body {font:normal 12pt Arial, Helvetica, sans-serif;background:#dbf2ae url(../images/background.jpg) repeat-x;color:#040;margin:0 auto;padding:0;}
#wrapper {width:1000px;margin:0 auto;padding:0;}
#header {height:260px;width:1000px;background:url(../images/header.jpg) no-repeat;margin:0;padding:0;}
#headertext {float:right;width:630px;color:#2D5521;font-weight:700;margin-top:150px;text-align:left;padding:0;}
#headertext h1 {	color:#B2160A;	font:normal 30px Arial, Helvetica, sans-serif;	margin:0;	padding:0;	text-align: center;}
#headertext h2 {color:#040;font-style:italic;float:right;text-align:left;}
#nav {width:990px;height:50px;background:#dbf2ae url(../images/backNav.jpg) repeat-x;border-right:5px solid #B91400;border-bottom:none;border-top:none;border-left:5px solid #B1140F;margin:0 auto;padding:0;}
#content {width:990px;text-align:center;display:block;border-top:0 none;border-right:5px solid #B1140F;border-left:5px solid #B01709;background:#FFF;border-bottom:5px solid #B01709;margin:0 auto;padding:0;}
#contentText {width:890px;text-align:left;margin-top:0;margin-right:auto;margin-left:auto;clear:both;padding:25px 0 0;}
#map {float:right;height:200px;width:300px;border-top:none;border-right:none;border-bottom:none;border-left:none;margin:0;padding:0;}
#footer {width:990px;height:249px;color:#000;text-align:left;border-right:none;border-bottom:none;border-left:none;border-top-style:none;background:url(../images/footer2.jpg) no-repeat center;margin:0;padding:0;}
#footertext {margin-left:50px;border-top:1px solid #B2160A;width:890px;padding:10px 0 0;}
#footer h1 {color:#9F1A13;margin:0;padding:0;}
#footer h2 {color:#2C5420;font-size:14px;font-weight:400;font-style:italic;}
#mission {	color:#000;	width:550px;	border:1px solid #390;	float:right;	text-align:center;	padding:5px;	font-size: small;}
#belowFooter {text-align:center;}
#clear {clear:both;height:25px;}
#box {	color:#000;	border:1px solid #2D5521;	width:870px;	margin:0;	padding:10px;	font-size: small;}
#displays #nav-displays a,#history  #nav-history  a,#shop #nav-shop a,#attractions #nav-attractions a,#information  #nav-information  a,#contact #nav-contact a,#index  #nav-index a {	color:#000;background: url(../images/button1.jpg);	 border-top:1px solid #2D5320;border-right:1px solid #FFF;border-bottom:1px solid #FFF;border-left:1px solid #2D5320;}
#nav {	padding:0;	margin: 0;}    
#nav li {   display:inline;  padding:0;  margin:0;   }
#nav ul {	float:left;	width:100%;	margin:0;	padding:0;list-style:none;	}
#nav a:link,   #nav a:visited {	display:block;	width:110px;	height:30px;	background: url(../images/button2.jpg);	text-align:center;	text-decoration:none;	color:#000;	overflow:hidden;	float:right;	font: bold 12px/30px Arial, Helvetica, sans-serif;	border-top:1px solid #FFF;	border-right:1px solid #184212;	border-bottom:1px solid #184212;	border-left:1px solid #FFF;	margin-top: 6px;	margin-right: 10px;}		
#nav a:hover {	color:#000;background: url(../images/button1.jpg);	 border-top:1px solid #2D5320;border-right:1px solid #FFF;border-bottom:1px solid #FFF;border-left:1px solid #2D5320;}
a:link,a:active {color:#1C60AB;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:700;}
a:visited {text-decoration:underline;font-weight:700;color:#427BB9;}
a:hover {color:#000;text-decoration:none;font-weight:700;}
li {	list-style: url(../images/bullet.gif) inside;	margin: 0px;	padding: 0px;}h1 {color:#040;font:normal 30px Arial, Helvetica, sans-serif;margin:0 0 25px;padding:0;}
h2 {color:#2C5420;font:bold 16px Arial, Helvetica, sans-serif;margin:0;padding:0;}
h3 {font-size:18px;color:#A6431C;font-weight:400;margin:10px 0 20px;padding:0;}
.black {font-weight:700;color:#000;font-size:16px;}
.white {color:#FFF;}
.strong {font-weight:700;}
.grey {color:#666;}.red {font-weight:700;color:red;}
.testimonials {color:#000;}
.photobar {float:left;width:325px;}
.floatleft {float:left;margin:0 25px 0 0;padding:0;}
.floatright {float:right;margin:0 0 0 10px;padding:0;}
.imageleft {float:left;margin-top:15px;margin-right:15px;margin-bottom:15px;border-top:none;border-right:none;border-bottom:none;border-left:none;}
.imageright {float:right;margin-bottom:15px;margin-left:15px;border-top:none;border-right:none;border-bottom:none;border-left:none;}
hr {border-top:5px solid #FFF7D6;margin:0;padding:0;}
#boxleft {	color:#000;	border:1px solid #2D5521;	width:550px;	margin:0;	padding:10px;	float: left;	font-size: small;}
.news {
	width: 290px;
	border-top: 1px solid #B01709;
	border-right: 1px solid #B01709;
	border-bottom: 1px solid #B01709;
	border-left-style: none;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
