@charset "UTF-8";
/* CSS Document */

body {
	background:#134c08 url(../images/farm_background2.jpg) top left no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:.85em;
	line-height:1.5em;
	}
#wrapper {
	width:970px;
	padding:0;
	margin:0 auto;
}
#headSection {
	width:950px;
	margin:0 auto;
	padding:0;
}
#headSection img {
	border:none;
}
#topNav {
	float:left;
	width:950px;
	background:url(../images/nav_bkgnd.jpg) top left no-repeat;
	height:40px;
	min-height:40px;
	padding:0;
	margin:0;
	font-weight:bold;
}

#topNav ul {
	margin:9px 0 0 80px;
	padding:0;
	list-style-type:none;
	/*self-clearing for CSS float*/
	overflow:hidden;
	zoom:1;
	color:#fff;
}
#topNav li {
   display:inline; 
   list-style-type:none; 
   padding-left:1em; 
   margin-left:1em; 
   border-left:1px solid #fff;
}
#topNav li:first-child {
   border-left:none
}

#topNav li a {
	color:#fff;
	text-decoration:none;
}
#topNav li a:hover {
	color:#FF0;
}
#mainContent {
	float:left;
	overflow:hidden;
	width:950px;
	background:url(../images/maincontent_bg.gif) top left repeat-y;
	padding:10px;
	margin:0 0 0 10px;
	color:#333;
}
#mainContent p {
	margin:0 10px;
	font-size:90%;
}
.best2009 {
	float:right;
	margin-right:10px;
}
#footer {
	float:left;
	clear:both;
	background:url(../images/nav_bkgnd.jpg) top left no-repeat;
	width:950px;
	margin:0 0 0 10px;
	padding:0;
	height:47px;
	min-height:47px;
}
#footer a {
	font-weight:bold;
	color:#FF0;
	text-decoration:none;
}
.specialSection {
	width:295px;
	height:199px;
	display:block;
	min-height:199px;
	float:left;
	padding:0;
	margin:0 0 0 7px;
	background:url(../images/sectionBkgnd.jpg) top left no-repeat;
	font-size:95%;
	line-height:1.2em;
	color:#fff;
	font-weight:bold;
}
.specialSection p {
	padding:0 10px;
	color:#FFF;
}
.specialSection a {
	font-weight:bold;
	text-decoration:none;
	color:#FF0;
}
.specialSection h3 {
	color:#fff;
	text-align:center;
	padding-top:10px;
}
.copyright {
	float:left;
	width:300px;
	padding-left:20px;
	font-size:80%;
	color:#fff;
}
.credits {
	width:300px;
	float:right;
	padding-right:20px;
	font-size:80%;
	color:#fff;
	text-align:right;
}
.floatRight {
	float:right;
	padding:7px;
	margin:7px;
}
.floatLeft {
	float:left;
	paddiing:7px;
	margin:7px;
}
.emphasis {
	font-weight:bold;
	font-size:110%;
}
.readMore {
	float:right;
	font-weight:bold;
	color:#FF0;
	margin-right:20px;
	padding:0;
}
.welcome {
	float:left:
	width:361px;
	height:84px;
	margin:0 0 10px 10px;
	padding:0;
}
#leftColumn {
	float:left;
	overflow:hidden;
	width:900px;
	padding:10px;
	margin:0;
}
#leftColumn700 {
	float:left;
	overflow:hidden;
	width:700px;
	padding:10px;
	margin:0;
}
#rightColumn {
	width:185px;
	float:right;
	overflow:hidden;
	padding:5px;
	margin:0 25px 0 0;
}
.collage {
	float:left;
	width:600px;
	display:block;
	margin:0;
	padding:0 150px 0 150px;
}
	
#info {width:750px; background:#fff; float:left; border:1px solid #ddd;}
#info2 {width:750px; float:left;}
#info2 h2 {padding:10px 0 0 10px; margin:0; font-size:15px; color:#151;}
#info p {line-height:1.5em;}
#info p.info {margin-left:10px;}
#info h2 {padding:10px 0 5px 10px; margin:0; font-size:15px; color:#151;}
#info h3 {padding:5px 0 10px 10px; margin:0; font-size:12px; color:#048; font-weight:normal;}
#info_right {width:250px; float:right;}

#info_right_home {float:right;}
#info_right_home a img {border:0; display:block;}

#scroller {width:600px; height:360px; position:relative;padding:5px 0; background:#fff; margin:0 auto 20px auto;}
#scroller em {display:block; width:229px; height:175px; position:absolute; top:0; right:0; border:1px solid #ddd;}
#scroller span {display:block; width:360px; height:365px; position:absolute; top:0; left:0; border:1px solid #ddd;}
#scroller span b#copyright {font-size:10px; color:#888; position:absolute; bottom:5px; right:20px; font-family:georgia, verdana, arial, sans-serif; font-weight:normal;}

#scroller b#thumbs {display:block; width:220px; height:175px; overflow:auto; float:right; margin-top:175px; border:1px solid #ccc; border-width:1px 0 1px 1px; padding:5px;}
#scroller b#thumbs a {display:block; float:left; margin:0 10px 10px 0; background:#f8f8ff; width:50px; height:50px; border:1px solid #000;}
#scroller b#thumbs a img {width:50px; height:50px; border:0;}

#scroller b#thumbs a:hover {border:1px dotted #ccc; background:#fff url(click_on.gif);}
#scroller b#thumbs a:active, #scroller b#thumbs a:focus {border:1px solid #fff; background:#fff; outline:0;}
#scroller b#thumbs a:hover img {display:block; position:absolute; background:#aaa; z-index:500;}
#scroller b#thumbs a:active img, #scroller b#thumbs a:focus img {display:block; position:absolute; background:#aaa; z-index:100;}

#scroller b#thumbs a:hover img.hr {width:160px; height:120px; right:35px; top:7px; border:1px solid #333;}
#scroller b#thumbs a:hover img.vt {width:120px; height:160px; right:55px; top:7px; border:1px solid #333;}

#scroller b#thumbs a:active img.hr, #scroller b#thumbs a:focus img.hr {width:320px; height:240px; left:20px; top:7px; border:1px solid #333;}
#scroller b#thumbs a:active img.vt, #scroller b#thumbs a:focus img.vt {width:240px; height:320px; left:60px; top:7px; border:1px solid #333;}