/*  
Theme Name: National Biodiesel Conference & Expo
Theme URI: http://http://blog.biodieselconference.org/
Description: A custom theme designed exclusively for the National Biodiesel Conference & Expo.
Version: 1.0
Author: Zimmcomm New Media
Author URI: http://zimmcomm.biz
Tags: San Francisco, Golden gate, left aligned, fixed width, two columns, Biodiesel
*/

@import url('reset-fonts.css');

body {
background-color:#e5e5db;
font-family:Helvetica;
}

a:link {
color:#00650d;
outline:none;
text-decoration:none;
}

a:active {
color:#286322;
text-decoration:none;
}

a:visited,a:hover,a:focus {
color:#760;
outline:none;
text-decoration:none;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
}

h1 {
font-size:189%;
font-weight:700;
margin-bottom:0.75em;
}

h2 {
font-size:153.9%;
line-height:1;
margin-bottom:.5em;
}

h3 {
font-size:123.1%;
font-weight:700;
line-height:1.25;
margin-bottom:1.25em;
}

h4 {
font-size:108%;
font-weight:700;
margin-bottom:.5em;
}

h5 {
font-size:100%;
font-weight:700;
}

.right {
float:right;
}

.left {
float:left;
}

.hidden {
display:none;
}

.clear {
clear:both;
}

p img {
float:left;
margin:1.5em 1.5em 1.5em 0;
padding:0;
}

p img.right,.alignright {
float:right;
margin:1.5em 0 1.5em 1.5em;
}

p img.left,.alignleft {
float:left;
margin:1.5em 1.5em 1.5em 0;
}

img.border {
border:1px solid #333;
}

blockquote {
color:#666;
font-style:italic;
margin:1.5em;
}

sup,sub {
line-height:0;
}

acronym {
border-bottom:1px dotted #666;
}

address {
font-style:italic;
margin:0 0 1.5em;
}

del {
color:#666;
}

pre,code {
margin:1.5em 0;
white-space:pre;
}

pre,code,tt {
font:1em 'andale mono', 'lucida console', monospace;
line-height:1.5;
}

li ul,li ol {
margin:0 1.5em;
}

ul,ol {
margin:0 1.5em 1.5em;
}

ul {
list-style-type:disc;
}

ol {
list-style-type:decimal;
}

dl dt {
color:#1f4e1a;
font-weight:700;
}

dd {
color:#666;
font-size:93%;
font-style:italic;
margin-left:0;
}

dt span {
color:#7b8f0d;
}

table {
margin:18px 0;
width:100%;
}

th {
background-color:#EFF1E0;
border:1px solid #bfc1af;
color:#069;
font-weight:700;
letter-spacing:1px;
padding:6px 6px 6px 12px;
text-align:left;
text-transform:uppercase;
}

th,td {
padding:4px 10px 4px 5px;
}

tr.even td {
background:#E5ECF9;
}

caption {
background:#eee;
}

td {
background:#fff;
border-bottom:1px solid #bfc1af;
border-left:1px solid #bfc1af;
border-right:1px solid #bfc1af;
color:#000;
padding:6px 6px 6px 12px;
}

fieldset {
border:1px solid #ccc;
margin:0 0 1.5em;
padding:1.4em;
}

legend {
font-size:1.2em;
font-weight:700;
}

input.text,input.title {
padding:5px;
width:300px;
}

input.title {
font-size:1.5em;
}

textarea {
height:250px;
padding:5px;
width:390px;
}

#Container {
background:#FFF url('images/nbb_nav_bg.jpg') 0 0 repeat-y;
margin:0 auto;
width:960px;
}

#Content {
background:transparent url('images/biodiesel_NOW_2012.jpg') 0px 0px no-repeat;
overflow:hidden;
margin-top:0;
padding-right:38px;
border:1px solid #FFF;
border-top:0px;

}

* html #Content {border:none;}

#BBHeader {
text-indent:-30000px;
}

#BBHeader h1 {
margin:0;
padding:0;
}

