/*
/// SUBPAGE LAYOUT
*/

body
{
	margin:0px;
	background-color:#D9D6C2;
}
a
{
	font-weight:bold;
	color:#C03018;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
#container
{
	position:relative;
	width:800px;
	left:50%;
	margin-left:-400px;
	padding-top:1px;
}
#container-content
{
	position:relative;
	margin-top:250px;
	_height:1%;
}

#container-content2
{
	position:relative;
	margin-top:295px;
	_height:1%;
}

#content-left
{
	position:relative;
	display:inline;
	float:left;
	width:654px;
	/*_height:550px;*/
	min-height:550px;
	height:1%;
	background:#E7E9DC url(http://www.agros.org/images/subcontent_bottomcorners.jpg) left bottom no-repeat;
}
#titlebg
{
	position:relative;
	background:url(http://www.agros.org/images/subcontent_titlebg_back.jpg) left top no-repeat;
	_height:30px;
	min-height:30px;
	height:1%;
}
#pagetitle
{
	position:relative;
	padding:0px 0px 0px 10px;
	margin-left:10px;
	height:1%;
}
#pagetitle h1
{
	display:inline;
	float:left;
	margin:0px;
	font-family:Georgia, Times New Roman, New York, Times, serif;
	font-weight:normal;
	font-style:italic;
	font-size:30px;
	letter-spacing:-.03em;
	color:#AE6117;
	background:#E7E9DC url(http://www.agros.org/images/subcontent_titlebg_h1back.jpg) right top no-repeat;
	padding:10px 50px 0px 0px;
}
#content
{
	position:relative;
	padding:20px;
	padding-top:0px;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:11px;
}
#content p, #content td
{
	font-size:11px;
}
#content h1, #content h2
{
	font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#5A743A;
}
#content td img, #content img
{
	position:relative !important;
}
#content-right
{
	position:relative;
	display:inline;
	float:right;
	width:142px;
	_height:452px;
	min-height:452px;
	/*background:url(http://www.agros.org/images/subrightbg_corn.jpg) left top no-repeat;*/
}
#content-right-items
{
	margin:20px 0px 0px 10px;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
}
#content-right-items h3, #content-right-items h4
{
	font-family:Georgia, Times New Roman, New York, Times, serif;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	letter-spacing:-.05em;
	color:#BF311A;
	line-height:normal;
	margin:0px 0px 0px 10px;
}
#content-right-items h4
{
	font-size:14px;
	color:#506C2E;
}
#searchfield-text
{
	color:#1C531F;
}
#searchfield
{
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	border:1px #1C531F solid;
	background-color:#E7E9DC;
	color:#1C531F;
	padding:3px 3px 0px 3px;
	height:15px;
}
#sidebar-buttons1, #sidebar-buttons2
{
	/*margin-top:20px;*/
}
img.sideimage
{
	margin-bottom:15px;
}
#footer
{

	padding-top:20px;
}
#footer a img
{
	border:0px;
	padding:0px;
	margin:0px;
}
#logobar
{
	position:absolute;
	left:0px;
	top:0px;
	height:69px;
	width:800px;
	_height:1px;
}
#logobar img.left
{
	margin:0px;
	padding:0px;
}
#logobar img.right
{
	margin:0px;
	padding:0px;
}
#subphoto
{
	position:absolute;
	left:0px;
	top:86px;
}
#nav
{
	position:absolute;
	left:0px;
	top:70px;
	width:800px;
	height:20px;
}
#contFeatureNav
{

}
#container-content, #footer, #logobar, #subphoto, #nav
{
	z-index:0;
}
#subphoto
{
	z-index:5;
}

/*
/// HOMEPAGE STYLES
*/

body.homepage #container-content
{
	margin-top:315px;
}
body.homepage #content-left
{
	background:transparent;
}
body.homepage #home-center
{
	position:relative;
	background:#E7E9DC url(http://www.agros.org/images/homecenter_bg.gif) left top no-repeat;
	width:523px;
	padding-top:44px;
	margin-left:130px;
	_height:500px;
	min-height:500px;
}
body.homepage #content
{
	padding:10px;
	padding-top:0px;
}
body.homepage #content a
{
	color:#506C2F !important;
}
#newsflash-container, #newsflash
{
	position:relative;
	width:800px;
	height:350px;
	overflow:hidden;
}
p.home-toptext
{
	margin:0px 0px 25px 5px;
	line-height:18px;
}
p.home-toptext strong
{
	color:#B26923;
}
div.home-feature
{
	position:relative;
	margin:0px 0px 15px 5px;
	padding-left:57px;
}
div.home-feature-photo
{
	position:absolute;
	left:0px;
	_left:-57px;
	top:0px;
	width:52px;
	height:55px;
	z-index:10;
}
div.home-feature-text
{
	position:relative;
	z-index:0;
}
div.home-feature-text p.title
{
	position:relative;
	font-size:11px;
	font-weight:bold;
	color:#B26923;
	margin:0px;
	margin-bottom:5px;
	text-transform:uppercase;
}
div.home-feature-excerpt
{
	position:relative;
	background-color:#D9D6C2;
}
div.home-feature-excerpt p
{
	margin:0px;
	font-size:10px !important;
	line-height:14px !important;
	padding:5px 10px 5px 10px;
}
div.home-feature-excerpt img.tl
{
	position:absolute;
	left:0px;
	_left:-10px;
	top:0px;
}
div.home-feature-excerpt img.tr
{
	position:absolute;
	right:0px;
	_right:9px;
	top:0px;
}
div.home-feature-excerpt img.bl
{
	position:absolute;
	left:0px;
	bottom:0px;
}
div.home-feature-excerpt img.br
{
	position:absolute;
	right:0px;
	bottom:0px;
}
#home-blogvideo
{
	position:relative;
	background:url(http://www.agros.org/images/home_blogvideo_bg.gif) left top repeat-y;
	font-size:10px !important;
}
#home-blogvideo a
{
	font-size:10px !important;
}
#home-blog
{
	position:relative;
	display:inline;
	float:left;
	margin-left:12px;
	width:225px;
}
div.home-blog-entry
{
	position:relative;
	margin-bottom:10px
}
div.home-blog-entry span.date
{
	color:#B26923;
	font-weight:bold;
}
div.home-blog-entry span.link a
{
	display:block;
	font-weight:normal !important;
	_height:1%;
}
#home-video
{
	position:relative;
	display:inline;
	float:right;
	margin-right:10px;
	width:225px;
}
div.home-video-entry
{
	position:relative;
	background-color:#C6CAAF;
	padding:3px;
	margin-bottom:5px;
	_height:1%;
}
div.home-video-entry img.thumb
{
	position:relative;
	float:left;
	margin-right:10px;
}
div.home-video-entry span.title
{
	display:block;
	margin-top:10px;
	_margin-top:12px;
}
div.home-video-entry span.info a
{
	font-weight:normal;
	color:#50361B;
}
#home-leftsidebar
{
	position:absolute;
	left:0px;
	top:0px;
	width:188px;
}
#home-photogallery
{
	position:relative;
	margin-bottom:10px;
}
#photocontainer
{
	position:relative;
	z-index:0;
	width:118px;
	height:171px;
	overflow:hidden;
background:#1C531F url(http://www.agros.org/images/home_photogallery_bg.jpg) left top no-repeat;
}
#photocontainer img
{
	margin-left:-41px;
	margin-top:-30px;
}
#home-photogallery img.gif, #home-photogallery img.png
{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}
#home-photogallery img.png
{
	z-index:2;
}

/*
/// GENERAL STYLES
*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
img.left
{
	position:relative;
	display:inline;
	float:left;
	margin:0px 10px 10px 0px;
}
img.right
{
	position:relative;
	display:inline;
	float:right;
	margin:0px 0px 10px 10px;
}
div.callout
{
	background-color:#DADDCB;
	border-top:1px #AF6117 solid;
	border-bottom:1px #AF6117 solid;
	padding:10px;
	color:#50361B;
}
div.contact-address
{
	position:relative;
	display:inline;
	float:right;
	width:300px;
}
input.off, textarea.off,
input.on, textarea.on, select,
input.submit
{
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:11px;
}
input.off, textarea.off, select.off
{
	background-color:#F3F4EC;
	border:1px #1C531F solid;
}
input.on, textarea.on, select.on
{
	background-color:#FFFFFF;
	border:1px #BE3018 solid;
}
input.submit
{
	padding:3px 0px 3px 0px;
	background-color:#BE3018;
	color:#F5EEDA;
	font-weight:bold;
	text-transform:uppercase;
}

/*
WORDPRESS STYLES
*/

body.blog
{
	background-color:#50361B;
}
body.blog #content-left
{
	background:#705037 url(http://www.agros.org/images/subcontent_bottomcorners_blog.jpg) left bottom no-repeat;
}
body.blog #titlebg
{
	background:url(http://www.agros.org/images/subcontent_titlebg_back_blog.jpg) left top no-repeat;
}
body.blog #pagetitle h1
{
	color:#F5EEDA;
	background:#705037 url(http://www.agros.org/images/subcontent_titlebg_h1back_blog.jpg) right top no-repeat;
	_margin-top:-1px;
}
body.blog #content
{
	padding:0px;
}
body.blog #content-left
{
	position:relative;
	width:654px;
	overflow:hidden;
}
body.blog #content-right
{
	/*background:url(http://www.agros.org/images/subrightbg_corn_blog.jpg) left top no-repeat;*/
}

body.blog #content-right ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
body.blog #content-right ul li
{
	padding-left:5px;
}
body.blog #content-right-items, body.blog #content-right-items a, body.blog #content-right-items li,
body.blog #searchfield, body.blog #searchfield-text
{
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:10px;
	color:#D9D6C2;
}
body.blog #content-right-items ul
{
	margin-bottom:20px;
}
body.blog #content-right-items a
{
	color:#E48D1A !important;
}
body.blog #searchfield
{
	border:2px #B27D49 solid;
	background-color:#D9D6C2;
	color:#6F4115;
	padding:3px 3px 0px 3px;
	height:15px;
}

div.blog-column
{
	position:relative;
	margin:10px;
	background-color:#B27D49;
	padding:5px;
}
h2.pagetitle
{
	position:relative;
	margin:0px;
	margin-bottom:5px;
}
div.blog-post
{
	position:relative;
	background:#F5EEDA url(http://www.agros.org/images/blog_postbg.gif) left top repeat-y;
	border:1px #F5EEDA solid;
	margin-bottom:20px;
}
div.blog-post-title
{
	position:relative;
	margin:0px;
	padding:10px 5px 5px 5px;
	background:#506C2E url(http://www.agros.org/images/blog_colorblocks.gif) left top repeat-x;
	border-bottom:2px #4E90CD solid;
}
div.blog-post-title h3
{
	margin:0px;
	font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#F5EEDA;
}
div.blog-post-date
{
	
}
div.blog-post-content
{
	position:relative;
	background:url(http://www.agros.org/images/blog_postbg_corn.gif) left top no-repeat;
}
div.blog-post-authorbar
{
	position:relative;
	display:inline;
	float:left;
	width:110px;
	z-index:2;
}
div.blog-post-authorbar a, div.blog-post-authorbar strong
{
	font-size:10px !important;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
}
div.blog-post-authorbar a
{
	color:#80471F;
}
div.blog-post-authorbar p
{
	margin:5px;
	line-height:normal !important;
}
div.blog-post-authorbar img.author-image
{
	border:2px #F5EEDA solid;
}
div.blog-post-authorbar span.author-image-caption
{
	display:block;
	width:88px;
	text-align:center;
	padding:3px;
	background-color:#F5EEDA;
	/*margin-right:-4px;*/
	font-size: 9px;
}
div.blog-post-authorbar span.categories
{
	font-family:Georgia, Times New Roman, New York, Times, serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#B8331A;
}
div.blog-post-entrytext
{
	position:relative;
	margin:0px;
	padding:5px 10px 5px 120px;
	z-index:1;
	font-size:11px;	
}
div.blog-post-entrytext a
{
	font-family:verdana, arial, geneva, helvetica, sans-serif !important;
	font-size:11px;
	color:#C03018 !important;
}
div.blog-post-entrytext h2, div.blog-post-entrytext h3, div.blog-post-entrytext h4, div.blog-post-entrytext h5
{
	display:inline;
}
div.blog-post-entrytext h3
{
	font-size:15px;
}
div.blog-post-entrytext h4
{
	font-size:13px;
}
div.blog-post-entrytext, div.blog-post-entrytext p
{
	line-height:15px;
	color:black;
}
div.blog-post-entrytext blockquote
{
	border-top:3px #AF6117 double;
	border-bottom:3px #AF6117 double;
}
div.blog-post-entrytext blockquote p
{
	font-family:Georgia, Times New Roman, New York, Times, serif;
	color:#50361B;
}
div.blog-post-entrytext p.podcastlink,
div.blog-post-entrytext p.videolink
{
	position:relative;
	_height:30px;
	min-height:30px;
	padding:3px 0px 0px 37px;
	background:url(http://www.agros.org/images/podcastlink_bg.gif) 0px 2px no-repeat;
	border-top:3px #AF6117 double;
	border-bottom:3px #AF6117 double;
}
div.blog-post-entrytext p.videolink
{
	background:url(http://www.agros.org/images/videolink_bg.gif) 2px 0px no-repeat;
	padding-left:53px;
}
div.blog-post-entrytext p.podcastlink a,
div.blog-post-entrytext p.videolink a
{
	display:block;
	_height:1%;
	padding:5px;
	font-size:10px;
	text-transform:uppercase;
}
div.blog-post-entrytext p.podcastlink a:hover,
div.blog-post-entrytext p.videolink a:hover
{
	background-color:white;/*#C03018*/
	color:#C03018 !important;
}
div.blog-relatedposts, div.blog-relatedposts-page
{
	position:relative;
	background-color:#D9D6C2;
	border-top:1px #AF6117 solid;
	border-bottom:1px #AF6117 solid;
	font-size:10px;
	margin:20px 0px 1px 0px;
	clear:both;
}
div.blog-relatedposts-page
{
	background-color:#D9DCC6;
}
div.blog-relatedposts-title
{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#CBC9B1;
	padding:5px;
}
div.blog-relatedposts-page div.blog-relatedposts-title
{
	background-color:#C8CCB1;
}
div.blog-relatedposts-link
{
	/*background-color:#BEBCA0;*/
}
div.blog-relatedposts-link a
{
	display:block;
	padding:3px 5px 3px 5px;
	font-size:9px !important;
	letter-spacing:.1em;
	text-transform:uppercase;
}
div.blog-relatedposts-link a:hover
{
	background-color:#F5EEDA;
}
div.blog-relatedposts-page div.blog-relatedposts-link a:hover
{
	background-color:#E7E9DC;
}
div.blog-relatedposts-excerpt
{
	padding:0px 5px 0px 5px;
}
p.blog-post-metadata
{
	font-size:10px;
	background-color:#AF6117;
	margin:0px;
	height:10px;
	overflow:hidden;
	clear:both;
}
#blog-comments
{
	position:relative;
	border:1px #F5EEDA solid;
	background-color:#BBB99B;
	padding:5px;
}
#blog-comments div.comments-title
{
	position:relative;
	background-color:#AF6117;
	padding:5px;
}
#blog-comments div.comments-title h3
{
	margin:0px;
	font-size:14px;
	color:#F5EEDA;
}
div.comments-block
{
	position:relative;
	background-color:#CBC9B1;
	_height:80px;
	min-height:80px;
	padding:5px;
}
#blog-comments div.alt
{
	background-color:#D9D6C2;
}
div.comments-block-num
{
	position:absolute;
	left:5px;
	top:-10px;
	font-family:Georgia, Times New Roman, New York, Times, serif;
	font-size:72px;
	font-style:italic;
	color:#E5E3D2;
}
#blog-comments div.alt div.comments-block-num
{
	color:#F5EEDA;
}
div.comments-block-text
{
	position:relative;
	padding-left:50px;
}
div.comments-block-text span.author
{
	display:block;
	font-size:10px;
	padding:5px;
	background-color:#E5E3D2;
}
div.comments-block-text span.metadata
{
	font-size:9px;
}

div.blog-post-entrytext img, div.blog-post-entrytext a img,
div.entrytext-page img, div.entrytext-page a img
{
	position:relative;
	padding:0px !important;
	border:3px white solid;
}
div.blog-post-entrytext img.noborder, div.blog-post-entrytext a img.noborder,
div.entrytext-page img.noborder, div.entrytext-page a img.noborder
{
	border:0px !important;
}
div.blog-navigation
{
	position:relative;
	_height:1%;
	min-height:1px;
	margin-bottom:10px;
	padding:5px;
	background-color:#EEE2C2;
	text-align:center;
}
div.blog-navigation a
{
	color:#80471F;
	font-size:10px;
}
.larger1
{
	font-size:13px !important;
}
.larger2
{
	font-size:15px !important;
}
.larger3
{
	font-size:18px !important;
}
.smaller1
{
	font-size:10px !important;
}
.smaller2
{
	font-size:9px !important;
}

/*
/// VIDEO LIST
*/

#video-content
{
	position:relative;
}
#video-content h4, div.videolist-instructions h4
{
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#506C2E;
	margin:10px 0px 10px 0px;
}
div.video-frame
{
	position:relative;
	border:10px #506C2F solid;
	border-bottom:0px;
	background:#506C2F url(http://www.agros.org/images/videogallery_vidbg.jpg) left top repeat-x;
	padding:10px 0px 10px 0px;
}
div.video-window
{
	position:relative;
	width:320px;
	border:1px #E7E9DC solid;
	background-color:#50361B;
	padding:10px;
}
#video-list
{
	position:relative;
	float:right;
	width:230px;
	height:300px;
	border:1px white solid;
}
div.videolist-cats
{
	font-size:10px;
	padding:5px;
	background-color:#DADDCB;
	margin-bottom:5px;
	border-top:1px white solid;
}
div.video-categorytitle h5
{
	font-size:18px;
	font-weight:normal;
	color:#506C2E;
	margin:15px 0px 15px 0px;
}
div.videolist-entry
{
	position:relative;
	margin-bottom:5px;
}
div.videolist-title
{
	font-size:13px;
	font-weight:bold;
	padding:5px;
	background-color:#DADDCB;
}
span.vidlink
{
	display:block;
	font-size:9px !important;
	margin-left:10px;
	padding-right:5px;
}
span.vidlink a
{
	color:#80471F;
}
div.videolist-time
{
	position:relative;
	padding:0px 5px 5px 5px;
	font-size:10px;
	background-color:#DADDCB;
	color:#50361B;
	clear:both;
}
div.videolist-desc
{
	padding:5px;
	padding-top:0px;
	font-size:11px;
}
table.videolist-table
{
	border-top:1px white solid;
}
table.videolist-table td
{
	background-color:#DADDCB;
	font-size:10px;
	border-top:1px #E7E9DC solid;
	border-bottom:1px #C6CAAF solid;
}
table.videolist-table td.icon
{
	padding:5px;
	width:1%;
}
table.videolist-table td.label
{
	padding:5px;
	width:49%;
	font-size:10px !important;
}
table.videolist-table td strong
{
	
}
div.videolist-instructions
{
	background-color:#DADDCB;
	padding:5px;
	border-top:5px #C6CAAF solid;
	margin-top:20px;
}
div.videolist-instructions h4
{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
div.videolist-instructions p
{
	font-size:10px !important;
	line-height:normal;
}
table.videolist-table td.click2view
{
	font-size:9px !important;
	font-weight:bold;
	background-color:#C6CAAF;
	text-transform:uppercase;
}
table.videolist-table td.instructions a
{
	/*color:#7F8460;*/
	font-size:9px;
}

/*
/// TWITTER FEED
*/

h4#twitterFeedHeader { min-height:32px; margin:0px 0px 10px 0px; padding-left:37px; background:url(/images/icon-twitter-48x48.png) left center no-repeat; }
/*
p#twitterFeedHeader
{
	font-family:Georgia, Times New Roman, New York, Times, serif;
	font-size:18px;
	font-weight:normal;
	font-style:italic;
	color:#506C2E;
	line-height:normal;
	text-transform:capitalize;
}
p#twitterFeedHeader a { font-weight:normal; }
*/
.tweet ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.tweet ul li
{
	padding-bottom:5px;
	font-size:10px;
}
a.tweet_avatar, span.tweet_join { display:none; }
span.tweet_time { padding-right:8px;font-family:georgia;font-size:10px;font-weight:normal;font-style:italic;text-transform:capitalize; }
span.tweet_text { line-height:normal !important; }
