/*
Theme Name: Green
Theme URI: None given
Description: Summery sweetness.
Version: 1.0
Author: Andrew Dennis
Author URI: <?php bloginfo('url'); ?>/
*/
html {background: #f2ffe5 url(images/background.png);}
body {padding: 0; margin: 0; font-family: "trebuchet ms", futura, sans-serif; text-align: center; background: url(images/gradient-top.png) top center repeat-x;}
.hidden {position: absolute; margin-left: -999em;}
#wrapper {margin: auto; padding: 15px 0 50px 0; width: 722px; text-align: left;}
ul#navigation {padding: 114px 20px 40px 0; margin: auto; width: 740px; text-align: right; background: url(images/head.png) top center no-repeat;}
ul#navigation li {padding: 0; margin: 0 5px 0 0; display: inline; background: #ff5500;}
ul#navigation li a {padding: 2px 8px 4px 8px; margin: 0; text-decoration: none; color: #e6f2cd; border: 1px solid #90a673; background: #99cc33;}
ul#navigation li a:hover {color: #ffffff; border: 1px solid #ff5500; border-top: 1px solid #90a673; background: #99cc33;}
p.intro {margin: 0 auto 0 auto; padding: 0 0 55px 0; width: 530px; font-size: 150%; text-align: center; line-height: 150%; color: #90a673;}
a {color: #ff8800; font-weight: normal; text-decoration: underline;}
a:hover {color: #ff5500; text-decoration: none;}
div.dresser {padding: 0 1px 0 1px; background: url(images/dresser.png) 0 4px repeat-x;}
div.content {padding: 20px 30px 30px 30px; text-align: left; background: url(images/gradient-content.png) 0 4px repeat-x;}
div.contact {padding: 20px 30px 0 30px; text-align: left; background: url(images/gradient-content.png) 0 4px repeat-x;}
h2 {display: inline; margin: 0 0 0 10px; font-size: 125%; font-weight: normal; padding: 5px 10px 5px 10px; color: #ffffff; text-decoration: none; border: 1px solid #90a673; border-bottom: 0px; background: #99cc33;}
h3 {font-size: 125%; font-weight: normal; color: #90a673;}
div.content h3 a, ul#footer a {color: #90a673; text-decoration: none;}
div.content h3 a {padding-left: 20px; background: url(images/link-arrow.gif) left center no-repeat;}
div.content h3 a:hover, ul#footer a:hover {color: #90a673; text-decoration: underline;}
h4 {font-size: 100%; font-weight: bold; color: #90a673;}
p img {float: right; clear: both; padding: 8px; border: 1px solid #90a673; margin: 5px 0px 10px 15px; background: #ffffff;}
abbr, acronym {cursor: help;}
br {clear: both;}
br.height-hacker {clear: both; position: relative; display: block; margin-top: 30px;}
form.sendmail {float: left; margin-top: 20px; width: 315px;}
input#email, textarea#message, input#s {width: 305px; padding: 5px; border: 1px solid #90a673; background: #ffffff;}
input.submit, input#searchsubmit {padding: 5px; border: double 3px #90a673; background: #ffffff;}
div.details {float: right; margin-top: 20px; width: 315px;}
div.details h3, form.sendmail h3 {padding-top: 0; margin-top: 0;}
dt {color: #90a673; font-weight: bold;}
dd {padding: 10px 0 20px 0; margin: 0;}
ul {list-style: none; padding-left: 0; margin-left: 0;}
ul li {padding-left: 0; margin-left: 0;}
small {display: block; font-size: 80%; color: #999999; padding-bottom: 10px;}
small a {text-decoration: none;}
div.navigation {width: 100%; padding: 30px 0 60px 0; color: #90a673; font-weight: bold;}
.alignleft {float: left;}
.alignright {float: right;}
ul#footer {padding: 15px 0 15px 0; margin: auto; width: 722px; text-align: center; font-size: 80%; color: #666666;}
ul#footer li {padding: 0; margin: 0 6px 0 6px; display: inline;}
ul#footer li a {font-weight: bold;}
