/*

Theme Name: Go Greenzine

Theme URI: http://www.simplywp.net

Description: A green theme to support a greener Earth. A forgotten event after March 28th :)

Version: 1.0

Author: Kathie & Andrew

Author URI: http://www.simplywp.net

Tags: Minimal, Green, White, 2 columns

*/









/* Universal */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

border: 0px;

margin: 0px;

padding: 0px;

}



p {

margin: 0px 0px 20px 0px;

}



body {

background: #ffffff;

color: #555;

font: 0.8em Tahoma, Verdana, Arial, Sans-serifs;

line-height: 18px;

}





/* Whole structure */

#container {

background: #b0d961;

margin: auto;

width: 940px;

}



#top {

margin: auto;

height: 40px;

overflow: hidden;

padding: 10px 0px 0px 0px;

width: 940px;

}



#header {

background:  #ffffff;

height: 100px;

overflow: hidden;

}



#content {

background: #c1e874;

float: left;

margin: 10px 0px 10px 10px;

width: 500px;

}



#sidebar {

float: right;

padding: 10px; 10px 10px 0px;

width: 410px;

}



#sideleft {

float: left;

width: 200px;

}



#sideright {

float: right;

width: 200px;

}



#footer {

background: #98d049;

color: #FFF;

clear: both;

display: block;

padding: 10px 0px 30px 0px;

}





/* Top styling */

#top .search {

display: inline;

float: right;

text-align: right;

}



#top .top-search-text {

width: 300px;

margin: 0px 5px 0px 0px;

}



#top .top-search-submit {

width: 80px;

}



#top .rss {

background: url('images/feed.png') no-repeat left center;

display: inline;

float: left;

padding: 2px 0px 2px 30px;

}



/* Header styling */

#header .text {

padding: 10px 0px 0px 0px;

width: 400px;

}



#header h1 {

background:  no-repeat left center;

color: #FFF;

font-size: 1.5em;

padding: 12px 0px 12px 50px;

text-transform: uppercase;

}



#top-menu {

float: right;

font-weight: bold;

}



#top-menu ul {

float: right;

list-style: none;

}



#top-menu li {

float: left;

padding: 0px 0px 0px 20px;

}





/* Entry body structure */

.entry-body {

background: url('images/entry-break.gif') no-repeat bottom center;

padding: 10px 10px 30px 10px;

overflow: hidden;

}



h1.entry-title {

background: url('images/entry-title.png') no-repeat left center;

border-bottom: none;

color: #6e991c;

font-size: 1.4em;

font-weight: bold;

padding: 15px 0px 15px 50px;

}



.entry-date {

background: url('images/entry-date.png') no-repeat left center;

clear: both;

margin: 20px 0px 0px 0px;

padding: 0px 0px 0px 20px;

}



.entry-category {

background: url('images/entry-category.png') no-repeat left center;

clear: both;

padding: 0px 0px 0px 20px;

}



.entry-comment {

background: url('images/entry-comment.png') no-repeat left center;

clear: both;

padding: 0px 0px 0px 20px;

}



#footer-navi {

color: #FFF;

margin: 10px;

overflow: hidden;

}



.navleft {

float: left;

}



.navright {

float: right;

}





/* Container/Entry styling */

.entry-body h2, .entry-body h3, .entry-body h4, .entry-body h5, .entry-body h6 {

border-bottom: 1px solid #FFF;

color: #6e991c;

line-height: 20px;

margin: 5px 0px 10px 0px;

}



.entry-body blockquote {

background: #98d049;

color: #FFF;

margin: 20px 15px;

padding: 20px 13px;

}



.entry-body ul, ol {

margin: 5px 30px 5px 40px;

}



.entry-body li {

padding: 2px 0px 2px 0px;

}





/* Sidebar styling */

#sidebar h2 {

background: url('images/folder.png') no-repeat left center;

color: #93bc47;

font-size: 1.1em;

padding: 0px 5px 0px 18px;

}



#sidebar ul {

list-style: none;

padding: 0px 0px 10px 0px;

}



#sidebar li {

background: url('images/link.png') no-repeat left center;

padding: 3px 3px 3px 18px;

}



#sidebar .sidebox {

background: url('images/side-bg.gif') no-repeat bottom center #FFF;

margin: 0px 0px 10px 0px;

padding: 10px;

}



.textwidget {

margin: 0px 0px 20px 0px;

padding: 5px;

}





/* Comment styling */

.postmetadata {

clear:both;

overflow: hidden;

}



#comment-box {

padding: 20px;

}



#comment-box h4 {

font-size: 21px;

}



#comment-box ul {

list-style: none;

}



#comment-box li  {

border: 1px solid #FFFFFF;

list-style: none;

margin: 2px;

padding: 5px;

}



#comment-box #respond {

margin: 50px 0px 0px 0px;

}



#comment-box #respond h3 {

font-size: 32px;

margin: 5px 0px 15px 0px;

}



#comment-box .commentmetadata {

font-size: 10px;

}



#comment-box .comment-author {

border-bottom: 1px solid #FFF;

}



#comment-box #respond #cancel-comment-reply {

font-size: 20px;

font-weight: bold;

margin: 0px 0px 10px 0px;

}



#comment-box .comment-reply-link {

background: #6e991c;

color: #FFFFFF;

display: block;

text-align: center;

width: 70px;

}





/* Sidebar tabs */

#tab_box {

padding: 10px 0px;

}

#sidebartabs {

display: block;

clear: both;

height: 28px;

font-size: 14px;

width: 300px;

}

#sidebartabs a {

color: #CCCCCC;

float: left;

padding: 3px 0px;

margin: 0px 15px 0px 0px;

text-decoration: none;

}

#sidebartabs a.selected {

color: #111111;

float: left;

padding: 3px 0px;

margin: 0px 15px 0px 0px;

text-decoration: none;

}

#tab_search {

padding: 10px;

margin: 10px;

text-align: center;

}



/* Links styling */

a {

color: #6e991c;

text-decoration: none;

}



a:hover {

color: #3c6700;

text-decoration: none;

}



.entry-body h1 a {

text-decoration: none;

}



.entry-body a {

text-decoration: underline;

}

.entry-footer a {

color: #FFFFFF;

}



.navleft a {

background: url('images/footer-link-bg.gif') no-repeat center;

display: block;

padding: 8px 30px;

}



.navright a {

background: url('images/footer-link-bg.gif') no-repeat center;

display: block;

padding: 8px 40px;

}



/* Begin calendar */

#wp-calendar {

text-align: center;

width: 100%;

}



#wp-calendar a {

text-decoration: none;

}



#wp-calendar caption {

font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

text-align: center;

}



#wp-calendar th {

font-style: normal;

text-transform: capitalize;

}





/* Begin Images */

img.centered {

display: block;

margin: auto;

}



img.alignright {

display: inline;

margin: 0px 0px 2px 5px;

padding: 2px;

}



img.alignleft {

padding: 2px;

margin: 0px 5px 2px 0px;

display: inline;

}



.alignright {

float: right;

}



.alignleft {

float: left;

}





/* Captions */

.aligncenter,

div.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}



.wp-caption {

border: 1px solid #CCCCCC;

background: #F3F3F3;

margin: 10px;

padding-top: 4px;

text-align: center;



}



.wp-caption img {

border: 0px;

}



.wp-caption p.wp-caption-text {

font-size: 11px;

line-height: 18px;

margin: 0px;

}