/* CSS Document */
body
{
	margin:0px auto;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#000000;
	background-color:#F7F4E1;
}

h1 { font-size:200%; font-style:italic; color:#527052; } 
h2 { font-size:150%; font-style:italic; color:#527052; } 

a { color:#003300; }

#header_wrapper { width:100%; background-color:#003300; }
#header { margin:auto; width:850px; background:url(images/bg_top.gif);  }
#header_stripe { width:100%; height:18px; border-top:1px solid #E3C09E; border-bottom:1px solid #E3C09E; background-color:#527052; }

#caption { margin:10px auto 0; width:850px; height:21px; background:url(images/strap.gif) right no-repeat; border:0px solid #000000; }

#wrapper { margin:auto; width:850px;    }

#nav_col { float:left; width:144px; margin-top:0px; padding:65px 0; height:448px; background:url(images/pic_about.jpg) left top repeat-y; }

#nav_col a { display:block; margin:auto; width:113px; height:22px; padding:2px 0 0 0;
				background:url(images/button-1.png) left top no-repeat; 
				text-align:center; text-decoration:none; color:#FFFFFF; font-size:110%; }
#nav_col a:hover { color:#003300; }
#nav_col a.selected { color:#003300; }


#content { float:right; width:676px; padding:0px 0 20px 0; border:0px solid #000000;
			background:url(images/bg.jpg) top left no-repeat;
			min-height:598px; overflow:visible;}

#footer_links{ float:right; width:666px; padding:10px 20px 20px 0; text-align:center; border-top:1px solid #E3C09E; border-bottom:1px solid #E3C09E; font-size:90%;  }

.end_floating_divs { clear:both; }

.hbi { clear:both; width:100%; text-align:right; padding:10px 0; }
.hbi a { font-size:90%; color:#E3C09E; }

/**** admin ****/
.textfield { width:400px; } 
