body {
	color: #000;
	background: #ebebeb url(/i/banner-bgd.gif) 0 175px repeat-x;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	padding: 0;
	margin: 0;
}

#Wrapper {
	position: relative;
	background: #fff url(/i/body-bgd.gif) top left repeat-y;
	width: 756px;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	margin: 0 auto;
}

#Header {
	display: block;
	height: 172px;
	width: 750px;
	margin: 0 3px;
}

#Logo {
	float: left;
	height: 172px;
	width: 285px;
}

#Logo a {
	display: block;
	padding: 36px 0 40px 26px;
}

#NavWrap {
	float: right;
	width: 465px;
	height: 172px;
}

#ContentWrap {
	float: right;
	width: 465px;
	padding: 175px 0 110px 0;
	margin-right: 3px;
	border-top: 3px solid #fff;
}

#SidebarWrap {
	float: left;
	width: 282px;
	padding: 175px 0 65px 0;
	margin-left: 3px;
	border-top: 3px solid #fff;
}

#Content, #Sidebar {
	border-top: 3px solid #fff;
	font-size: 1em;
	line-height:1.5em;
}

#Content {
	padding: 0 25px;
}

#Sidebar {
	padding: 0 15px;
}

#Home #ContentWrap	{background: url(/i/flax-field.jpg) no-repeat;}
#Home #SidebarWrap	{background: url(/i/mother-baby.jpg) no-repeat;}
#Growers #ContentWrap	{background: url(/i/tractor-discing.jpg) no-repeat;}
#Growers #SidebarWrap	{background: url(/i/bins.jpg) no-repeat;}
#Buyers #ContentWrap	{background: url(/i/wheat-combine.jpg) no-repeat;}
#Buyers #SidebarWrap	{background: url(/i/dough.jpg) no-repeat;}
#Research #ContentWrap	{background: url(/i/farmer-field.jpg) no-repeat;}
#Research #SidebarWrap	{background: url(/i/farmer-looking.jpg) no-repeat;}
#About #ContentWrap	{background: url(/i/wheat.jpg) no-repeat;}
#About #SidebarWrap	{background: url(/i/wheat-kernals.jpg) no-repeat;}
#Contact #ContentWrap	{background: url(/i/barley.jpg) no-repeat;}
#Contact #SidebarWrap	{background: url(/i/oats.jpg) no-repeat;}

#Footer {
	clear: both;
	color: #fff;
	background: #d3a750 url(/i/footer-bgd.gif) bottom left repeat-x;
	text-align: center;
	font-size: .85em;
	height: 110px;
	margin: 0 3px;
	border-top: 3px solid #fff;
}

/** Navigation Styling **/
#NavWrap ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#NavWrap li a {
	display: block;
	color: #fff;
	font-family: georgia, times, serif;
	font-size: 1.3em;
	line-height: 26px;
	text-transform: lowercase;
	text-decoration: none;
}

#NavWrap li.section {
	float: left;
	background: #734e2a;
	height: 52px;
	width: 93px;
	text-align: center;
	margin-top: 117px;
	border-top: 3px solid #fff;
}

#NavWrap li.current {
	color: #734e2a;
	background: #fff;
}

#NavWrap li.current a{
	color: #666;
}

#NavWrap li.current a.active {
	color: #fff;
	background: #687c2a;
	border-style: solid;
	border-width: 0 3px;
	border-color: #fff;
}

#NavWrap li ul {
	display: none;
}

#NavWrap li.current ul {
	display: block;
}

a {
	text-decoration: none;
}

a:link {
	color: #c68e1f;
}
a:visited {
	color: #9f741e;
}
a:hover {
	color: #687c2a;
	text-decoration: underline;
}
a:active {
	color: #687c2a;
}

a img {
	border: 0;
}

/** Headers **/
h2, h3, h4 {
	font-family: georgia, times, serif;
}

#Content h2,#Content h3,#Content h4 {
	color: #734e2a;
	font-style: italic; 
}

#Sidebar h2,#Sidebar h3,#Sidebar h4 {
	color: #5a6a24;
	font-style: italic; 
}

