/* CSS styles specifically for the Ohio Soybean Council (www.soyohio.org), see 2008styles.css for universal styles */
/* Developed by TCS Software (associatonsoftware.com) */
/* Created: January 2008 */

body {
	background:#406618 url(../images/2008/back_body_osc.png) top left repeat-x;
	color:#232323;
	behavior: url(http://soyohio.org/hover.htc);
	}
	
#header {
	background:url(../images/2008/back_header_osc.png) top left no-repeat;
	}
	
#content {
	background:#fff url(../images/2008/back_content_osc.png) top left no-repeat;
	}
	
input#search_phrase {
	border:1px solid #a47600;
	}
	
#newsbox {
	background:#fcf8c0 url(../images/2008/back_newsbox_osc.png) top right no-repeat;
	}
	
#content.oscmainpage {
	background-image:none;
	}

.oscmainpage #maincontent {
	float:none;
	width:855px;
	}
	
.oscmainpage #subcontent {
	padding:0;
	float:none;
	width:855px;
	}
	
.oscmainpage #newsbox {
	float:right;
	width:345px;
	}
	
#icurvholder {
	float:right;
	}
	
.iconbox img {
	margin-right:5px;
	vertical-align:top;
	}






	
	
/* text styles */

h1, .heading1 {
	color:#466714;
	}
	
h2, .heading2 {
	color:#5d9641;
	}
	
h3, .heading3, .tcsSubHeadFont {
	color:#ad7d00;
	}
	
#newsbox h2 {
	color:#466714;
	}	
	
h4 {
	color:#466714;
	}
	
h5 {
	color:#5d9641;
	}
	
cite {
	color:#a0630b;
	}

blockquote {
	color:#005696;
	}
	
a {
	color:#ba8500;
	}
	
a:hover {
	color:#efa600;
	}
	
a:visited {
	color:#f0bf4d;
	}	
	
#newsbox a {
	color:#445226;
	}
	
#newsbox a:hover {
	color:#406618;
	}
	
#newsbox a:visited {
	color:#a47600;
	}
	
.sidenav a, a:visited {
	color:#466714;
	font-weight:bold;
	text-decoration:none;
	}
	
.sidenav a:hover {
	color:#5d9641;
	text-decoration:none;
	}
	
#nav_frame {
	background:#445126 url(../images/2008/back_nav_osc.png) top left repeat-x;
	}
	
#nav li:hover, #nav li a:hover	{
	background:#5d9641;
	}
	
#nav li ul li {
	background-color:#445126;
	}
	

/* 4. second nav styles */
	
#nav2_frame {
    width:855px;
    background:#eaa400 url(../images/2008/back_nav2_osc.png) top left repeat-x;
}


#nav2 {
	margin:0;
	padding:0;
	border-top:1px solid #fff;
	}
	
#nav2 li {
	list-style:none;
	float:left;
	color:#fff;
	padding:0;
	margin:0;
	width:141px;
	text-align:center;
	font: bold .9em Georgia, "Times New Roman", Times, serif;
	position:relative;
	}
	
#nav2 li a {
	display:block;
	text-decoration:none;
	color:#fff;
	padding:6px 0;
	font-weight:bold;
	border-right:1px solid #fff;
	}
	
#nav2 li a:visited {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	}
	
 #nav2 li a:hover, #nav2 li:hover, #nav2 li.hover, #nav2 li.sfhover {
	background:#a2ac00;
}
	
	
#nav2 li.lastitem a {
	border-right:none;
	}	
	
	
/* 5. second subnav styles */

#nav2 li:hover ul, #nav2 li.sfhover ul {
	left: 0;
	}

#nav2 li ul {
	position: absolute;
	width:141px;
	padding:0;
	margin:0;
	left: -999em;
	text-align:left;
	}

#nav2 li ul li {
	display:block;
	clear:both;
	margin:0;
	padding:3px 0;
	width:141px;
	background-image:none;
	background: #a2ac00;
	color:#fff;
	line-height:1.3em;
	text-align:left;
	font: normal 1em Arial, Helvetica, sans-serif;
	}
	
#nav2 li ul li a {
	margin:0;
	padding:3px 12px;
	color:#fff;
	border:none;
	}
	
#nav2 li ul li a:hover {
	background: #eda600;
	}
	
	
/* footer */
	
#footer {
	background:url(../images/2008/back_footer_osc.png) top left no-repeat;
	color:#fff;
	}
	