/*
Theme Name: Green Earth Flowers
Theme URI: http://www.greenearthflowers.co.uk/blog
Description: Green Earth Flowers is a shop
Author: Derren Wilson
Version: 1.0
Tags: brown
*/

/* weblog */

#gobackplease {position:absolute; top: 110px; left:10px;}
li.currentweblog {background: #361f06;}

#header h1#weblog { background:url(/i/weblog_h1.png) left center no-repeat; height: 60px;}
#header {height: 85px;}

a#homepage { margin: -0.7em 0 0 0; display:block; width: 160px; font-family: 'american typewriter', georgia; font-weight: 100; color: #fff;}
a#homepage:hover {color: #ca8;}

#entries { width:595px; margin-right: 25px; float:left; margin-left: 20px; min-height: 250px;}

.meta {font-family: 'american typewriter', georgia; margin-left: -0.5em;}
.meta span.date {-moz-border-radius: 1em; -webkit-border-radius: 1em; background: #170f00; display:block; padding: 0 0.6em; line-height: 23px; float:left; color: #ca8;}
.entry-utility ul {list-style-type:none; overflow:hidden; margin:0.3em 0; padding:0;}
.entry-utility ul li {float:left; font-size: 0.75em; line-height: 20px; padding: 0.1em 0.5em; background: #170f00; -moz-border-radius: 1em; -webkit-border-radius: 1em; margin-left: 0.2em;}
.entry-utility ul li a {color: #fff;}

#entries .post h2 {clear:both; font-size: 1.7em; font-family: 'american typewriter', georgia; font-weight: 100; line-height: 1.1; padding: 0.3em 0 0.2em 0;}

#entries .post h2 a {color: #ca8;}
#entries .post h2 a:hover {color: #fff;}
#entries .post .entry-content a {font-weight:bold;}
#entries .post .entry-content a img {border:0;}
#entries .post {padding: 0 0 3em 0;}
#entries .post.error404 {color: #320; background: #f90; padding: 10px; -moz-border-radius: 10px; webkit-border-radius: 10px; margin: 1em 0;}
#entries .post.error404 h1.entry-title {font-family: 'american typewriter', georgia; }
#entries .post .entry-content ul {margin:0; padding:0 0 1em 1.5em; list-style-type:square;}

#entries .post .comments-link a {padding-left: 1.15em; background:url(images/comment.png) left center no-repeat; color: #ae3; font-weight:bold;}

p.wp-caption-text {font-size: 0.8em; font-style:italic; color: #ca8;}

.entry-content p {padding: 0 0 1em 0;}
#sidebar { width:280px; float:left; padding:0 0 50px 10px;}
#sidebar ul {margin:0; padding:0; list-style:none;}
#sidebar h3 { font-family: 'american typewriter', georgia; font-weight: 100; padding: 0.3em 0 0.2em 0;}
#sidebar ul.xoxo ul li {border-bottom:1px dotted #0b0700;padding: 0.1em 0.3em;}
#sidebar ul.xoxo li {padding: 0.5em 0;}

#sidebar ul.xoxo ul li.cat-item {border:0; margin: 0 0 6px 0; padding:0;}
#sidebar ul.xoxo ul li.cat-item a { line-height: 20px; padding: 0.2em 0.5em; background: #170f00; -moz-border-radius: 1em; -webkit-border-radius: 1em; color: #fff; font-family: 'american typewriter', georgia; font-weight: 100;}


#sidebar a {color: #ccaa88; }
#sidebar a:hover {position:relative; left:1px;}
form#searchform {background: #170f00; padding: 0.5em 0.9em; -moz-border-radius: 1em; -webkit-border-radius: 1em; color: #ca8;}
#searchform .screen-reader-text {position:absolute; top:-9999px;}

#page h1.page-title { font-family: 'american typewriter', georgia; font-weight: 100; margin:-0.2em 0 0.2em 12px; padding:0 0 0.2em 0; font-size: 1.4em; border-bottom:1px dotted #0b0700; width: 595px; color: #ccaa88;}
#page h1.page-title span {color: #fff;}

.entry-utility { padding: 3px 2px;}
.entry-utility a {color: #fff; }

/* comments */
h3#comments-title {padding: 0 3px; font-family: 'american typewriter', georgia; font-weight: 100; margin: 1em 0 0 0; overflow:hidden; }
h3#comments-title em {font-style:normal; color: #ca8;}
h3#reply-title {padding: 8px 3px; margin: 0; overflow:hidden; font-family: 'american typewriter', georgia; font-weight: 100;  }

h3#reply-title span {color: #777; font-style:normal;}
h3#comments-title span {color: #777; font-style:normal;}

#commentform {background: #0b0700; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 0 3em 0;}
#commentform label {display:block; font-weight:bold; padding: 5px 0 2px 0;}
p.form-allowed-tags {position:absolute; top:-9999px;}
p.form-submit {padding: 5px 0 5px 0;}

#comments ol {margin:0 0 2em 0; padding:0;}
#comments ol li {padding: 7px; overflow:hidden; margin:0; background:#0b0700; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#comments .comment { position:relative;}
#comments .comment a:hover {text-decoration:underline;}

#comments img.avatar { margin: 3px 3px 7px 0; display:block;}
#comments .comment-body {  float:left; width: 440px; padding: 0 0 0 7px; border-left: 1px dotted #ccc; min-height: 70px; position:relative;}
#comments .comment-body p {padding: 0 0 7px 0;}
#comments .comment-author {float:left; width: 100px; padding: 7px 0; }
#comments .comment-meta { padding: 0 0 7px 0; float:left; width: 440px; padding: 0 0 0 7px; border-left: 1px dotted #ccc; }
#comments .comment-meta a {font-weight:normal;}
#comments a.comment-reply-link {position:absolute; top: 0; right: 10px; display:block; padding-top: 7px;}
span.required {color:#f90; float:left; display:block; padding-right: 3px;}

.entry-content a img {border:0;}

#nav-below {margin: -1em 0 3em 0; overflow:hidden;}

#nav-above {margin: 0 0 0.5em 0; overflow:hidden;}

.nav-next { text-align:right; width: 290px; float:right;}
.nav-previous { text-align:left; width: 290px; float:left;}
