/* generated by csscreator.com */ html, body{	margin:0;	padding:0;	text-align:center;	background-color: #F5FAF5;}  #pagewidth{	width:822px;	text-align:left;	margin-left:auto;	margin-right:auto;	background-color: #FFFFFF;	padding-right: 9px;	padding-left: 9px;	padding-top: 7px;	border: 1px solid #93726c;}  #header{	position:relative;	height:135px;	background-color:#e3d8bc;	width:100%;	background-image: url(images/header_bg.jpg);	background-repeat: no-repeat;	margin-bottom: 10px;	border: 1px solid #93726c;}  #leftcol{	width:150px;	float:left;	position:relative;	background-color: #efefef;	border: 1px solid #93726c;	background-image: url(images/lightgrey.jpg);  } #twocols{ width:642px;  float:right;  position:relative;   } #rightcol{width:110px; float:right; position:relative; font-family: Optima, Verdana, Arial, sans-serif;font-size: 10px;line-height: 120%; } #maincol{	background-color: #FFFFFF;	float: left;	display:inline;	position: relative;	width:510px;	border-right: 1px solid #93726c;	border-bottom: 1px solid #93726c;	border-left: 1px solid #93726c;	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 12px;	line-height: 150%;	color: #333333;	text-align: left;	margin-top: 0px; } #footer{	height:70px;	clear:both;	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 12px;	line-height: 150%;	color: #333333;	text-align: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 9px;	margin-left: 0px; }  .headertext {	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 16px;	font-weight: normal;	color: #333333;	padding: 25px 10px 10px 20px;	margin: 0px;}.subtitle {	background-color: #D8D8D8;	bottom: 0px;	width: 100%;	position: absolute;	font-family: Optima, Verdana, Arial, sans-serif;	font-style: italic;	font-size: 12px;	margin-bottom: 0px;	padding-top: 4px;	padding-bottom: 4px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #93726c;	background-image: url(images/subtitle.jpg);	font-weight: bolder;	margin-left: 0px;	text-indent: 10pt;}.church {	margin-top: 0px;	margin-left: 0px;	width: 124px;	top: 5px;	right: 15px;	position: absolute;}a:link {	font-weight: bold;	color: #990000;	text-decoration: none;}a:visited {	font-weight: bold;	color: #990000;	text-decoration: none;}a:hover {	color: #CC0000;	background-color: #E3DFC8;}a:active {	color: #FF0000;	background-color: #e3dfc8;}a.nav01:link {	display: block;	padding: 5px 5px 5px 10px;	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 14px;}a.nav01:visited {	padding: 5px 5px 5px 10px;	display: block;	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 14px;}a.nav01:hover {	background-color: #E3DFC8;	color: #CC0000;	display: block;	padding: 5px 5px 5px 10px;	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 14px;	background-image: url(images/marble.jpg);}a.nav01:active {	background-color: #E3DFC8;	color: #FF0000;	display: block;	padding: 5px 5px 5px 10px;	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 14px;}a.nav02:link {	display: block;	padding: 5px 5px 5px 25px;	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 12px;	font-weight: normal;}a.nav02:visited {	display: block;	padding: 5px 5px 5px 25px;	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 12px;	font-weight: normal;}a.nav02:hover {	background-color: #E3DFC8;	color: #CC0000;	display: block;	padding: 5px 5px 5px 25px;	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 12px;	font-weight: normal;}a.nav02:active {	background-color: #E3DFC8;	color: #FF0000;	display: block;	padding: 5px 5px 5px 25px;	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 12px;	font-weight: normal;}.topmargin {	margin-top: 0px;	margin-bottom: 0px;}.smalltext {	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 10px;	line-height: 120%;}.tel {	margin: 0px;	float: right;	width: 200;}.maintext {	padding-right: 10px;	padding-left: 10px;	padding-top: 10px;}.maintext2 {}.maintext3 {	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 12px;	line-height: 150%;	color: #333333;	text-align: left;	margin-top: 0px;	clear: both;	width: 460px;	padding-left: 10px;	padding-right: 10px;}.headingmain {	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 18px;	color: #333333;	text-align: left;	margin-top: 0px;	font-weight: normal;	background-image: url(images/texture01.jpg);	margin-bottom: 0px;	clear: both;	width: 510px;	text-indent: 10pt;	border-top: 1px solid #93726c;	border-bottom: 1px solid #93726c;	line-height: 200%;}.headingmain2 {	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 18px;	color: #AB9D83;	text-align: left;	margin-top: 0px;	font-weight: normal;	background-image: url(images/light_heading.jpg);	margin-bottom: 0px;	clear: both;	width: 510px;	text-indent: 10pt;	border-top: 1px solid #93726c;	border-bottom: 1px solid #93726c;	line-height: 200%;}.subheadingmain {	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 16px;	line-height: 150%;	color: #333333;	text-align: justify;	margin-top: 0px;	padding-right: 10px;	padding-left: 10px;}ol {	list-style-position: outside;	margin-left: 10px;	padding-left: 10px;}ul {	list-style-position: inside;	margin-left: 10px;	display: block;}input {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #F4FFE3;	border: thin inset #CCCC99;}textarea {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #F4FFE3;	border: thin inset #CCCC99;}.submit {	font-family: Optima, Verdana, Arial, sans-serif;	font-size: 14px;	font-weight: bold;	color: #990000;	background-color: #e3dfc8;	border: 3px outset #e3dfc8;}.thumb {	float: left;	text-align: center;	display: block;	height: 145px;	width: 145px;	padding: 5px;	margin-top: 0px;	margin-left: 10px;	margin-bottom: 10px;	vertical-align: middle;	border: 1px solid #93726c;}.img135left {	float: left;	width: 135px;	margin-top: 0px;	padding-botton: 10px;	margin-bottom: 10px;	border: 1px solid #93726c;	margin-left: 10px;	margin-right: 10px;}.img135right {	float: right;	width: 135px;	padding-botton: 10px;	border: 1px solid #93726c;	margin-top: 10px;	margin-bottom: 10px;	margin-left: 10px;	margin-right: 10px;}.img135left2 {	float: left;	width: 135px;	margin-top: 0px;	padding-botton: 10px;	margin-bottom: 5px;	border: 1px solid #93726c;	margin-right: 10px;	margin-left: 10px;}.img135left3 {	float: left;	width: 135px;	margin-top: 0px;	margin-left: 35px;	padding-botton: 10px;	margin-bottom: 5px;	border: 1px solid #93726c;}.img160left {	float: left;	width: 160px;	margin-top: 0px;	margin-left: 10px;	padding-botton: 10px;	margin-bottom: 5px;	border: 1px solid #93726c;}.img180left {	float: left;	width: 180px;	margin-top: 0px;	margin-left: 10px;	padding-botton: 10px;	margin-bottom: 5px;	border: 1px solid #93726c;}.img160left2 {	float: left;	width: 160px;	margin-top: 0px;	padding-botton: 10px;	margin-bottom: 0px;	margin-right: 10px;	border: 1px solid #93726c;}.img160right {	float: right;	width: 160px;	margin-top: 0px;	margin-left: 10px;	padding-right: 10px;	padding-botton: 10px;	margin-bottom: 5px;		border: 1px solid #93726c;}.img100right {	float: right;	width: 100px;	margin-top: 0px;	margin-left: 10px;	padding-botton: 10px;	margin-bottom: 5px;	margin-right: 0px;	border-top: 1px solid #93726c;	border-right: 1px solid #93726c;	border-bottom: 1px solid #93726c;	border-left: 1px solid #93726c;}.img225left {	float: left;	width: 225px;	margin-top: 1px;	margin-left: 10px;	margin-bottom: 5px;	margin-right: 10px;	border: 1px solid #93726c;}.img225left3 {	float: left;	width: 225px;	margin: 10px;}.img225left2 {	float: left;	width: 225px;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 5px;	margin-right: 10px;	border-top: 1px none #93726c;	border-right: 1px solid #93726c;	border-bottom: 1px solid #93726c;	border-left: 1px none #93726c;}.img300left {	float: left;	width: 300px;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 5px;	margin-right: 10px;	border: 1px solid #93726c;}.img300left2 {	float: left;	width: 300px;	margin-top: 0px;	margin-left: 10px;	margin-bottom: 5px;	margin-right: 10px;	border: 1px solid #93726c;}.img300right {	float: right;	width: 300px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 10px;	border: 1px solid #93726c;}.img225right {	float: right;	width: 225px;	margin-top: 0px;	margin-left: 10px;	margin-bottom: 5px;	margin-right: 10px;	border: 1px solid #93726c;}.img225right2 {	float: right;	width: 225px;	margin-top: 0px;	margin-left: 10px;	margin-bottom: 5px;	margin-right: 10px;}.img190right {	float: right;	width: 190px;	margin-top: 0px;	margin-left: 10px;	margin-bottom: 5px;	margin-right: 10px;	border: 1px solid #93726c;	}.imgnorm {	margin-bottom: 10px;}.mainimage {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.image255right {	float: right;	margin-right: 10px;	margin-left: 10px;	width: 255px;	border: 1px solid #93726c;}.image255right2 {	float: right;	margin-right: 0px;	margin-left: 10px;	width: 255px;	border: 1px solid #93726c;}.image255left {	float: left;	margin-right: 10px;	margin-left: 0px;	width: 255px;	border-top: 1px none #93726c;	border-right: 1px solid #93726c;	border-bottom: 1px solid #93726c;	border-left: 1px none #93726c;}.image200left {	float: left;	margin-right: 10px;	width: 200px;	border: 1px solid #93726c;}.image160right {	border: 1px solid #93726c;	float: right;	margin-right: 10px;	margin-left: 10px;	width: 160px;}.stone {	margin-right: 10px;	margin-left: 10px;	border: 1px solid #93726c;}li {	margin-left: 10px;	padding-left: 10px;}.img225 {	width: 225px;	margin-bottom: 10px;		border: 1px solid #93726c;} /* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ .clearfix:after { content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; } .clearfix{display: inline-block;}/* Hides from IE-mac \*/* html .clearfix{height: 1%;}.clearfix{display: block;}/* End hide from IE-mac */    /*printer styles*/  @media print{ /*hide the left column when printing*/ #leftcol{display:none;} /*hide the right column when printing*/ #rightcol{display:none;} #twocols, #maincol{width:100%; float:none;}}.clear {	clear: both;}