/* 
YOUR CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
.monsanto-link a {
	text-indent: -9999px;
	display: block;
	width: 126px;
	height: 58px;
	position: absolute;
	top: 20px;
	left: 442px;
}
.sf-menu {
	margin-left: 47px;
	width: 1017px;
}

.sf-menu li {
	padding: 0!important;
	height: 29px;
}

.sf-menu li a {
	font-family: "Georgia", "New York", serif;
	height: 29px;
	padding: 0 13px;
	background: #A1BC0D;
	margin: 0;
	text-align: left;
}

.sf-menu li.Farm a:hover {
	background: url(images/bg_nav_on.png) no-repeat top left;
}

.sf-menu li.News a:hover {
	background: url(images/bg_nav_on2.png) no-repeat top left;
}

.sf-menu li.Monsanto a:hover {
	background: url(images/bg_nav_on3.png) no-repeat top left;
}

.sf-menu #search #s {
margin-top:3px;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:	29px; 
}

.sf-menu li li {
	background:	#A1BC0D;
	padding: 0 13px;
	height: 22px;
}

.sf-menu li li a {
	font-size: 11px!important;
	line-height: 22px;
	font-weight: normal;
}

.sf-menu li li a:hover {
	background-image: none;
	background:		#89a10a;
}



h1, h2, h3, h4
{
font-family: georgia;
} 

/*.slide {
background:#FEFFEF none repeat scroll 0 0;
}

.slide-details h2 {
color:#41452E;
font-family: georgia;
line-height: 27px;
}
.welcomebox {
width:256px;
}

.slide-details {
height:408px;
}*/

/* inner backgrounds */
.single .container, .archive .container, .page .container{
	background: url(images/bg_container_inner.jpg) no-repeat;
}


.column_right {
	width: 288px;
	float: left;
	/*background: url(images/bg_sidebar.gif) repeat-y;*/
	padding-left: 10px;
}

.column_left {
	float: left;
	width: 650px;
	margin-right: -1px;
}

.column_left_inner {
	float: left;
	width: 650px;
	margin-right: 7px !important;
	margin-top: 5px;
}

.column_left .double-border, .column_left .sub, .column_left .colborder, .column_left_inner .post, .column_left_inner .double-border {
	margin-right: 30px;
}

.column_left h3.sub, .column_left h2.sub, .home h3.sub, .column_left_inner .sub, .authorName {
	margin: 0;
	padding: 0;
	line-height: 68px;
	font-size: 22px;
	padding-right: 30px;
}



.column_left h3.sub a, .column_left h2.sub a {
	float:right;
	font-size:12px;
	font-style: italic;
	padding: 0 21px 0 0;
	background: url(images/bg_sub_link.gif) no-repeat right top;
}

.column_left h3.sub a:hover, .column_left h2.sub a:hover {
	background: url(images/bg_sub_link.gif) no-repeat right bottom;
}

.column_left h3.Farm {
	background: url(images/bg_cat_home_1.png) no-repeat right;
}

.column_left h3.News {
	background: url(images/bg_cat_home_2.png) no-repeat right;
}

.column_left h3.Monsanto {
	background: url(images/bg_cat_home_3.png) no-repeat right;
}

.column_left h3.Farm, .column_left h3.Farm a {
	color: #d25901;
}

.column_left h3.Farm a:hover {
	color: #f06a09;
}

.column_left h3.News , .column_left h3.News a {
	color: #841b01;
}

.column_left h3.News a:hover {
	color: #af2401;
}

.column_left h3.Monsanto, .column_left h3.Monsanto a {
	color: #003825;
}

.column_left h3.Monsanto a:hover {
	color: #006040;
}

.more {
	float: none;
	width: 100%;
}

.more ul {
	margin: 10px 0 30px;
}

.column_left .more li {
	list-style: none;
}

