body{
	margin: 0px;
	padding: 0px;
	background: #fff url(/images/bg.png) repeat-x 0 0;
	font-family: 'Arial', Helvetica, sans-serif; 
	color: #333;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 150%;
}

#wrap{
	width: 923px;
	position: relative;
	text-align: left;
}

h1{
	margin: 0px;
	padding: 0px;
	width: 303px;
	height: 55px;
	background: url(/images/logo_new.gif) no-repeat 0 0;
	text-indent: -9999px;
	position: absolute;
	top: 36px;
	left: 85px;
	cursor: pointer;
	z-index: 1;
}

#dd{
	background: url(/images/dd_bg.gif) no-repeat 0 3px;
	padding-left: 72px;
	position: absolute; 
	top: 55px;
	right: 110px;
	z-index: 2;
}

#dd select{
	font-family: tahoma, arial, sans-serif;
	color: #646464;
}

#footer{
	display: block;
	width: 100%;
	margin: 5px 0 20px 0;
	position: relative;
	color: #0081bc;
}

#footer #credits{
	text-indent: -999px;
	display: block;
	position: absolute;
	top: 4px;
	left: 45px;
	background: url(/images/copyright.gif) no-repeat 0 0;
	width: 284px;
	height: 7px;
}


#footer #extra_links{
	position: absolute;
	top: 0px;
	right: 50px;
}

body a, 
#footer a{
	color: #0081bc;
}

body a:hover, 
body a:active, 
#footer a:hover, 
#footer a:active{
	color: #2ca4dc;
	text-decoration: none;
}

#content{
	margin-top: 76px;
	background: url(/images/content_bg.png) no-repeat 50% 100%;
}

#content_top{
	background: url(/images/content_bg_top.png) no-repeat 50% 0;
	/* height: 569px; */
	padding: 55px 55px 80px 55px;
}

#about{
	font-size: 12px;
	clear: both;
	margin-top: 35px;
	margin-bottom: 10px;
	background: #fff;
}

#about2{
	font-size: 12px;
	clear: both;
	margin-top: 35px;
	margin-bottom: 10px;
}

#about h2, #about2 h2{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	letter-spacing: -1px;
	color: #6c6c6c;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	text-transform: lowercase;
}

#about p, #about2 p{
	margin-top: 5px;
}


a#chainsaw_fest, 
a#ocean_fest, 
a#coos_fair, 
a#dune_fest, 
a#sand_fest, 
a#cran_fest{
	text-indent: -99999px;
	display: block;
	margin: 2px;
}

a#ocean_fest{
	width: 240px;
	height: 128px;
	background: url(/images/ocean_fest_button.png) no-repeat 0 0;
	overflow: hidden;
	outline: none;
}

a#ocean_fest:hover, 
a#ocean_fest:active{
	background-position: 0 -131px;
}


a#chainsaw_fest{
	width: 240px;
	height: 128px;
	background: url(/images/chainsaw_fest_button.png) no-repeat 0 0;
	overflow: hidden;
	outline: none;
}

a#chainsaw_fest:hover, 
a#chainsaw_fest:active{
	background-position: 0 -128px;
}


a#coos_fair{
	width: 278px;
	height: 122px;
	background: url(/images/coos_fair_button.png) no-repeat 0 0;
	overflow: hidden;
	outline: none;
}

a#coos_fair:hover, 
a#coos_fair:active{
	background-position: 0 -122px;
}


a#dune_fest{
	width: 245px;
	height: 142px;
	background: url(/images/dune_fest_button.png) no-repeat 0 0;
	overflow: hidden;
	outline: none;
}

a#dune_fest:hover, 
a#dune_fest:active{
	background-position: 0 -142px;
}


a#sand_fest{
	width: 286px;
	height: 124px;
	background: url(/images/sand_fest_button.png) no-repeat 0 0;
	overflow: hidden;
	outline: none;
}

a#sand_fest:hover, 
a#sand_fest:active{
	background-position: 0 -124px;
}


a#cran_fest{
	width: 255px;
	height: 128px;
	background: url(/images/cranberry_fest_button.png) no-repeat 0 0;
	overflow: hidden;
	outline: none;
}

a#cran_fest:hover, 
a#cran_fest:active{
	background-position: 0 -128px;
}