#NBDLogo a {
display:block;
height:105px;
width:960px;
}

#Posts {
padding-top:132px;
width:632px;
float:right;
}

#Posts h2 {
background:transparent url('images/drive_title_bg.gif') bottom left no-repeat;
font-weight:400;
padding:7px 0;
}

#Posts h2 a {
color:#076e24;
text-decoration:none;
}

#Posts h2 a:hover {
color:#353f06;
text-decoration:none;
}

.postMeta {
color:#760;
margin:9px 0 10px;
}

.comment {
color:#79670b;
display:block;
float:right;
font-size:108%;
height:15px;
padding-top:2px;
text-align:right;
width:125px;
}

.comment a:hover {
	text-decoration:underline;
}

.postFooter {
margin-bottom:3.5em;
font-style:italic;
}

.postFooter span {
display:block;
float:left;
height:32px;
width:75px;
color:#555;
}

.postBody {
color:#181818;
}

#SideColumn {
float:left;
margin:120px 0 0 0;
padding-top:32px;
width:252px;
background-color:#f3f3f3;
border-right:1px solid #DDD;
}

#SideColumn ul li {
list-style-type:none;
padding:0 0 2px 0;
}

#SideColumn ul li ul li {
	padding:0 0 0 12px;
}

#SideColumn h2 {
color:#00650d;
}

#SideColumn a {
color:#069;
font-weight:bold;
}

#SideColumn a:hover,#SideColumn a:visited {
color:#369;
text-decoration:underline;
}

ul.blogroll li a:visited {
text-decoration:none;
}

div.description {
display:none;
}

/* Search */

input#s {
background:#FFF url('images/input_shadow.gif') top left repeat-x;
color:#760;
font-size:108%;
height:16px;
padding:0;
}

#Search {
	width: 230px;
	margin:0 0 32px 12px;
	}
#Search #s {
	width: 130px;
	height: 13px;
	padding: 6px 10px;
	color: #8cbbc3;
	background-color: #F9F9F9;
	border: 1px solid #AAA;
	}

#search-submit {
	color: #FFF;
	float: right; 
	display: block; 
	width: 73px; 
	height: 27px; 
	text-indent: -5000px; 
	background: transparent url("images/cc_search.png") no-repeat 0 0;
	border: 0;
	cursor: pointer;
	}
#search-submit:hover {
	background: transparent url("images/cc_search.png") no-repeat 0 -27px;
	height:27px;
	}

#searchbox h2 {
	background:#ffbf2d url('images/search.gif') top left no-repeat;
	height:32px;
	text-indent:-3000px;
	width:252px;
	margin-top:1em;
}

#categories-330682401 h2 {
background:#ffbf2d url('images/green_topics.gif') top left no-repeat;
height:32px;
text-indent:-3000px;
width:252px;
margin-top:1em;
}

#archives-2 h2 {
background:#ffbf2d url('images/green_archives.gif') top left no-repeat;
height:32px;
text-indent:-3000px;
width:252px;
}

#archives-2 select {
	margin:0 0 0 12px;
}

#linkcat-17 h2 {
background:#ffbf2d url('images/green_resources.gif') 0 0 no-repeat;
height:32px;
text-indent:-3000px;
width:252px;
margin-top:1em;
}

#Footer {
height:30px;
margin-top:20px;
}

#Copy {
color:#434343;
font-size:93%;
font-style:italic;
width:350px;
display:block;
margin:0 auto;
}

p,dl {
margin:0 0 1em;
}

strong,dfn,label {
font-weight:700;
}

em,dfn,tfoot {
font-style:italic;
}

#BGPics h1,#SideColumn ul {
margin:0;
}

.postFooter a {
color:#760;
}
.postFooter a:hover,.postBody a:hover {
text-decoration:underline;
}

.postBody a,div.description a {
color:#069;
}

.postMeta a {
color:#760;
font-weight:700;
text-decoration:none;
}

img.nhbs {
	width:180px;
	margin-bottom:12px;
	}
