/*
Theme Name: Green Goblin
Theme URI: http://beerlake.net
Description: Green Goblin
Author: Kilu & Nizzy
Author URI:
Tags: green, single column, pancakes
*/

/*General Styles*/
body {
padding:0;
margin:0;
background:#d8dbd0;
font-size:16px;
font-family:Arial;
color:#5C644C;
}

#container {
border:1px solid #5c644c;
width:1000px;
background:#d6dacc url(images/body-bg.png) repeat-y;
font-size:13px;
margin:auto;
}

h2 {
margin:0;
}

a {
text-decoration:none;
color:#5C644C;
}

a:visited {
color:#5C644C;
}

a:hover {
text-decoration:none;
}

/*Header Styles*/
#header {
background:#b4bca5 url(images/header.png) top center no-repeat;
height:132px;
}

#header h1,#header h2 {
margin:0;
padding:0;
font-size:1em;
}

#header h1 {
font-size:2em;
display:block;
padding:33px 0 0 50px;
}

#header h1 a:hover {
font-size:2em;
display:block;
padding:33px 0 0 50px;
}

#header h2 {
padding:5px 0 0 50px;
}

/*Content Styles*/
#content {
width:740px;
padding:20px 30px;
float:right;
}

#content h1 {
font-size:1.6em;
}

#content h2 {
margin:0;
font-size:1.3em;
background:url(images/dot.png) 2px 14px no-repeat;
padding:9px 0 0 20px;
}

#content h3 {
font-size:1em;
}

#content .post {
font-size:1em;
}

#content .post h3 {
font-size:2em;
}

#content .posted-by {
font-size:.7em;
font-weight:400;
width:150px;
}

#content .post-footer {
text-align:right;
font-size:.7em;
border-bottom:1px dotted #999e88;
padding:3px 10px;
}

#content .post-footer a {
font-weight:400;
}

#content .post-footer a:hover {
font-weight:400;
font-style:normal;
}

#content .post-footer a:visited {
}

#content blockquote {
background:#CBD2D7;
padding:1px 15px;
border:1px solid #5c644c;
border-width:1px;
}

#content a img {
float:left;
padding:1px;
background:#fff;
border:2px solid #585A5C;
margin:8px 12px 8px 0;
}

#content a:hover img {
border-color:#fff;
}

#content a {
font-weight:700;
}

#content a:hover {
color:#87936C;
}

#content a:visited {
}

#content cite {
font-size:10px;
}

#content comment-footer {
float:right;
font-size:.7em;
padding:3px 10px;
}

#commentlist {
font-size:12px;
}

/*Sidebar Styles*/
#sidebar h2 {
margin:0;
font-size:1.3em;
background:url(images/dot.png) 2px 11px no-repeat;
padding:5px 0 0 20px;
}

#sidebar {
margin-left:-36px;
margin-top:22px;
}

#sidebar a {
margin-left:-23px;
width:157px;
display:block;
text-align:left;
font-size:14px;
font-weight:700;
padding:3px 0 2px 21px;
background:url(images/dot.png) 6px 7px no-repeat;
text-decoration:underline;
}

#sidebar a:visited {
color:#87936C;
}

#sidebar a:hover {
color:#98aa6f;
}

#sidebar ul {
list-style-type:none;
}

/*Footer Styles*/
#footer {
clear:both;
background:#585A5C url(images/footer.png) repeat-x;
font-size:10px;
height:32px;
color:#5C644C;
}

#footer * {
text-decoration:none;
border:0;
}

#footer p {
float:right;
margin:0;
padding:8px 5px 0;
}

#footer p.rights-reserved {
float:right;
width:215px;
text-align:right;
}