/*
	Theme Name: Green Dream
	Theme URL: http://newwpthemes.com/wordpress-theme/green-dream/
	Description: Green Dream is a free WordPress theme with theme options page. Suitable for any niche
	Author: NewWpThemes.com
	Author URI: http://newwpthemes.com/
	Version: 1.0
	Tags: Green, Blogging,  Ads Ready, Two Columns,Right Sidebar, Fixed Width, Options Page
*/

/* Layout */
body {background: url(images/background.png);background-position: top left;background-repeat: repeat-x;background-color: #4b6203;font-family:Arial;}
#wrapper {padding:0;}
#container {}
#contentwrap {background: #ebf1dc;}

h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
h1{font-size:3em;line-height:1;margin-bottom:.5em;}
h2{font-size:2em;margin-bottom:1em;margin-bottom:.75em;}
h3{font-size:15px;margin-bottom:10px;color:#304004;font-weight:bold;}
h4{font-size:14px;font-weight:bold;margin-bottom:5px;color:#304004;}
h5{font-size:12px;margin-bottom:0px;}
h6{font-size:1em;font-weight:bold;}
p{margin:0 0 10px;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a {color: #f66902;text-decoration: none;}
a:hover {color: #304004;border-bottom: 1px dotted #304004;}

/* Header */
#header {height: 100px;padding-top:20px;}
#header h1 {margin-bottom: 0px;padding: 19px 0 0 20px; font-weight: normal; font-family: Arial, Helvetica, Sans-serif; font-size: 37px; font-variant: small-caps; letter-spacing: 1px;}
#header h1 a{color: #fffeaf;text-decoration: none;}
#header h2 {color: #afc769;font-size: 14px;font-family: Arial;}

/* Navigation */
#pagemenucontainer {height: 34px;margin-top: 22px;}
#pagemenu {height: 34px;}
#pagemenu, #pagemenu ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
#pagemenu {margin-bottom: 1px;}
#pagemenu ul {float: left;}
#pagemenu li {float: left;list-style: none;margin: 0px;padding: 0px;}
#pagemenu ul li {list-style: none;margin: 0px;padding: 0px;}
#pagemenu li a, #pagemenu li a:link {color: #ffffe6;display: block;margin-right:5px;padding: 10px 8px;letter-spacing:0.1em;text-transform: uppercase;text-decoration:none;font-size: 10px;font-family: Tahoma, sans-serif;background: url(images/pagenav-background.png) top left repeat-x;text-shadow: 0 1px 0 #000;}
#pagemenu li a:hover {color: #e9f9ba;}
#pagemenu li:hover, #pagemenu li.sfhover {position: static;}

.navcontainer {height: 25px;margin: 10px 0 15px 0;}
#nav {height: 25px;margin-bottom: 1px;}
#nav, #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
#nav ul {float: left;list-style: none;margin: 0;padding: 0px;}
#nav li {float: left;list-style: none;margin: 0px;padding: 0px;}
#nav ul li {list-style: none;margin: 0px;padding: 0px;}
#nav li a {color: #fff;display: block;margin: 5px 2px 0px 2px;padding: 6px;letter-spacing:0.1em;text-decoration: none;font-weight:bold;font-size: 11px;text-transform: uppercase;font-family: Tahoma, Sans-serif;text-shadow: 0 1px 0 #000;}
#nav li a:hover, #nav li a:active, #nav li.current-cat a {background: url(images/nav-backgr-hover.png);background-repeat: repeat-x;color: #2c3b00;text-shadow: 0 1px 0 #fff;display: block;text-decoration: none;border:0;}
#nav li:hover, #nav li.sfhover {position: static;}
#nav .children{display: none;}
#nav a.mainMenuParentBtnFocused{background: url(images/nav-backgr-hover.png);background-repeat: repeat-x;color: #2c3b00;text-shadow: 0 1px 0 #fff;display: block;text-decoration: none;border:0;}
#subMenusContainer {display:block;position:absolute;top:0;left:0;width:100%;height:0;overflow:visible;z-index:1000000000;}
#subMenusContainer a {text-decoration:none;display:block;}
#subMenusContainer a, #nav li li a {background: #243101;padding:5px;text-align:left;font-weight:bold;font-size: 10px;color: #fff;text-transform:uppercase;letter-spacing:0.1em;}
#subMenusContainer a:hover, #subMenusContainer a:focus, #subMenusContainer a.subMenuParentBtnFocused {background: url(images/nav-backgr-hover.png);background-repeat: repeat-x;color: #2c3b00;}
.smOW {display:none;position: absolute;overflow:hidden;padding:0 2px;margin:0 0 0 -2px;}
#subMenusContainer ul, #subMenusContainer ol {padding: 0;margin: 0;list-style: none;line-height: 1em;}
#subMenusContainer ol {background: none;left:0;}
#subMenusContainer li {list-style: none;}

/* Content */
#adsense-top {margin:10px 126px 0px 126px;}
#content {padding: 15px 5px 15px 15px;}
pre { overflow: auto;width: 470px;}
.postwrap {margin-bottom: 20px;border: 1px solid #c3c9af;background-color: #fff;}
.post, .page  {background: #fff;border: 1px solid #fff;padding: 5px 15px 15px 15px;}
.pagepost {padding-top: 15px;}
.post p {margin-bottom: 10px;}
.post img {max-width: 680px;} 
.title {margin:0;padding: 0px;line-height: 20px;font-size: 20px;font-family: Arial, Helvetica, Sans-serif;color: #304004;text-shadow: 0 1px 0 #ccc;}
.title a {color: #304004;}
.title a:hover {color: #f66902;border-bottom: 1px solid #f66902;}
.pagetitle {margin-bottom: 20px;line-height: 22px;font-family: Arial, Verdana;color: #212d01;}

.posthead {width: 580px; height: 18px; font-size: 12px; border-bottom: 1px solid #c3c9af;padding-bottom: 5px;margin-bottom: 8px;}
.posthead a {color: #4D5F16;}
.posttop {width: 450px; float: left;}
.postdate {width: 130px; float: left; color: #70775a; text-align: right;}  
.postbottom {width: 580px; height: 18px; font-size: 12px; border-top: 1px solid #c3c9af; padding-top: 5px; margin: 10px 0;}
.postbottom a {color: #4D5F16;}

.adsense-post {margin: 10px 0;}

.readmorecontent {text-align: right;}
a.readmore {padding: 4px 15px;background: #50611e;color: #fff;text-decoration: none;text-shadow: 0 1px 0 #000;}
a.readmore:hover {background-color: #3d4e0a;}
.postmeta {font-size: 12px;margin: 10px 0;}
.postmeta p {margin:5px 0;}
.postdate img, .postmeta img {border: none;vertical-align: middle;margin:2px;}
.entry {text-align: justify;line-height: 20px;padding-top: 8px;font-family: Georgia,Arial, Verdana;font-size: 14px;}
.navigation {margin: 10px 0 0 0; padding:0 10px 20px 10px;}
.navigation a {color:#fff;background: transparent url(images/pagenav-background.png) repeat-x scroll left top;padding:5px 7px;font-size:10px;font-weight: bold;text-transform: uppercase;}
.navigation a:hover {color:#E9F9BA;border:0;}
blockquote {overflow: hidden;padding-left: 9px;font-style: italic;color: #666;	border-left: 3px solid #CADAE7;	}
img.wp-smiley {max-height: 12px;margin: 0;padding: 0;border: none;}
.aligncenter, div.aligncenter {display: block;  margin-left: auto;margin-right: auto;}
.alignleft {float: left; margin: 5px 10px 0 0;}
.alignright {float: right; margin: 5px 0 0 10px;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color:#f3f3f3;}
.wp-caption alignleft {float: left; padding: 5px 10px 0 0;}
.wp-caption alignright {float: right; padding: 5px 0 0 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.textarea p {color:#000;}
	
/* Sidebar */
#search {border: 1px solid #616a22;height: 30px;padding: 0;background: #fff;text-align: right;}
#search input {border: 0;background: none;color: #000;}
#s {width: 210px;padding: 4px;margin:3px 0 0 0;background: none;}
#topsearch #s {width: 255px;}
#topsearch #search {margin-top: 20px;}
.sidebaradbox {margin-top: 5px;text-align:center;}
.sidebar {background:#e5f2ce;margin: 15px 10px 15px 0; border: 1px solid #859a45;color:#333333;}
.sidebar p {margin: 0 0 10px 10px; line-height: 150%;}
.sidebar h2 {margin:0;padding: 6px 10px;background-position: top;font-size: 12px;font-weight: bold;text-transform: uppercase;letter-spacing:0.1em;color: #fff;background-color: #4d5f16;text-shadow: 0 1px 0 #555;}
.sidebar ul {margin: 5px 5px 10px 20px; font-family:Georgia;font-size:14px;}
.sidebar ul li {margin:0;padding:3px 0px;border:0px;list-style-type: square;}
.sidebar a {text-decoration: none;color: #264c0f}
.sidebar a:hover {text-decoration: none;color: #ff7200;border-bottom: 1px dotted #ff7200;}
.widget_tag_cloud {margin: 10px;}
.widget_tag_cloud h2 {margin:0 -10px;}
#adsense-sidebar {margin: 5px 14px;}

/* Footer */
#footer {background: #1e2801;margin:10px 0;padding:12px;text-align:center;color: #e2f4a9;font-size: 14px;font-family:Georgia;text-transform:uppercase;letter-spacing:1px;}
#footer a {color: #e2f4a9;} 
#footer a:hover {border-bottom: 1px dotted #e2f4a9;} 
	
/* Comments */
#comments h3 {margin-bottom: 10px;}
#commentform p {margin: 5px 0;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;}
#respond:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}

/* Plugin */
.ddsg-wrapper {margin-left:20px;}
.ddsg-wrapper a,.ddsg-wrapper a:link,.ddsg-wrapper a:active,.ddsg-wrapper a:visited{color:#1E2801;}
.ddsg-wrapper a:hover{color:#ff7200;}
.ddsg-wrapper ul{list-style-type:upper-roman;font-size:14px;font-weight:bold;}
.ddsg-wrapper ul ul{list-style-type:decimal;font-size:14px;font-weight:normal;}
.ddsg-wrapper ul ul ul{list-style-type:lower-alpha;font-size:13px;font-weight:normal;}
