/*   
Theme Name: The Go Green Theme
Description: Simple, green, CSS based design.
Author: Shawn Jones
Author URI: http://www.TheGoGreenBlog.com
Version: 1.3.2
Tags: green, white, simple, fixed width, css, widget ready, SEO friendly, right sidebar, two columns, valid xhtml, valid css
*/

* {margin:0; padding:0;}
ul,li {list-style:none;}
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */

/********************************************/

body {width:100%; margin:0 auto; text-align:center; color:#444; background-color:#fff; font:12px Arial, Sans-Serif; line-height: 18px;}
.clear {clear:both; margin:0; padding:0;}

a:link {color:#87b83d; text-decoration:none;}
a:hover {color:#87b83d; text-decoration:underline;}
a:active {color:#87b83d; text-decoration:none;}
/*a:visited {color:#87b83d; text-decoration:none;}*/

a.hdr:link {font-size:36px; color:#fff; text-decoration:none;}
a.hdr:hover {font-size:36px; color:#fff; text-decoration:none;}
a.hdr:active {font-size:36px; color:#fff; text-decoration:none;}
a.hdr:visited {font-size:36px; color:#fff; text-decoration:none;}

#header {position:relative; width:960px; height:192px; background-color:#none; margin: 0 auto; color:#fff; background: url(../../../wp-includes/images/header.jpg) top left no-repeat; margin-bottom: 25px;}
#footer {float: none; width:960px; height:47px; background-color:none; margin:0 auto; padding-top:35px; color:#fff;background: url(../../../wp-includes/images/bottom.png) top left no-repeat;}
#footer a {color:#fff; text-decoration:underline;}
#footer a:hover {color:#fff; text-decoration:none;}
#container {position:relative; width:960px; margin:0 auto; text-align:center;}

#hdrContainer {width:940px; margin:0 auto;}
h1 {float:left; font-size:36px; color:#fff; text-align:left; font-weight:bold; margin:10px 0 0 20px; letter-spacing:0px;}
#hdrLeft {float:left; width:500px; height:150px; text-align:left;}
.description {float:left; width:480px; margin:0 0 0 20px; font-size:18px;}
#hdrRight {float:left; width:550px; height:30px; text-align:left; padding:15px 0 0 20px;}
#hdrRight ul {margin:95px 0 0 0;}
#hdrRight li {display:inline; font-size:19px; font-weight:normal; margin:0 20px 0 0;}
#hdrRight a {color:#fff; text-decoration:none;}
#hdrRight a:hover {color:#fff; text-decoration:underline;}


#content {float:left; width:690px; margin-right:0px; text-align:left;}
.post {width:660px; margin:0 0 20px 0; clear:both; border:1px solid #DEDEDE; padding-top: 10px;}
h2 {color:#444444; font-size:22px; padding:20px 20px 5px 20px;}
h2 a,h2 a:link {color:#87b83d; font-size:22px; text-decoration:none;}
h2 a:hover {color:#444444; font-size:22px; text-decoration:underline;}
h2.pagetitle {padding:0 0 10px 0px;}
h3 {color:#87b83d; font-size:18px; padding:20px 20px 5px 20px;}
h3#comments {color:#87b83d; font-size:18px; padding:20px 20px 10px 0; font-weight: bold;}
h3#respond {color:#87b83d; font-size:18px; padding:20px 20px 5px 0;}
.postdate {color:#333; font-size:16px; font-weight:bold; padding:13px 20px; background-color: #none; margin-left: 10px; margin-right: 10px; background: url(../../../wp-includes/images/sf_1.png) top left repeat-x; text-align: right;}
.postentry {margin:10px 20px 15px 20px; border-bottom: 1px solid #dedede; padding: 0px 0px 0px 0px;}
.postentry img {padding:10px;}
.postentry p {padding:0 0 10px 0; text-align: justify;}
.postentry ul {padding:0 0 0 10px; list-style-type:none; margin:0 0 0 20px;}
.postentry ul li {padding:0 0 5px 15px; background: url(http://www.nicopitrelli.it/wp-includes/images/bullet.gif) top left no-repeat;}
.akst_link {display:block; padding:20px 0 0 0;}
.postmetadata {padding:0 20px 5px 20px; clear:both; line-height}
.comments {margin:5px 0 20px 10px;}
.alt {display:block; padding:10px 0 10px 0;}
a.comments:link {color:#87b83d; text-decoration:underline;}
.entry p {padding:0 20px 20px 20px; text-align: justify;}
.entry img {padding:10px;}
.entry .akst_link {display:block; padding:10px 0 10px 20px;}
.entry ul {padding:0 20px 0 10px; list-style-type:none; margin:0 0 0 20px;}
.entry ul li {padding:0 0 5px 15px; background: url(http://www.nicopitrelli.it/wp-includes/images/bullet.gif) top left no-repeat;}
.navigation {float:left; display:block; padding:0 20px 0px 0;}
small {display:block; padding:5px 0 10px 20px; font-size:10px; font-weight:bold;}
small.commentmetadata {display:block; padding:0 0 10px 0; font-size:10px; font-weight:bold;}
blockquote {padding:10px 20px; color:#999; font-size:12px; font-style:italic;}
#search {float:left; width:178px; padding:20px; border:1px solid #87b83d;}
input#s {width:160px; padding:3px; margin:0 0 5px 0;}

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

.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}
.wp-caption img {margin: 0;	padding: 0;	border: 0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding: 0 4px 5px;	margin: 0;}

#sidebar-1 {float:left; width:270px; margin-right:0px; text-align:left; line-height: 12px;}
#sidebar-1 h2 {color:#666666; font-size:14px; font-weight:bold; padding:11px 15px; background-color:none; background: url(../../../wp-includes/images/sf_3.png) top left repeat-x; border-left: 1px solid #dedede; border-right: 1px solid #dedede; text-transform: uppercase;}
#sidebar-1 ul {border:0px;}
#sidebar-1 li {border:0px;}
#sidebar-1 ul li ul {margin-bottom:20px; border-bottom:1px solid #dedede;}
#sidebar-1 ul li ul li {padding:0 0 10px 15px; border-left:1px solid #dedede; border-right:1px solid #dedede;}
#sidebar-1 a {display:inline;}
#sidebar-2 {float:left; width:140px; text-align:left;}
#sidebar-2 img {padding-bottom:20px;}

textarea {width:450px; height:100px; margin:10px 0 10px 0; font-family:Arial, Sans-Serif; font-size:12px; padding:10px;}


.sociable_tagline{
float:left;
padding-right: 6px;
}
.postmetadata div.sociable, div div.sociable {
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 8px;
}
.postmetadata .fblike_button{
margin-bottom: 0px;
}
.commento_post{
border: 1px solid #dedede;
width: 620px;
padding: 0px 20px 20px 20px;
}
.commento_post p small{
padding-left: 5px;
font-size: 12px;
font-weight: normal;
}
.commento_post p input{
float: left;
}
.commento_post p label{
float: left;
}
#searchbox{
border: 1px solid #dedede;
padding: 10px 0px 10px 10px;
margin-bottom: 20px;
}
#content #searchbox{
width: 640px;
}
.tagcloud{
border: 1px solid #dedede;
margin-bottom: 20px;
padding: 10px 10px 10px 10px;
line-height: 18px;
}
#sidebar-1 ul li#better-blogroll{
border: 1px solid #dedede;
margin-bottom: 20px;
}
#sidebar-1 ul li#better-blogroll ul, #sidebar-1 ul li#better-blogroll ul li{
border: none;
}
#sidebar-1 ul li#better-blogroll ul{
margin-bottom: 5px;
}
#sidebar-1 h3{
padding-left: 15px;
padding-top: 15px;
padding-bottom: 0px;
}
#sidebar-1 ul li#better-blogroll ul li{
padding-bottom: 4px;
}
#hdrLeft h1{
margin-top: 15px;
margin-bottom: 7px;
line-height: 26px;
}
.textwidget{
border: 1px solid #dedede;
padding: 10px 10px 10px 10px;
margin-bottom: 20px;
line-height: 15px;
}