@import url('style.css');

/* ----- MAIN ----- */

#homearea {
	width:825px;
	margin:0px auto;
	text-align:left;
	background-color:#FFFFFF;
}


/* ----- HEADER ----- */

#homearea #header {height:283px;}

#homearea .hd1 {height:95px;}
#homearea .hd2 {height:111px;}
.hd3 {height:47px; background-image:url('images/home/header3.gif'); width:825px;}

.hd3 p {
	padding:10px 0 0 90px;
	margin:0;
	color:#FFFFFF;
	font-size:11px;
}

.hd3 a {color:#fff;}

.homenav {height:30px;}
.homenav img {display:block; float:left;}


/* ----- LEFT NAV ----- */

#leftnav {background-image:url('images/leftnav/topbg.jpg'); background-repeat:no-repeat; padding-top:110px; width:201px; float:left; border-right:1px solid #FFFFFF; position:relative; z-index:99;}

.eventslist {margin:0 0 30px 10px;}

.homesponsor {position:absolute; top:0;}

#leftnav .events {padding:18px 0 5px 5px;}

.farmers_market_link {margin:0 0 5px 0; font-size:.95em; text-align:center;}



/* ----- CONTENT MAIN ----- */

#homearea #contentarea {width:622px; float:left; background-image:url('images/shadowbg.gif'); background-repeat:repeat-x; border-left:1px solid #8E0000;}

#homearea .content {padding:12px;}

.home-feature {width:598px; height:157px; background:url(/images/home-new/rotate/annual-events.jpg) no-repeat; position:relative;}
.home-feature ul {position:absolute; left:385px; height:100px; top:40px; margin:0; padding:0; width:195px; list-style:none; overflow:auto;}
.home-feature ul li {margin:8px 0; font-size:.9em; padding:0;}

.welcome {float:left; width:390px; background:url('/images/home-new/content-bg.gif') no-repeat; margin-top:10px; line-height:16px; margin-bottom:5px; font-size:11px;}
.welcome h1 {font-size:20px; font-weight:bold; border-bottom:none; margin:18px 0 0 10px;}
.welcome div {margin:0 10px 10px 20px;}
.welcome div p {margin:10px 0 0 0;}
.welcome .nav {font-size:11px; margin-left:15px;}
.welcome h3 {margin-bottom:0; color:#750000;}
.breaking_news {margin:0; padding:5px; background:#750000; color:#FCF0DA; border:2px solid #fff;}

.feature_banner {float:left; width:390px; margin-top:10px; line-height:16px; margin-bottom:5px; font-size:11px;}

.home_site_nav {clear:both; font-size:.95em; padding:10px 2% 15px 3%;}
.home_site_nav .where {float:left; width:46%; margin:0;}
.home_site_nav .what {float:left; width:46%; margin:0 4% 0 0;}

.buttons {float:left; width:188px; margin-left:18px; margin-top:5px;}
.buttons img {margin-top:3px;}

.camera {clear:both; background:url(/images/home-new/camera-bg.gif) no-repeat; width:595px; height:36px; text-align:center;}
.camera p {margin:0; padding-top:10px; font-weight:bold;}

.weather {width:251px; margin:15px 20px 0 1px; float:left; background:url('images/home-new/weather-bg.png') no-repeat;}
.weather img {margin:45px auto 0 auto; -ms-interpolation-mode: bicubic;}
.webcam {float:left; margin-top:15px;}
.home-sponsor img {margin:10px auto;}

.valogos img {display:inline; margin:0 4px;}

.home_notice {font-size:12px; font-weight:bold; color:#990000; margin:5px 0; background-color:#FFFFCC; padding:4px; text-align:center; border:1px solid #FCC;}

.home_text {clear:both; padding:8px; background:#eee; border-top:20px solid #fff; font-size:.95em;}
.home_text p {margin:0;}

#home_video {display:block;}

.special_event {padding:8px 0 0 0; clear:both;}

.side-buttons img {margin:0 auto 10px auto; text-align:center;}


/* ----- FOOTER ----- */

#homearea .leftfooter {
	clear:both;
	float:left;
	background-image:url('images/home/footer1.gif');
	width:203px;
	height:105px;
	margin-top:-29px;
}

#homearea .rightfooter {
	float:left;
	background-image:url('images/home/footer2.gif');
	background-repeat:no-repeat;
	width:622px;
	height:76px;
}
