/* generated by csscreator.com */ html, body{	margin:0;	padding:0;	text-align:center;	background-color: #964C04;	background-image: url(images/bg.jpg);	background-repeat: repeat-x;	background-position: top;}  #pagewidth{	width:675px;	text-align:left;	margin-left:auto;	margin-right:auto;	border: 10px solid #000000;	background-color: #252916;}  #header{	position:relative;	height:65px;	background-color:#FFFFFF;	width:665px;	background-image: url(header_bg.jpg);	margin: 0px;	padding: 15px 0px 0px 10px;	background-repeat: repeat;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 45px;	color: #FFFFFF;}  #leftcol{	width:335px;	float:left;	position:relative;	background-color:#FFFFCC;	padding-top: 10px;	padding-right: 20px;	padding-left: 20px; } #twocols{ width:300px;  float:right;  position:relative;   }#extra1 {	padding-right: 10px;	padding-left: 10px;	margin-right: 10px;	margin-left: 10px;	background-color: #A4BF92;	border: 1px solid #C9EBB3;	padding-top: 10px;	padding-bottom: 5px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #778B6A;} #rightcol{ width:200px;  float:right;  position:relative;  background-color:#B3D0A0; } #maincol{	background-color: #252916;	float: left;	display:inline;	position: relative;	width:100px;	color: #FFFFFF;	text-align: center; }#nav li {	list-style-type: none;	padding-top: 5px;}#pagewidth #wrapper #twocols #maincol #nav {	margin: 0px;	padding: 0px;	text-align: center;}#nav a {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	display: block;	text-decoration: none;	text-align: center;	padding: 0px;	margin: 0px 0px 0px 5%;	width: 90%;	border: 1px solid #C9EBB3;}#nav a:link, #nav a:visited {	background-color: #A2BD90;	padding-top: 3px;	color: #252916;	padding-bottom: 3px;} #footer{	background-color:#000000;	clear:both;	text-align: right;	font-size: 12px;	padding-top: 3px;	color: #FFFFCC; } #leftcol h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #663300;	line-height: 12px;}#leftcol p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	color: #637458;	line-height: 20px;}#leftcol a:link, #leftcol a:visited {	color: #9F4F00;	text-decoration: none;}#footer a:link, #footer a:visited {	color: #DDDDB1;	text-decoration: none;}   /* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ .clearfix:after { content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; } .clearfix{display: inline-table;}/* 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;}}#nav a:hover, #nav a:active {	background-color: #849A76;	padding-top: 3px;	color: #FFFFFF;}#extra2 {	padding-right: 10px;	padding-left: 10px;	margin-right: 10px;	margin-left: 10px;	background-color: #A4BF92;	border: 1px solid #C9EBB3;	padding-top: 10px;	padding-bottom: 5px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #627257;	font-size: 12px;	text-align: justify;}#footer a:hover, #footer a:active {	color: #FFFFFF;	text-decoration: none;}#leftcol a:hover, #leftcol a:active {	color: #9F4F00;	text-decoration: underline;}