@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;} /* Reset all margins and padding*/

body{
	background-color:#A3A696;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #56473F;
}
p{
	font-size:105%;
	padding:5px 0;
}
h1, h2, h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:.1em;
}
h1{
	font-size: 1.6em;
	color: #7C4A43;
	padding-bottom: 15px;
}
h2 {
	font-size: 1.2em;
	color:#483E37;
	padding-top:10px;
}
h3{
	color:#52312c;
	font-weight:bold;
	font-size: 1.1em;
	padding-top:10px;
}
a:link {
	color:#3680A3;
	text-decoration: none;
}
a:visited{
	text-decoration:underline;
	color:#523971;
}
a:hover {
 text-decoration: underline;
}

#container{
	position: relative;
	width: 960px;
	background-color: #A3A696;
	margin: 0 auto;
	padding-top: 30px; 
}
#content_main{
	margin: 30px 0 20px 0;
	width: 470px;
	float: left;
	font-size: 105%;
}
#content_right{
	margin: 30px 0 20px 20px;
	width: 470px;
	float: left;
}
#header {
	padding-bottom:96px;
	text-indent: -9000px;
	background:url(images/header.png) no-repeat;
}
/*Drop down navigation*/
#nav, #nav ul { /* all lists */
	list-style: none;
	line-height: 1;
	width: 960px;
}
#nav a {
	display: block;
	width: 159px;
	text-decoration: none;	
	text-align: center;
	color:#e1e3cb;
	background-color: #86877E;
	line-height: 30px;
	font-size:14px;
}
#nav li { /* all list items */
	float: left;
	width: 159px; 
	border-right-width: 1px;
	border-bottom-width: 1px;
	margin-top: -1px; 
	margin-left: -1px;
	border: 1px solid #6E6F68;
}
#nav li ul { /* second-level lists */
	position: absolute;
	width: 159px;
	left: -999em;
	background-color: #86877E;
	border: 1px solid #6E6F68;
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#nav a:hover { background:#666; }
#nav li:hover {position: static;} /*fixes IE7 sticky hover bug*/
/*END drop down navigation*/

#content_main #cbox{
	background:#BEBFB6;
	padding: 15px;
	font-size: 95%;
	line-height: 1.3em;
}
#content_main #conbox{
	background:#BEBFB6;
	padding: 15px;
	line-height:1.8em;
	width: 530px;
}
.conlist{
	list-style:none;
}
.menulist{
	list-style:none;
	font-size:105%;
}
.supcopy{
	background:#BEBFB6;
	padding: 15px;
	height: 295px;
}
.supcopymid{
	background:#BEBFB6;
	padding: 15px;
	height: 375px;
}
#container .menu{
	border: 1px solid #5F352F;
	text-align:center;
	background:#BEBFB6;
	width:600px;
	margin: 70px 0 20px 0px;
	padding: 15px;
	margin-left: auto;
	margin-right: auto;
}
#container .menuland{
	border: 1px solid #5F352F;
	background:#BEBFB6;
	width:600px;
	font-size:105%;
	margin: 70px 0 20px 0px;
	padding: 15px;
	line-height:1.6em;
	margin-left: auto;
	margin-right: auto;
}
#container .menuland dl {
	font-size:95%;
}
#container .menuland dt {
	padding-top:8px;
}
#container .menusub{
	border: 1px solid #5F352F;
	background:#BEBFB6;
	text-align:center;
	width:600px;
	margin: 30px 0 20px 0px;
	padding: 15px;
	line-height:1.6em;
	margin-left: auto;
	margin-right: auto;
}
#map{
	border: 1px solid #5F352F;
	background:#BEBFB6;
	padding: 15px;
}
#container .specialevents{
	border: 1px solid #5F352F;
	background:#BEBFB6;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	margin-bottom: 30px;
	padding: 15px;
	font-size:105%;
	}

.gfgtxt{
	width:320px;
	float:left;
}
.gfgimg{
	width:70px; 
	float:left; 
	padding-left:40px;

}
#currentpage a{
	background-color:#666;
}
#footer{
	background-color:#86877E;
	color:#000000;
	text-align:center;
	padding:10px;
	margin:0;
	font-size:90%;
	width:960px;
	float:left;
	white-space:pre;
}