/* CSS Document */

#content{
	position:relative;
	padding-top:160px;
	left:52px;
	width:902px;
	z-index:1;
	overflow:auto;
}

#main{
	position:relative;
	width:670px;
	padding-bottom:48px;
	float:left;
	overflow:hidden;
}

#main #feature{
	position:absolute;
	left:0px;
	top:0px;
	
	width:670px;
	height:297px;
	
	background-repeat:no-repeat;
}

.sub #feature{
	height:232px !important;
}

#main #feature h1{
	display:none;
}

#main #teaser{
	position:relative;
	padding-top:310px;
	width:670px;
	
	margin:0px 7px 18px 0px;
}

.sub #teaser{
	padding-top:245px !important;
}

#main #teaser h2{
	font-family:"Century Gothic", Arial, san-serif;
	font-size:20px;
	font-weight:normal;
	
	line-height:30px;
	letter-spacing:-0.06em;
}

.sub .breadcrumb{
	border-bottom:#C5C8C8 1px solid;
}

.sub .breadcrumb p{
	font-size:11px;
	color:#B2B2B2;
	padding-bottom:5px;
}

.sub .breadcrumb p a{
	color:#B2B2B2;
	text-decoration:none;
}

.sub .breadcrumb p a:hover{
	text-decoration:underline;
}

#main #section_title{
	position:absolute;
	top:290px;
	height:24px;
}

#main #section_title h2{
	font-family:"Century Gothic", Arial, san-serif;
	line-height:24px;
	text-transform:uppercase;
	font-weight:bold;
}

#main #section_title-check ul li{
	font-family:Helvetica,Arial,sans-serif;
	line-height:14px;
	background-image:url(/images/green-checkmark.jpg);
	background-position:0px 8px;
	background-repeat:no-repeat;
	list-style-position:outside;
	padding-left:30px;
}

#main #body{
	clear:right;
	float:right;
	width:330px;
	margin:-5px 7px 0px 0px;
}

.sub #body{
	padding-top:40px;
}

#main #body p{
	padding-bottom:14px;
}

#main #story_image{
	float:right;
	padding-top:0px;
	padding-right:14px;
	padding-bottom:80px;
}

.sub #story_image{
	padding-top:40px;
}

#main #story_image #caption{
	font-size:10px;
	color:#B2B2B2;
	text-align:right;
}

#main .video{
	padding-right:29px !important;
}

.video-caption {
	width:280px;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	color:#006944;
}

#main #callout_link{
	float:right;
	clear:right;
	width:300px;
	margin:-30px 7px 0px 0px;
}

#main #callout_link a{
	color:#172323;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	background-image:url(/images/dotted-border-bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#main #callout_link a:hover{
	color:#007550;
	background-image:url(/images/dotted-border-bottom-green.gif);
}

#sub_nav{
	position:relative;
	width:212px;
	float:left;
	margin:17px 0px 0px 15px;
	padding-bottom:17px;
}

#news_sub_nav{
	position:absolute;
	top:160px;
	left:725px;
	width:212px;
	float:left;
	margin:17px 0px 0px 15px;
	padding-bottom:17px;
	z-index:10;
}

#sub_nav .title{
	margin-bottom:16px;
}

#sub_nav .title h2{
	font-size:22px;
}

#sub_nav .nav_item{
	padding-top:5px;
	padding-bottom:15px;
	border-bottom:#B1B1B1 1px solid;
}

#sub_nav .nav_item h3{
	font-size:14px;
	font-weight:bold;
}

#sub_nav .nav_item h3 a{
	color:#172323;
	text-decoration:none;
	border-bottom:1px dotted #172323;
}

#sub_nav .nav_item h3 a:hover, #sub_nav .nav_item h3 a.active{
	color:#007550;
	border-bottom:1px dotted #007550;
}

#sub_nav .nav_item p{
	padding-top:8px;
	color:#6C6C6C;
}

#sub_nav .last{
	border-bottom:none;
}

#sub_nav .description{
	padding-top:0px;
	color:#333333;
}

#sub_nav .description p{
	font-size:12px;
}

#sub_nav #promo{
	position:relative;
	padding-top:64px;
	padding-bottom:50px;
	width:217px;
	overflow:hidden;
}

#meet-the-farmers-map{
	padding-left:40px;
}