h1 {
	display: none;
}

h2 span {
	margin-left: -999em;
}

#Content h2 {
	margin: 1em 0 0 0;
}

#Content h2, #Content h2 a{
	display: block;
	height: 35px;
	width:400px;
}

#Sidebar h2 {
	display: block;
	height: 28px;
	width:250px;
	margin: 1em 0 0 0;
}

#Sidebar h3 {
	margin: 1em 0 0 0;
}

/* About */
h2.our-story {
	background: url(/i/our-story.gif) no-repeat;
}
h2.certification {
	background: url(/i/certification.gif) no-repeat;
}
h2.community {
	background: url(/i/community.gif) no-repeat;
}

/* Buyers */
h2.experience {
	background: url(/i/experience.gif) no-repeat;
}
h2.quality-assurance {
	background: url(/i/quality-assurance.gif) no-repeat;
}
h2.delivery-options {
	background: url(/i/delivery-options.gif) no-repeat;
}
h2.available-credit-terms {
	background: url(/i/available-credit-terms.gif) no-repeat;
}
h2.primary-products {
	background: url(/i/primary-products.gif) no-repeat;
}

/* Home */
h2.producers {
	background: url(/i/producers.gif) no-repeat;
}
h2.buyers {
	background: url(/i/buyers.gif) no-repeat;
}
h2.research {
	background: url(/i/research.gif) no-repeat;
}
h2.profile {
	background: url(/i/profile.gif) no-repeat;
}
h2.latest-news {
	background: url(/i/latest-news.gif) no-repeat;
}
h2.since-1985 {
	background: url(/i/since-1985.gif) no-repeat;
}

/* Links */
h2.industry-websites {
	background: url(/i/industry-websites.gif) no-repeat;
}
h2.government-websites {
	background: url(/i/government-websites.gif) no-repeat;
}
h2.organic-certifiers {
	background: url(/i/organic-certifiers.gif) no-repeat;
}

/* News */
h2.news {
	background: url(/i/news.gif) no-repeat;
}
h2.newsletter-archive {
	background: url(/i/newsletter-archive.gif) no-repeat;
}

/* Producers */
h2.relationships {
	background: url(/i/relationships.gif) no-repeat;
}
h2.trouble-free-marketing {
	background: url(/i/trouble-free-marketing.gif) no-repeat;
}
h2.payment-on-the-ramp {
	background: url(/i/payment-on-the-ramp.gif) no-repeat;
}
h2.available-contract-options {
	background: url(/i/available-contract-options.gif) no-repeat;
}
h2.required-certification {
	background: url(/i/required-certification.gif) no-repeat;
}

/* Research */
h2.industry-trends {
	background: url(/i/industry-trends.gif) no-repeat;
}
h2.good-reasons {
	background: url(/i/good-reasons.gif) no-repeat;
}

/* Contact */
h2.thank-you {
	background: url(/i/thank-you.gif) no-repeat;
}
h2.oops {
	background: url(/i/oops.gif) no-repeat;
}

/** Content Styling **/
p {
	padding: 5px 0;
	margin: 0;
}

p.date {
	font-size: .85em;
	text-transform: uppercase;
}

p.disclaimer {
	color: #666;
	font-style: italic;
	padding-top: 3em;
}

#Footer p {
	padding: 5px 0 10px 0;
}

sup {
	padding: 0 0 0 .2em;
}

address {
	font-style: normal;
}

#Footer address {
	padding: 12px 0 5px 0;
	margin: 0;
}

#Content ul {
	padding: 5px 0 5px 1.2em;
	margin: 0;
}

#Sidebar ul {
	padding: 5px 0 5px 1.1em;
	margin: 0;
}

#Content ul.references {
	list-style: none;
	padding: 5px 0;
	margin: 0;
	font-size: .85em;
}

dl {
	padding: 5px 0;
	margin: 0;
}

dl.contacts {
	padding: 2em 0;
}
#Sidebar dt {
	font-weight: bold;
}
#Sidebar dd {
	margin-left:2em;
}
#Sidebar dd dt {
	font-weight: normal;
	width: 5em;
	float: left;
}