.column_left .more li a {
	color: #5c7901;
	background: url(images/bg_main_link.png) no-repeat top right;
	font-family: "Georgia", "New York", serif;
	font-size: 14px;
	font-style: italic;
	padding-right: 25px;
	line-height: 19px;
	display: inline;
}

.column_left .more li a:hover {
	background: url(images/bg_main_link.png) no-repeat bottom right;
	text-decoration: underline;
}

.link_comment {
	background: url(images/bullet_comment.png) no-repeat right;
	padding-right: 15px;
}
.link_comment:hover {
	color: #a6c00e;
}

.colborder img {
	float: left;
	margin: 0 25px 5px 0;
}

.thumbnail, .attachment-thumbnail {
	/*max-width:150px;*/
	margin:0 1.5em 15px 0!important;
	float:left
}

.colborder h6, .container .home .content h2 {
	color: #5c7901;
	font-family: "Georgia", "New York", serif;
	font-size: 14px;
	font-style: italic;
	margin-bottom: 5px;
	font-weight: normal;
	line-height: 17px;
}

.colborder h6 a, .container .home .content h2 a {
	color: #5c7901;
}

.colborder p {
	color: #5e633f;
	font-size: 12px;
	line-height: 19px;
}

.colborder .byline {
	color: #999;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
}

.colborder .byline a {
	color: #5c7901;
}

.colborder .author {
	margin-bottom: 5px;
}

#sidebar h3.sub {
	margin:0 0 0 ;
	padding:0 0 0 14px;
	background: url(images/bg_sidebar_sub.gif) no-repeat;
	height: 59px;
	color: #fff;
	font-style: italic;
	font-weight: normal;
	line-height: 46px;
	font-size: 16px;
	letter-spacing: 1px;
}

#sidebar h3.sub a {
	color: #fff;
}

#sidebar h3.sub a:hover {
	color: #8f927e;
}

.home .size-medium, .home .size-large {
	height:auto;
	overflow:hidden;
	margin:0 .5em .5em 0;
	float: none;
	/*width: 620px;*/
}

.post h2 {
	font-size: 22px;
	color: #5c7901;
	line-height: 26px;
	font-style: italic;
	margin-bottom: 5px;
}



/* bloguers menu */

.ddmenu_bloggers {
	position: absolute!important;
	top: 90px;
	right: 270px;
	float: none!important;
}

.ddmenu_bloggers a {
	font-size: 12px!important;
	font-style: italic;
	font-weight: normal!important;
}
#authorInfo {
	margin-bottom: 50px;
}
.authorPic {
	width: 136px;
	margin-right: 28px;
	float: left;
}

.authorPic img {
	width: 136px;
	float: none;
}

.authorRSS, .authorTwitter {
	font-family: "Georgia", "New York", serif;
	font-size: 12px;
	font-style: italic;
	display: block;
	line-height: 20px;
	padding-left: 35px;
}
.authorRSS {
	background: url(images/icon_rss.png) no-repeat left;
	margin-top: 0px;
}
.authorTwitter {
	background: url(images/icon_twitter.png) no-repeat left;
}
.authorDesc {
	float: left;
	width: 445px;
	line-height: 19px;
	margin-bottom: 19px;
}

.twitter, #sidebar .textwidget  {
	margin-top: 15px;
}

.twitter .modHeader a  {
	background: url(images/iconTwitter.gif) no-repeat left;
	line-height: 28px;
	display: block;
	padding-left: 33px;
	font-family: "Georgia", "New York", serif;
	font-size: 13px;
	font-style: italic;
	margin-bottom: 15px;
}

.twitter-item {
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 25px;
}

.slide .sociable {
	display: none;
}

.welcomebox p {
	font-size: 12px;
	line-height: 19px;
	margin: 15px 20px 20px 12px;
}

.column_left_inner h2.Farm, .column_left_inner h2.Farm a {
	font-family: "Georgia", "New York", serif;
	font-size: 22px;
	font-style: normal!important;
	margin-bottom: 32px;
	color: #d25901;
	line-height: 68px;
	width: 648px;
	padding: 0;
}