#meet_the_farmers_landing{
	position:relative;
	overflow:auto;
}

#mtf_title{
	font-family:"Century Gothic", Arial, san-serif;

	position:absolute;
	top:370px;
	left:-2px;
	
	text-transform:uppercase;
	font-size:32px;
	line-height:32px;
	font-weight:normal;
}

#meet_the_farmers_landing .sub_feature{
	float:left !important;
	position:relative;
	margin-top:47px;
	margin-left:10px;
	margin-right:20px;
	border:none;
	height:310px;
	width:225px;
	display:block;
	overflow:hidden;
}

#meet_the_farmers_landing .sub_feature .content{
	top:160px;
}

#meet_the_farmers_landing .sub_feature .content p, #meet_the_farmers_landing .sub_feature .content h3, #meet_the_farmers_landing .sub_feature .content a{
	color:#FFFFFF;
}

#meet_the_farmers_landing .sub_feature .content a{
	text-decoration:none;
	border-bottom:dotted 1px #FFFFFF;
}

#meet_the_farmers_welcome{
	position:relative;
	display:block;
	margin:47px 0px 0px 250px;
	width:400px;
}

#meet_the_farmers_welcome p{
	font-size:12px;
}

#meet_the_farmers_feature{
	width:671px;
	height:265px;
	border-bottom:1px solid #C5C8C8;
}

#meet_the_farmers_gallery{
	width:653px;
	margin-left:10px;
	margin-top:24px;
}

#meet_the_farmers_gallery .gallery_item{
	width:275px;
	height:200px;
	overflow:hidden;
	float:left;
	margin-left:18px;
	margin-bottom:26px;
}

#meet_the_farmers_gallery .gallery_item .photo{
	float:left;
	margin-right:15px;
}

#meet_the_farmers_gallery .gallery_item .description a{
	color:#172323;
	text-decoration:none;
	font-weight:bold;
}

#meet_the_farmers_gallery .gallery_item .description a:hover{
	color:#007550;
	border-bottom:1px dotted #007550;
}

#meet_the_farmers_profile{
	width:635px;
	margin-left:29px;
	margin-top:20px;
}

#meet_the_farmers_profile h2{
	font-family:"Century Gothic", Arial, san-serif;
	font-size:23px;
	font-weight:normal;
	color:#333333;
	line-height:26px;
	padding-bottom:20px;
}

#meet_the_farmers_profile .photo{
	float:left;
	margin-right:25px;
}

#meet_the_farmers_profile .profile p{
	font-size:12px;
	margin-bottom:25px;
}

.committee_member{
	float:left;
	width:223px;
	height:200px;
	overflow:hidden;
	margin-bottom:25px;
}

.committee_member p.board{
	font-size:11px;
	line-height:13px;
}

.committee_member img{
	margin-bottom:5px;	
}

.feature_myth_fact{
	height:128px !important;
}

#myth_info{
	position:relative;
	padding-top:138px;
}

.factoid{
	padding-bottom:28px;
}

.factoid .myth{
	background-color:#172323;
}

.factoid .myth p{
	color:#FFFFFF;
	padding:0px 10px;
}

.factoid .fact{
	padding-top:5px;
}

.factoid .fact p{
	padding:0px 10px;
}

#faq_info{
	position:relative;
	padding-top:120px;
}

#faq_info h3{
	text-transform:uppercase;
	color:#007550;
}

#faq_info h4{
	color:#007550;
	font-size:12px;
}

#faq_info p{
	padding-bottom:25px;
	font-size:12px;
}

#faq_info hr{
	margin-top:8px;
	margin-bottom:8px;
}

#news_feature{
	position:absolute;
	top:159px;
	left:51px;
	width:672px;
	height:112px;
	background-image:url(/images/landing-feature/news.gif);
}

.news_main{
	padding-top:280px !important;
}

.news_main #main{
	padding-top:20px;
}

.news_item{
	width:630px;
	padding-bottom:20px;
}

.news_item h2{
	font-size:18px;
	padding-bottom:3px;
}

.news_item h2 .date{
	color:#006944;
}

.news_item p{
	color:#000000;
	font-size:12px;
}

.news_item p img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.news_item a{
	color:#000000;
	text-decoration:none;
}

.news_item a:hover{
	border-bottom:1px dotted #000000;	
}