/*  
Theme Name: Drive Green
Theme URI: http://drivegreen.com/
Description: A custom theme designed exclusively for the John Deere Drive Green utility tractor show.
Version: 1.0
Author: Zimmcomm New Media
Author URI: http://zimmcomm.biz
Tags: green, yellow, centered, flickr, fixed width, two columns, John Deere
*/

@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,textarea,select {
border:1px solid #bbb;
margin:0.5em 0;
}

input.text:focus,input.title:focus,textarea:focus,select:focus {
border:1px solid #666;
}

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

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

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

#Container {
background:transparent url('images/jd_rep_bg.jpg') top left repeat-y;
margin:0 auto;
width:1000px;
}

#Content {
background:transparent url('images/JD_header.jpg') 0 0 no-repeat;
overflow:hidden;
position:relative;
z-index:100;
}

#JDHeader {
height:280px;
text-indent:-30000px;
width:1000px;
}

#DGLogo a {
display:block;
float:right;
height:80px;
margin-top:85px;
width:480px;
}

#JDLogo a {
height:105px;
position:absolute;
right:20px;
top:155px;
width:145px;
}

ul#TractorLinks {
height:46px;
left:0;
position:absolute;
text-indent:-30000px;
top:222px;
width:340px;
}

#TractorLinks li.sixD a {
background:transparent url('images/jd_6d_hover.gif') 0 23px no-repeat;
display:block;
height:47px;
left:0;
position:absolute;
top:0;
width:39px;
}

#TractorLinks li.sixD a:hover {
background:transparent url('images/jd_6d_hover.gif') 0 -29px no-repeat;
display:block;
height:47px;
left:0;
position:absolute;
top:0;
width:39px;
}

#TractorLinks li.fiveD a {
background:transparent url('images/jd_5d_hover.gif') 0 23px no-repeat;
display:block;
height:47px;
left:48px;
position:absolute;
top:0;
width:39px;
}

#TractorLinks li.fiveD a:hover {
background:transparent url('images/jd_5d_hover.gif') 0 -29px no-repeat;
display:block;
height:47px;
left:48px;
position:absolute;
text-indent:-30000px;
top:0;
width:39px;
}

#TractorLinks li.fiveE a {
background:transparent url('images/jd_5e_hover.gif') 0 23px no-repeat;
display:block;
height:47px;
left:98px;
position:absolute;
top:0;
width:39px;
}

#TractorLinks li.fiveE a:hover {
background:transparent url('images/jd_5e_hover.gif') 0 -29px no-repeat;
display:block;
height:47px;
left:98px;
position:absolute;
text-indent:-30000px;
top:0;
width:39px;
}

#TractorLinks li.fiveM a {
background:transparent url('images/jd_5m_hover.gif') 0 23px no-repeat;
display:block;
height:47px;
left:150px;
position:absolute;
top:0;
width:39px;
}

#TractorLinks li.fiveM a:hover {
background:transparent url('images/jd_5m_hover.gif') 0 -29px no-repeat;
display:block;
height:47px;
left:150px;
position:absolute;
text-indent:-30000px;
top:0;
width:39px;
}

#TractorLinks li.threeE a {
background:transparent url('images/jd_3e_hover.gif') 0 23px no-repeat;
display:block;
height:47px;
left:200px;
position:absolute;
top:0;
width:39px;
}

#TractorLinks li.threeE a:hover {
background:transparent url('images/jd_3e_hover.gif') 0 -29px no-repeat;
display:block;
height:47px;
left:200px;
position:absolute;
text-indent:-30000px;
top:0;
width:39px;
}

#TractorLinks li.fiveEL a {
background:transparent url('images/jd_5el_hover.gif') 0 27px no-repeat;
display:block;
height:47px;
left:246px;
position:absolute;
top:0;
width:95px;
}

#TractorLinks li.fiveEL a:hover {
background:transparent url('images/jd_5el_hover.gif') 0 -32px no-repeat;
display:block;
height:47px;
left:246px;
position:absolute;
text-indent:-30000px;
top:0;
width:95px;
}



/* Search */
#Search {
	width: 305px;
	float:right;
	margin:31px 9px 0 0;
	}
#Search #s {
	width: 180px;
	height: 13px;
	padding: 6px 8px;
	color: #8cbbc3;
	background:#F9F9F9 url('images/input_shadow.gif') top left repeat-x;
	border: 1px solid #004909;
	}

#search-submit {
	color: #FFF;
	float: right; 
	display: block; 
	width: 105px; 
	height: 35px; 
	text-indent: -5000px; 
	background: transparent url("images/jd_dg_search.jpg") no-repeat 0 -4px;
	border: 0;
	cursor: pointer;
	}


#Posts {
margin-top:0;
padding-left:42px;
width:600px;
}

#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 {
background:#FFF url('images/comments.gif') top left no-repeat;
color:#79670b;
display:block;
float:right;
font-size:108%;
height:15px;
padding-top:2px;
text-align:right;
width:85px;
}

.postFooter {
margin-bottom:9px;
}

.postFooter span {
background:#FFF url('images/green_categories.gif') top left no-repeat;
display:block;
float:left;
height:24px;
text-indent:-3000px;
width:80px;
}

.post {
margin-top:3.5em;
}

.postBody {
color:#181818;
}

#SideColumn {
float:right;
margin:0;
padding-top:32px;
position:relative;
width:250px;
}

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

#SideColumn h2 {
color:#00650d;
margin-top:1em;
}

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

#flickrpress-2 {}

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

ul.blogroll li {
float:left;
font-size:108%;
font-weight:700;
width:100px;
}

#fAlbum {
margin-top:-15px;
}

div.falbum-thumbnail-nods {
float:left;
padding:10px 18px 4px 0;
}

.falbum-thumbnail-nods img {
border:2px solid #2e2e2e;
}

div.description {
color:#666;
font-size:85%;
line-height:1.1em;
padding:8px 0;
width:280px;
}

#categories-279303391 h2 {
background:#FFF url('images/green_topics.gif') top left no-repeat;
border-bottom:1px solid #EEE;
height:21px;
text-indent:-3000px;
width:200px;
}

#archives-2 h2 {
background:#FFF url('images/green_archives.gif') top left no-repeat;
border-bottom:1px solid #EEE;
height:21px;
text-indent:-3000px;
width:200px;
}

#text-281698531 h2 {
background:#FFF url('images/green_dates.gif') top left no-repeat;
border-bottom:1px solid #EEE;
height:21px;
text-indent:-3000px;
width:200px;
}

#linkcat-10 h2 {
background:#FFF url('images/green_resources.gif') top left no-repeat;
border-bottom:1px solid #EEE;
height:21px;
text-indent:-3000px;
width:200px;
}

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

#Copy {
color:#434343;
font-size:93%;
font-style:italic;
margin-left:32px;
}

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

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

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

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

.postFooter a,#SideColumn 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;
}
