/*
THEME NAME: OBC Wordpress Theme
THEME URI: http://www.okbioenergycenter.org/
DESCRIPTION: Oklahoma Bioenergy Center wordpress theme
VERSION: 1
AUTHOR: <a href="http://www.sdesigninc.com.com/">S Design Inc.</a>
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('reset.css');

body.home #header_image {background:url(/images/home.jpg) no-repeat;}
body.about #header_image {background:url(/images/about.jpg) no-repeat;}
body.about-bioenergy #header_image {background:url(/images/about_bioenergy.jpg) no-repeat;}
body.category-news #header_image {background:url(/images/events.jpg) no-repeat;}
body.s-category-news #header_image {background:url(/images/events.jpg) no-repeat;}
body.archive #header_image {background:url(/images/events.jpg) no-repeat;}
body.downloads-links #header_image {background:url(/images/links.jpg) no-repeat;}
body.contact-us #header_image {background:url(/images/contactus.jpg) no-repeat;}

body.about #menu .page-item-2 a, 
body.about-bioenergy #menu .page-item-3 a, 
body.category-news #menu .page-item-7 a,
body.s-category-news #menu .page-item-7 a,
body.archive #menu .page-item-7 a,
body.downloads-links #menu .page-item-5 a,
body.contact-us #menu .page-item-6 a {color:#D5E04D;}

body {
margin:0;
padding:0;
height:100%;
background-color:white;
color:#5a5b5e;  
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
position:relative;
overflow:auto;
}

a { color:#7bc143; text-decoration:none; }
a:hover { color:#5a5b5e;}


ul { margin:0; list-style-type:none;padding:0;}
	li {margin:0;padding:0;line-height:1px;}

h2, .entry-content h3 {color:#00AEEF;font-size:1.2em;margin:0;padding:0;}

#wrapper {
margin:0px auto;
border:5px solid #ccc;
border-width: 0 5px;
border-width:0;
padding:15px 30px 30px 30px;
width:600px;
text-align:left;
height:100%;
background-color:#fff;
line-height:1.3em;
font-size:1.05em;	

}

#header {width:600px;margin:0 auto 10px auto;padding:0;background:#fff;text-align:left;}
	#header #blog-description {display:none;}
	#header h1 {margin:0;padding:0;}
	#header h1 a {
		margin:0;
		padding:0;
		display:block;
		font-size:1em;
		width:170px;
		height:83px;
		background: url(/images/OKBC_logo.gif)  no-repeat;
		text-indent: -9999em;
	}

#access {position:relative;margin:0;padding:0;width:600px; height:170px;background:#7bc143;width:100%; background:#00AEEF;}
	#access .skip-link {display:none;}
	#header_image {width:600px;height:150px;margin:0 auto;border:0px solid #7bc143;}
	 #menu {position:relative;margin:0 auto;width:600px;background:#00AEEF;bottom:0;text-align:right;font-size:11px;}
	 #menu ul {margin-right:4px;height:20px;}
	 #menu li {line-height:20px;display:inline;padding:9px;}
	 #menu a {color:#fff;text-transform:lowercase;}
	 #menu a:hover {color:#D5E04D;}

#page {

text-align:left;
line-height:1.3em;
font-size:.8em;	
}




body.showsidebar #leftColumn {
float:left;
overflow:hidden;
margin:0px 15px 0 0;
padding:0;
width:170px;
font-size:.85em;
text-align:left;
}



.sidebar p, .sidebar ul {
padding:10px 10px 5px 10px;
}



.sidebar h3 {background:#7bc143; color:#fff;margin-top: 25px;padding:5px 10px;font-size:1.1em;}

.sidebar li {
margin:4px 0 5px 10px;
margin:0 0 10px 0;
}


body.home #included_sidebar {margin-top:-25px;}
#primary {margin-top:-10px;}
#included_sidebar ul, ol, li {padding:0;margin:0;line-height:1.25em;}
#included_sidebar ul {background:#F8FCC8;padding:10px;}
#included_sidebar p {background:#F8FCC8;}
#included_sidebar li a {display:block;}
.sidebar dl {margin:0 15px 15px;}
.sidebar dd {margin-bottom: 12px;}

.sidebar li ul, .sidebar li div {
padding:15px 10px 5px 10px;
background: #F8FCC8;
}

#container .sidebar li span {
display:block;
font-weight:bold;
white-space:nowrap;
}


#container { 	
margin:5px 0 0 0px;
margin:0;
padding:0px 0 0 0;
}

body.showsidebar div#container {
	margin: 0 0 0 200px;
	
}
body.showsidebar div#content {
	margin: 0 0 0 0px;
}


#container p, #featured_content h2 {
line-height:2em;
padding-bottom: 0px;
margin:0;padding:0;
}

#container h2, #featured_content h2, #container h3 {
margin:0;
padding:10px 0 5px 0;
text-transform:lowercase;
}


span.entry-hr {border-bottom:1px solid #00AEEF;text-transform:lowercase;height:1px;letter-spacing:1px;font-size:.15em;color:#fff;padding:0;margin:0;}

#featured_content span.entry-hr {margin:20px 0 0 200px;width:150px;display:block;text-align:center;}
#featured_content p {font-size:1.05em;line-height:1.5em;margin-bottom:10px;}

#container .entry-date, .entry-meta, .navigation {display:none;}
body.archive #container .navigation {display:block;}
body.archive #container .entry-date {display:none;margin-bottom: 25px;}
#container .entry-content p {line-height:1.40em;margin:15px 0;padding:0px;}
#container .entry-content ul {margin:0 0 0 20px;padding:0;list-style-type:disc;}
#container .entry-content ol {margin:0 0 0 20px;padding:0;list-style-type:decimal;}
#container .entry-content li {margin:0;padding:3px;line-height:1.25em;}
#container .entry-content strong {font-weight:bold;}
#container .entry-content em {font-style:italic;}
#container .entry-content h2 {margin-top:10px;}
#container .page-title {margin-top:10px;}


#footer {
position:relative;
bottom:0;
margin:0 0 0px 200px;
padding:0;
height:60px;
line-height:60px;
text-align:left;
font-size:1em;
clear:both;
}

	#footer p {color:#7bc143;bottom:0;}
	#footer p .energy {color:#D5E04D;}
	#footer a {padding:0 5px;}

/*body.home #footer {margin:0;}*/




/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */

div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
			
/* << ----------------// Fix so that the outer DIV will wrap around all floated DIVs within //---------------->> */
.clear {clear:both;}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