.column_left_inner h2.Farm {
	background: url(images/bg_cat_home_1.png) no-repeat right;
}

.column_left_inner h2.Farm a:hover {
	color: #f06a09;
}

.column_left_inner h2.News, .column_left_inner h2.News a {
	font-family: "Georgia", "New York", serif;
	font-size: 22px;
	font-style: normal!important;
	margin-bottom: 32px;
	color: #841b01;
	line-height: 68px;
	width: 648px;
	padding: 0;
}

.column_left_inner h2.News {
	background: url(images/bg_cat_home_2.png) no-repeat right;
}

.column_left_inner h2.News a:hover {
	color: #af2401;
}

.column_left_inner h2.Monsanto, .column_left_inner h2.Monsanto a {
	font-family: "Georgia", "New York", serif;
	font-size: 22px;
	font-style: normal!important;
	margin-bottom: 32px;
	color: #003825;
	line-height: 68px;
	width: 648px;
	padding: 0;
}

.column_left_inner h2.Monsanto {
	background: url(images/bg_cat_home_3.png) no-repeat right;
}

.column_left_inner h2.Monsanto a:hover {
	color: #006040;
}

p .postDate, p .postTags  {
	font-size: 11px;
	color: #999;
	font-style: italic;
}

p .postTags  {
	padding-left: 20px;
}

.postAuthor {
	clear: both;
	width: 40%;
	margin: 15px 0;
	font-size: 11px;
	color: #999;
	font-weight: bold;
}

.postAuthor img {
	float: left;
	width: 46px;
	height: 46px;
}

.postAuthor a {
	font-family: "Georgia", "New York", serif;
	font-size: 14px;
	font-style: italic!important;
	font-weight: normal!important;
	display: block;
}


.postmetadata, #postTitleData, .postCategory {
	/*background:#eee;
	padding:1em;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
	font-size:11px!important;
	color:#999!important;
	font-style: italic;
	line-height: 13px!important;
	margin: 0 0 5px 0;
}

.postCategory {
	margin: 0;
}

.author_right {
	float: right;
	margin-top: -50px;
}

.print_link {
	font-style: italic;
	font-size: 11px;
	background: url(images/icon_print.png) no-repeat left;
	padding: 0 0 0 20px;
	display: block;
	margin-bottom: 10px;
}

.sociable {
	width: 235px;
	font-size: 11px;
	font-weight: bold;
	color: #999;
}

#sociable_top {
	margin-top: 0;
}

.sociable img {
	margin: 0 0 0 4px;
}

.sociable_tagline {
	display: inline;
	float: left;
}

.post .double-border {
	margin: 10px 0 25px 0;
	padding-top: 20px;
	clear: both;
}

.readMore {
	text-align: right;
}

p.readMore a {
	color: #5c7901;
	background: url(images/bg_main_link.png) no-repeat top right;
	font-family: "Georgia", "New York", serif;
	font-size: 12px;
	font-style: italic;
	padding-right: 25px;
	line-height: 19px!important;
	height: 19px;
	display: block;
}

p.readMore a:hover {
	background: url(images/bg_main_link.png) no-repeat bottom right;
	text-decoration: underline;
}

.widgetContent ul, .widgetContent select {
	margin-left: 12px!important;
}

.follow_social {
	margin-left: 12px!important;
}

#respond h3 {
	font-size: 18px;
	color: #5e633f;
}

#commentform p {
	color: #999;
}

#commentform p a {
	font-style: italic;
}

#commentform #submit {
	font-size: 16px;
	line-height: 36px;
	color: #fff;
	width: 204px;
	height: 36px;
	background: url(images/btn_submit.png) no-repeat top;
	border: 0;
	margin-top: 26px;
	font-family: "Georgia", "New York", serif;
	font-style: italic;
	padding: 0;
	text-indent: 14px;
	text-align: left;
	letter-spacing: 1px;
}

#commentform #submit:hover {
	background: url(images/btn_submit.png) no-repeat bottom;
	color: #585f43;
}

/* search */
.column_left_inner h2.heading {
	font-family: "Georgia", "New York", serif;
	font-size: 22px!important;
	font-style: italic!important;
	line-height: 68px!important;
	padding: 0!important;
	color: #5e633f!important;
}

