body{	margin: 0px;	padding: 0px;	background: #491E07 url(images/BrownwithClouds.jpg) repeat;	color: #333333;	font-family: Arial;}h1, h2, h3, h4, p{	margin: 20px;}h1, h2, h3, .h3, h4{	font-family: Georgia, Times New Roman, Times, serif;}h1{	font-size: 130%;	font-weight: normal;	color: #8A3C38;}h2{	font-size: 110%;	font-weight: normal;	color: #8A3C38;}h3, h4{	font-size: 80%;	line-height: 150%;}h3, .h3{	font-weight: bold;	color: #929C50; /* green */}h4, .h4{	font-weight: bold;	color: #8A3C38; /* cranberry */}p, li{	font-size: 80%;	line-height: 150%;}.smalltext{	font-size: 70%;}ul{	margin-bottom: 20px;}li{	margin-right: 20px;}a{	color: #929C50;}a:hover{	color: #6D7538;}img, object{	display: block;	border: 0px;}.img-align-right{	float: right;}.img-align-left{	display: inline;	float: left;	clear: both;}.img-align-center{	margin: 0px auto;}.introimg{	border-bottom: 1px solid #FFFFFF;}.photo_group{	margin: 0px auto;}.photo_group img{	margin: 0px 10px;}hr{	margin: 0px;	padding: 0px;	background: 0px;	border: 0px;	border-bottom: 2px dotted #CCCCCC;}#page{	margin: 0px auto;	width: 1100px;	background: #FFFFFF;}#header{	width: 1100px;	height: 250px;	background: #8A3C38;	color: #FFFFFF;}#header_text{	padding-top: 10px;	width: 150px;	text-align: right;}#header_text p{	margin: 10px 20px;	font-size: 70%;}#header_text a{	color: #B7C172;	text-decoration: none;}#header_text a:hover{	color: #FFFFFF;}#navigation{	padding: 8px 10px;	padding: 8px 20px;	background: #663300;}#navigation a{	/*padding: 4px 10px;*/	padding-right: 15px;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 8pt;	font-weight: bold;	text-transform: uppercase;	color: #E3E2C7;	text-decoration: none;}#navigation a:hover{	color: #FFFFFF;}#subnav, .subnav{	padding: 8px 20px;	text-transform: uppercase;}#subnav p, .subnav p{	margin: 0px;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 8pt;	color: #E3E2C7;}#subnav a, .subnav a{	color: #E3E2C7;	text-decoration: none;}#subnav a:hover, .subnav a:hover{	color: #FFFFFF;}#homepage .subnav{ background: #6D7538; } /* green */#content{	width: 850px;}.left_column{	width: 250px;	border-right: 2px dotted #CCCCCC;}.main_column{	width: 648px;}}.sub_column{	width: 98px;}.right_column{	width: 150px;}.bg-cranberry{	background: #8A3C38;	color: #FFFFFF;}.bg-cranberry h1{	color: #99CCCC;}.bg-cranberry h2, .bg-cranberry h3, .bg-cranberry h4{	color: #FFFFFF;}.bg-cranberry a{	color: #CCCCCC;}.bg-cranberry a:hover{	color: #FFFFFF;}.contactinfo{	margin-top: 30px;	font-weight: bold;	color: #929C50;	text-align: center;}#homepage .reverse{		background: #929C50; }.reverse h1, .reverse h2, .reverse h3{	color: #FFFFFF;}.reverse a{	color: #000000;}.reverse a:hover{	color: #666666;}/*#homepage .reverse a{ color: #D6DCAC; }*/#homepage .gradient_column{ background: #E4E6D3 url(images/gradient-home.jpg) no-repeat bottom; }.gradient_column{	width: 150px;}.gradient_column h1, .gradient_column h2, .gradient_column h3, .gradient_column a{	color: #333333;}.quote, .quote-name{	font-family: Georgia, Times New Roman, Times, serif;	font-style: italic;}.quote-name{	text-align: right;}.advertise{	display: block;	padding: 5px;	border: 2px dotted #8A3C38;	color: #8A3C38;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7.5pt;	font-weight: bold;	text-align: center;	text-decoration: none;}.advertise2{	display: block;	padding: 5px;	border: 2px dotted #8A3C38;	color: #8A3C38;	font-family: Arial;	text-align: left;	text-decoration: none;}.advertise3{	display: block;	padding: 5px;	border: 2px dotted #6D7538;	color: #6D7538;	font-family: Arial;	text-align: left;	text-decoration: none;}.advertise:hover{	background: #F3EBEB;	color: #8A3C38;}/************************ FORM STYLES *********************/.form_table{	margin: 0px 20px;	font-size: 10pt;}.form_table p{	margin: 0px;}form, fieldset{	margin: 0px;	padding: 0px;	border: 0px;}input, textarea{	border: 1px solid #333333;	padding: 3px;	background: #FFFFFF;	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;}input:focus, textarea:focus{	background: #FFFFFF;}.button{	background: #8A3C38;	color: #FFFFFF;	border: 0px;	font-weight: bold;}.footer{	width: 850px;	height: 165px;	/*border-top: 2px dotted #CCCCCC;*/}.footer img{	display: inline;	float: right;	margin: 15px;}#homepage .footer{ background: #929C50 url(images/footercurve-homepage.gif) no-repeat bottom center; }.footer_nav, #footer_contact{	text-align: center;	padding: 1px 0px;	color: #FFFFFF;}#footer_contact{	background: #8A3C38;}.footer_nav p, #footer_contact p{	margin: 10px 20px;	font-size: 8pt;}.footernav p{	text-transform: uppercase;}.footer_nav a, #footer_contact a{	color: #FFFFFF;	text-decoration: none;}.footer_nav a:hover, #footer_contact a:hover{	text-decoration: underline;}.footer_nav a{	text-transform: uppercase;}#homepage .footer_nav{ background: #6D7538; }#credit{	margin: 0px;	padding: 10px;	background: #333333;	color: #999999;	font-size: 8pt;	text-align: center;}#credit a{	color: #999999;	text-decoration: none;}#credit a:hover{	text-decoration: underline;}.htmlcode{	border: 1px solid #CCCCCC;	padding: 20px;	font-family: Courier New;}#media_table img{	margin-left: 20px;	margin-bottom: 20px;}#media_table p{	margin-top: 0px;}