/*
Theme Name: Steady Stater Green
Description: Simple, clean, green, sustainable theme
Version: 1.1
Author: <a href="http://joshuadnelson.com/">Joshua D Nelson</a>
Tags: green, sustainable, two columns, simple
by Joshua D Nelson - joshuadnelson.com
*/

body {background:#423516 url("images/header.jpg") repeat-x; font-family:Georgia, "Times New Roman", Times, Helvetica, Arial, sans-serif; font-size:13px; color:#222; padding:0; margin:0;}

* {padding:0; margin:0; }

a {color:#00685D;text-decoration:none;}

a:hover {color:#3D9400;text-decoration:underline;}

#containerbox {position:relative;text-align:center;width:895px; margin:20px 0 20px 50px;padding:0;}

#container {text-align:left; width:895px;}

#container h1 {color:#423516;font-size:30px;font-weight:normal;letter-spacing:-1px;width:600px;padding:10px 0 10px 0;}

#container h1 a {color:#3D9400;text-decoration:none;}

#container h1 a:hover {color:#3D9400;text-decoration:underline;}

#container h2 {color: #423516;font-size:20px;font-weight:normal;letter-spacing:-1px;width:600px;padding:5px 0 5px 0;}

#container h2 a {color:#3D9400;text-decoration:none;}

#container h2 a:hover {color:#3D9400;text-decoration:underline;}

#header {overflow:auto; text-align:center; height:150px; width:895px; padding-top:0; padding-bottom:40px;font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;color:#3D9400;margin:0;}

#header h1 {font-family:Optima, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;color:#3D9400;font-size:50px;font-weight:bold;letter-spacing:-2px;padding:5px 0 0 0;}

#header h1 a {color:#3D9400;text-decoration:none;}

#header h1 a:hover {color:#3D9400;text-decoration:underline;}

#header h2 {font-family: Optima, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;color:#423516;font-size:16px;font-weight:normal;letter-spacing:-1px;padding:2px 0 0 0;}

#header h2 a {color:#3D9400;text-decoration:none;}

#header h2 a:hover {color:#3D9400;text-decoration:underline;}

#header h3 {font-family:Optima, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;color:#423516;font-size:14px;font-weight:normal;letter-spacing:-1px;padding:2px 0 0 0;}

#header h3 a {color:#423516;text-decoration:none;}

#header h3 a:hover {color:#423516;text-decoration:underline;}

#header h4 {color:#423516;font-size:14px;font-weight:bold;letter-spacing:-1px;padding:2px 0 2px 0;}

#header h4 a {color:#3D9400;text-decoration:none;}

#header h4 a:hover {color:#3D9400;text-decoration:underline;}

#right {text-align:right; position:absolute;top:0;right:0;}

#right h4 {color:#423516;font-size:14px;font-weight:bold;letter-spacing:-1px;padding:2px 0 2px 0;}

#right h4 a {color:#3D9400;text-decoration:none;}

#right h4 a:hover {color:#3D9400;text-decoration:underline;}

#left {text-align:left; position:absolute;top:0;left:0;}

#left h4 {color:#423516;font-size:14px;font-weight:bold;letter-spacing:-1px;padding:2px 0 2px 0;}

#left h4 a {color:#3D9400;text-decoration:none;}

#left h4 a:hover {color:#3D9400;text-decoration:underline;}

#contentbox {background:#DCC38A url("images/contenttop.gif") no-repeat left top;float:left;width:695px;padding:15px 0 0 0;margin:5px 5px 0 0;}

#content {background:#DCC38A; float:left;padding:0 15px 0 15px;margin:0;}

#content h2 {font-family:Optima, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;color:#3D9400;font-weight:bold;font-size:20px;margin:2px 0 2px 0;}

#content h2 a {color:#3D9400;text-decoration:none;}

#content h2 a:hover {color:#3D9400;text-decoration:underline;}

#content h3 {font-family:Optima, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;color: #423516;font-weight:bold;font-size:16px;margin:2px 0 2px 0;}

#content h3 a {color:#00685D;text-decoration:none;}

#content h3 a:hover {color:#3D9400;text-decoration:underline;}

#content h4 {font-family: Optima, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;color: #423516;font-weight:bold;font-size:14px;margin:2px 0 2px 0;}

#content h4 a {color:#00685D;text-decoration:none;}

#content h4 a:hover {color:#3D9400;text-decoration:underline;}

#content h2.archive {font-weight:normal;font-size:22px;color:#1c1c1c;padding:0;margin:5px 0 20px 0;border:none;text-align:left;}

.half {width:50%; float:left;}

.whole {width:100%; float:left; clear:both; margin-bottom:10px;}

.contentbottom {background: url("images/contentbottom.gif") no-repeat left bottom;margin:0;width:695px;}

.contentbottom1 {background: url("images/contentbottom.gif") no-repeat left bottom;padding:0 -15px 0 0;margin:-15px 0 0 -15px;width:695px;}

.comments {font-style:italic;color:#423516;margin:0 0 15px 0;border:none;}

.comments a {padding:0 7px 5px 0;color:#00685D;text-decoration:none;}

.comments a:hover {color:#3D9400;text-decoration:underline;}

.navigation {font-size:11px;padding:5px 10px;margin:0 0 20px 0;border:none;}

.navigation a {color:#00685D;font-weight:bold;text-decoration:none;}

.navigation a:hover {color:#3D9400;text-decoration:underline;}

.main h3 {background: #DCC38A;font-size:16px;font-weight:normal;margin:0 0 5px 0;}

.main img {background: #DCC38A;padding:2px;border:none;}

.main a img {background: #DCC38A;padding:2px;border:#423516 1px dotted;}

.main a:hover img {background: #DCC38A;padding:2px;border:#3D9400 1px solid;}

.main p {line-height:18px;margin:0 0 15px 0;}

.main ol {line-height:18px;margin:0 0 15px 30px;}

.main ul {line-height:18px;margin:0 0 15px 30px;}

.main li {margin:0 0 5px 0;}

.meta {font-size:11px;line-height:15px;font-style:italic;color: #423516;padding:5px 10px 0 0;margin:0 0 10px 0;border:none;}

.signature {color:#423516; font-style:italic;float:left;padding:0 15px 0 0;border:none;}

.tags {float:left;padding:0 0 5px 0;border-bottom:1px solid #3D9400;width:100%;}

ul#nav {background:#DCC38A url("images/navbar.gif") no-repeat left top;list-style:none; width:780px; padding: 0 25px 0 90px; margin:5px 5px 5px 0; border:none; float: left; clear: both; }

	ul#nav li {padding: 0.7em 30px 0.7em 0;font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color: #3D9400; font-weight:bold; font-size:16px; float: left; }

		ul#nav li a, ul#nav li a:visited {color: #3D9400; text-decoration: none;}

		ul#nav li a:hover {color: #3D9400; text-decoration: underline;}

		ul#nav li.current_page_item a, ul#nav li.current_page_item a:visited, ul#nav li.current_page_item a:hover {color: #423516; text-decoration: none;}

#sidebox {background:#DCC38A url("images/sidebartop.gif") no-repeat left top; float:right; width:190px; padding:15px 0 0 0;margin:5px 0 0 0;}

#sidebar {background:#DCC38A;font-size:14px;float:right;padding: 0 5px 0 10px; margin:0;} 

#sidebar h1 {color: #423516;font-size:16px;font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; margin:5px 0 5px 0;}

#sidebar h2 {color: #423516;font-size:16px;font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; margin:5px 0 5px 0;}

#sidebar h3 {color: #423516;font-size:14px;font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; margin:5px 0 5px 0;}

#sidebar h4 {color: #423516;font-size:13px;font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; margin:5px 0 5px 0;font-weight:normal;}

.sb_bottom {background: url("images/sidebarbottom.gif") no-repeat left bottom;font-size:12px;padding:10px 0 0 0; margin:0;}

#sidebar ul {list-style:none;}

#sidebar ul ul {margin:5px 0 0 10px;}

#sidebar ul ul ul {margin:5px 0 0 10px;}

#sidebar ul li {padding:0 0 5px 0;}

#author h3 {margin:5px 0 5px 0;}

#searchform {margin:5px 0 5px 0;}

#searchform input {background:#222;font-size:11px;margin:1px 0;padding:1px 1px 1px 1px;border:#888 1px solid;color:#eee;}

#searchform input:hover {background:#333;border:#999 1px solid;color:#fff;cursor:pointer;}

#searchform #s {background:#f6f6f6;font-size:11px;margin:2px 0;padding:2px 4px;border:#aaa 1px solid;color:#222;}

#searchform #s:hover {border:#c00 1px solid;cursor:text;}

input.searchfield {background:#f6f6f6;font-size:11px;display:block;margin: 0;padding:2px 0 2px 0;border:#aaa 1px solid;color:#222;}

input.searchfield:hover {background:#eee;color:#222;}

input.subcom {background:#eee;font-size:11px;margin:0 0 10px 0;padding:1px 4px 2px 4px;border:#888 1px solid;color:#222;}

input.subcom:hover {background:#222;cursor:pointer;border:#888 1px solid;color:#eee;}

input.comment {background:#f6f6f6;font-size:11px;padding:2px 4px;border:#aaa 1px solid;color:#222;}

input.comment:hover {border:#c00 1px solid;}

textarea {background:#f6f6f6;font-size:12px;width:350px;padding:2px 4px;border:#aaa 1px solid;color:#222;}

textarea:hover {border:#c00 1px solid;}

.postinput small {font-size:11px;margin:0 0 0 5px;}

p.logged {font-size:12px;}

h3.reply {font-size:15px;margin:0 0 10px 0;}

.nocomments {margin:0 0 30px 0;}

ol.commentlist {font-size:12px;list-style:none;margin:10px 0 30px 0;border-bottom:#3D9400  1px solid;}

.commentlist li {border-top:#3D9400  1px solid;padding:0 0 10px 0;}

.commentlist li.bypostauthor {border-top:#3D9400  5px solid;background-color:#f3f3f3;}

.comment_mod {margin:10px 0 0 10px;}

.comment_mod em {background-color:#fff897;padding:1px 3px;}

.comment_author {margin:10px 0;float:right;width:190px;}

.comment_author img {float:left;margin:5px 12px 0 0;}

.comment_author p {line-height:20px;}

.comment_author small {font-size:11px;}

.comment_text {float:left;width:400px;margin:0 0 0 10px;}

.comment_text p {line-height:18px;margin:7px 0;}

.comment_meta {font-size:12px;}

#commentform p {line-height:18px;margin:0 0 15px 0;}

blockquote {background:url("images/quote.png") repeat-y top left;padding:0 0 0 30px;}

#footer {background:#423516 url("images/footerbackground.gif") bottom left repeat-x;font-size:11px;color:#999;margin:0 auto;padding:10px 0;text-align:center;position:relative;border:none}

#footer a {color:#999;font-weight:bold;text-decoration:none;}

#footer a:hover {color:#999;text-decoration:underline;}

.clear {clear:both;}

.warning p {background:none;height:160px;padding:20px 0 0 10px;font-size:20px;margin:0 0 0 10px;}

#wp-calendar {padding:10px 0 0 0;font-size:12px;}

#wp-calendar caption {text-align:left;padding:0 0 5px 0;}

#wp-calendar tr th,#wp-calendar tr td {padding:0 6px 0 0 ;text-align:right;}

#wp-calendar td a {font-weight:bold;}

#wp-calendar td a:hover {font-weight:bold;}

img.wp-smiley {padding:0;border:none;}

input:focus, textarea:focus{background-color:#ffc;}

abbr {border:none;}

.aligncenter {display: block;margin-left: auto;margin-right: auto;}

.alignleft {float:left;}

.alignright {float:right;}

.wp-caption {border:none;text-align:center;background-color: #DCC38A;padding-top:4px;margin:10px;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

.wp-caption img {margin:0;padding:0;border:0 none;}

.wp-caption-dd {font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;font-size:10px;font-weight:italic;line-height:13px;padding:0 4px 5px;margin:0;}

/* {border:1px solid #000;} */

/* self-clear floats */
.group:after {content: "."; display: block; height: 0; clear: both; visibility: Hidden;}
#container:after, #content_box:after, #nav ul:after, #footer_bottom:after, .navigation:after, #comments:after, dl#comment_list:after, dl#comment_list dd:after, #comment_form:after, #search_form:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* IE Hacks */
* html #header {height:150px;}
* html #nav ul li a {height: 1%;}
*:first-child+html .group {min-height: 1px;}
* html #nav ul li a {display: inline;}