.navigation .nav_links_iz, .navigation .nav_links_de {
	padding: 0!important;
	font-size: 12px!important;
	line-height: 19px!important;
	height: 19px!important;
}

.navigation .nav_links_iz a {
	color: #5c7901;
	background: url(images/bg_navy_left.png) no-repeat top left;
	font-family: "Georgia", "New York", serif;
	font-size: 12px!important;
	font-style: italic;
	padding-left: 25px;
	line-height: 19px!important;
	height: 19px!important;
	width: 150px;
}

.navigation .nav_links_iz a:hover {
	background: url(images/bg_navy_left.png) no-repeat bottom left;
	text-decoration: underline;
}

.navigation .nav_links_de a {
	color: #5c7901;
	background: url(images/bg_navy_right.png) no-repeat top right;
	font-family: "Georgia", "New York", serif;
	font-size: 12px!important;
	font-style: italic;
	padding-right: 25px;
	line-height: 19px!important;
	height: 19px!important;
	width: 150px;
}

.navigation .nav_links_de a:hover {
	background: url(images/bg_navy_right.png) no-repeat bottom right;
	text-decoration: underline;
}


.archive .double-border {
	margin-top: -26px!important;
}

/* container bottom space for foooter to blend in */
#containerBottomSpace {
	clear: both;
	height: 223px;
}

.post-1899 h2, .post-1898 h2, .post-1904 h2 {
	color: #42452d!important;
	font-size: 24px!important;
	line-height: 40px!important;
	margin: 10px 0 20px!important;
}

.post-1899 form p {
	font-weight: bold;
	color: #5e6341;
}

.post-1899 form p input {
	width: 200px;
	height: 19px;
	padding: 2px;
	border:3px #cfd2c6 solid;
	font-size: 1.2em;
}
.post-1899 form p input:hover {
	border:3px solid #b2b6a5;
}

.post-1899 form p textarea {
	width: 599px;
	height: 257px;
	padding: 2px;
	border:3px #cfd2c6 solid;
	font-size: 1.2em;
}
.post-1899 form p textarea:hover {
	border:3px solid #b2b6a5;
}

.post-1899 form p img {
	display: none;
}

.btn_submit {
	font-size: 16px!important;
	line-height: 36px;
	color: #fff;
	width: 121px!important;
	height: 36px!important;
	background: url(images/btn_submit2.png) no-repeat top;
	border: 0!important;
	margin-top: 26px;
	font-family: "Georgia", "New York", serif;
	font-style: italic;
	padding: 0!important;
	text-indent: 14px;
	text-align: left;
	letter-spacing: 1px;
	cursor: pointer;
}

.btn_submit:hover {
	background: url(images/btn_submit2.png) no-repeat bottom;
	color: #585f43;
}

.colors {
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(images/colors.jpg);
	display: block;
	width: 19px;
	height: 93px;
	z-index: 999999;
}

.post p a, .post li a{
	text-decoration: underline!important;
}

p .postDate a, p .postTags a, .post .postCategory a, p .postmetadata a {
	text-decoration: none!important;
}

.post-1898 p {
	padding-right: 25px;
}

.app_video {
	margin:0 0 40px;
	position: relative;
	background: url(images/bg_slider.png);
	width: 623px;
	height: 381px;
}

.app_video object {
	margin: 36px 58px 52px 55px;
	width: 510px;
	height: 289px;
}
