* {padding:0; margin:0}
html {background:#111210}
body {background:#fff; width:775px; margin:0 auto 20px auto; font-family:Arial, Sans-serif}
ul {list-style:none}			
h1 {background:url(images/head1.gif) top left no-repeat; height:256px; width:775px}
h1 span {display:none}
h1 a {float:right; display:block; margin-top:117px}
h2 {font-size:1.2em; letter-spacing:1px; font-family:Trebuchet MS}
h3 {font-size:1em; letter-spacing:-1px; font-family:Trebuchet MS}
a {color:#000; border:0}
img {border:0}
#content {float:right; width:634px}
#main {float:left; width:472px}
#mainwide {background:url(images/mainwide_repeat.gif) top left repeat-y; margin:10px 0 0 0}
#mainwide h2 {background:url(images/mainwide_top.gif) top left no-repeat; padding:18px 22px 0px 22px; color:#666; margin:0}
#mainwide h3 {padding:4px 0; margin:8px 0 0; font-size:1.4em; border:1px solid #c0c0c0; border-width:1px 0}
#mainwide div.maincontent {background:url(images/mainwide_bottom.gif) bottom left no-repeat; padding:0px 32px 22px 22px; min-height:470px}
.history p, .multimedia p, .farmers p {padding:8px 0; font-size:0.8em; color:#555}
.multimedia ul {margin:8px 0 0 0}
.multimedia li {margin:0 0 6px 0}
.multimedia li a, #multimedia li span {font-size:1.2em; letter-spacing:-1px; color:#333; text-decoration:none}
.multimedia li a:hover {text-decoration:underline; color:#000}
.farmers ul#facts, .farmers ul.basic {list-style:circle; padding-left:15px;}
.farmers #facts li, .farmers ul.basic li {padding:8px 0; font-size:0.8em; color:#555}
.farmers img.farmers-image {display:block; float:right; margin:0 0 12px 12px; border:1px solid #ccc; padding:2px;}
.farmers .chefchallenge img {height:225px; width:280px; float:left; display:block; margin:0 4px 4px 0;}
#restuarants, #recreation, #banquets {width:185px; float:left; margin-right:12px;}
#banquets {margin-right:0;}
.foodandfun .name {font-weight:bold; color:#888; letter-spacing:-1px;}
.foodandfun a {color:#888;}
.foodandfun p {padding:1px 0; margin:0;}
.foodandfun li {margin:6px 0 0 0; padding:0 0 6px 0; border-bottom:3px solid #ddd;}
.foodandfun address {font-style:normal; color:#444; font-size:0.8em;}
.foodandfun .telephone {color:#000; font-size:0.7em; font-weight:bold;}
.properties li {padding:12px 0; border-bottom:1px solid #ddd;}
.properties p {padding:8px 8px 0 8px; color:#666; font-size:0.9em;}
#landmarks li a, #landmarks li span {font-size:1.2em; letter-spacing:-1px; color:#333; text-decoration:none}
#landmarks li a:hover {text-decoration:underline; color:#000;}
#landmarks li span {color:#666}
#landmarks li address {font-style:normal; font-size:0.9em; color:#999; font-weight:bold}
#landmarks li img {float:right; display:block; border:1px solid #ccc; padding:2px; margin:0 0 8px 8px}
#landmarks li {border-bottom:1px solid #ccc; padding:8px 0; clear:both}
#landmarks li a {text-decoration:underline}
#landmarks li a:hover img {border-color:#000}
#events {float:right; width:131px; min-height:538px; background:#C5CAC0 url(images/sidebar.gif) bottom left no-repeat; padding:10px; font-size:0.7em}
#events li {padding:0 0 12px 0}
#events .what, #events .download {color:#FF0000; font-weight:bold}
#events .datetime {padding:6px 0 0 0}
#events .description {padding:6px 0 0 0}
#events .location {padding:6px 0 0 0}
#welcome {margin-top:12px; width:472px; background:url(images/welcome_repeat.gif) top left repeat-y}
#welcome h2, #recent h3 {background:url(images/welcome_top.gif) top left no-repeat; padding-top:12px; text-indent:18px; text-transform:lowercase; color:#666}
#welcome p, #recent p {padding:0px 18px 16px 18px; font-size:0.7em; background:url(images/welcome_bottom.gif) bottom left no-repeat}
#recent {float:left; width:234px; margin-top:4px; background:url(images/half_repeat.gif) top left repeat-y}
#recent h3 {background:url(images/half_top.gif) top left no-repeat}
#recent p {background:url(images/half_bottom.gif) bottom left no-repeat}
#recent img {float:left; padding:0 10px 10px 0}
#image {margin-top:4px; float:right; width:234px; background:url(images/half_repeat.gif) top left repeat-y}
#image img {padding:16px 16px 0 16px; display:block; background:url(images/half_top.gif) top left no-repeat}
#image div {background:url(images/half_bottom.gif) bottom left no-repeat; height:30px; margin-top:-14px}
#nav {width:132px; float:left; padding:41px 0 160px 0; background:#fff url(images/nav.gif) top left no-repeat}
#nav li {display:block; width:132px; float:left; padding:0; margin:0}
#nav li a {display:block; width:132px; height:41px; background-image:url(images/nav.gif); background-repeat:no-repeat}
#nav li a span {display:none}		
#nav .why a {background-position:0px -41px} 			
#nav .why a:hover {background-position:-136px -41px}
#nav .calendar a {background-position:0px -82px}
#nav .calendar a:hover {background-position:-136px -82px}
#nav .properties a {background-position:0px -123px}
#nav .properties a:hover {background-position:-136px -123px}
#nav .history a {background-position:0px -164px}	
#nav .history a:hover {background-position:-136px -164px}
#nav .foodandfun a {background-position:0px -205px}
#nav .foodandfun a:hover {background-position:-136px -205px}
#nav .multimedia a {background-position:0px -246px}
#nav .multimedia a:hover {background-position:-136px -246px}
#nav .contact a {background-position:0px -287px}
#nav .contact a:hover {background-position:-136px -287px}
#nav .maps a {background-position:0px -328px}
#nav .maps a:hover {background-position:-136px -328px}
#nav .home a {background-position:0px -369px}
#nav .home a:hover {background-position:-136px -369px}
#footer {background:#fff url(images/footer.gif) bottom left no-repeat; clear:both; font-family:Trebuchet MS; padding:18px 0 12px 30px}
#footer li {display:inline}
#footer li a {text-decoration:none; letter-spacing:-1px; font-weight:bold; padding:0 3px 0px 7px; text-transform:lowercase; border-left:3px solid #ccc}
#footer li a:hover {text-decoration:underline}
#footer .why a {color:#3E9050; border-left:0}
#footer .calendar a {color:#952F3A}
#footer .properties a {color:#8287BE}
#footer .history a {color:#ECBB45}
#footer .foodandfun a {color:#336F77}
#footer .multimedia a {color:#A402D3}
#footer .contact a {color:#D34202}
#footer .maps a {color:#2B2E28}
#footer .home a {color:#883009}
.clear, p.clear, #mainwide p.clear {clear:both; height:1px; line-height:0px; padding:0; margin:0}
.normalclear {clear:both;}
a.facebook {text-decoration:none;}
a.facebook:hover {text-decoration:underline;}