html *{
margin:0;
padding:0;
font-family:trebuchet ms, arial, sans-serif;
}
body{
background:#c9e172;
}
h1, h2, h3, h4, h5{
font-family:trebuchet ms, arial, sans-serif;
}
#wrap{
background:#999999;
position:relative;
background:url(images/bg_head_02.jpg) -8px 0 no-repeat;
padding-top:20px;
margin:0 auto 0px auto;
width:1000px;
}
#wrap #header{
height:124px;
}
#wrap #header ul{
width:500px;
margin-left:450px;
}
#wrap #header ul li{
float:left;
list-style:none;
margin-right:7px;
}
#wrap #header ul li#library a{
display:block;
width:220px;
height:100px;
}
#wrap #header ul li#health a{
display:block;
width:140px;
height:100px;
}
#wrap #header ul li#county a{
display:block;
width:100px;
height:100px;
}


#wrap #content{
position:relative;
padding:0 0px 70px 0px;
background:#eaf0c1;
margin:240px auto 0px auto;
width:740px;
}
#wrap #content #main{
position:relative;
height:180px;
background:#fefff3;
padding:0 10px 0 50px;
margin:0 30px 0 30px;
}
#wrap #content #main h2#celebrate {
text-align:center;
margin:0 auto 10px auto;
background: url(images/celebrate_06.jpg) no-repeat;
width:350px;
height:40px;
}

#wrap #content #main h4{
}
#wrap #content p#moreinfo{
text-align:right;
margin:.2em 25px 0px 0px;
color:#003300;
font-size:1.2em;
}
#wrap #content p#moreinfo .more{
font-size:.7em;
}
#wrap #content #sponsors{
background:#eaf0c1;
margin-top:1em;
padding:20px;
}
#wrap #content #sponsors h2{
background:url(images/partners_17.jpg) no-repeat;
height:40px;
width:200px;
}
#wrap #content #sponsors p{
margin-left:10px;
color:#003300;
font-size:1.2em;
}
#wrap #content #main div#wed{
width:43%;
/*border:#d9cfb6 1px dashed;*/
color:#94905e;
padding:80px 20px 10px 9px;
background:url(images/downtown_11.jpg) no-repeat;
}
#wrap #content #main div#wed a{
display:block;
}
#wrap #content #main div#sat{
width:37%;
position:absolute;
left:57%;
/*border:#d9cfb6 1px dashed;*/
top:0px;
color:#94905e;
padding:80px 30px 10px 9px;
background:url(images/outdoors_13.jpg) no-repeat;
}
#wrap #content #main div#sat a{
display:block;

}
#wrap #footer{

padding:10px 130px 0 130px;
color:#778a3e;
}
#wrap #footer p#copyright{
font-weight:bold;
text-align:center;
padding-bottom:2em;
}
#wrap #footer a, #wrap #footer a:visited{
text-decoration:underline;
color:#006600;
}
#wrap #footer a:hover{
color:#006600;
text-decoration:none;
}
.access {
position: absolute;
top: -999em;
z-index: 50;
}

table.partners{
background:#FFF;
margin:0;
padding:0; 
border:0;
}
table.partners tr td{
background:#FFFFFF;
padding:8px;
border-bottom:1px solid #c8d975;

}
table.partners tr{
margin:0;
padding:0;
border:0;
}

#interior{
width:90%;
margin-left:5%;
}
#header h1{
width:320px;
height:100px;
float:left;
}
#header h1 a{
display:block;
height:100px;
width:320px;
}
