/*
Theme Name: rabidgremlin
Theme URI: http://blog.rabidgremlin.com
Description:  The template for rabidgremlin
Version: 2.0
Author: rabidgremlin
Author URI: http://blog.rabidgremlin.com
Tags: dark


*/
body{
font: 0.85em/1.5em Verdana,Arial,Geneva,Helvetica,sans-serif;
color:#1E1E1E;
}

div.entry pre{
width:640px;
overflow:hidden;
background-color:#eee;
color:black;
padding:1.5em;
border-radius: 0.7em;
-moz-border-radius: 0.7em;
-webkit-border-radius: 0.7em;
position:relative;
z-index:5;
}

blockquote{
border-left: 1px solid #666;
padding-left: 2em;
}

.alignleft {
	float: left; display: inline; /* IE6 fix */
	padding: 0 1em 0.5em 0;
	text-align: left;
}

.aligncenter {
	display: block;
	margin: 1em auto;
	text-align: center;
}

.alignright {
	float: right; display: inline; /* IE6 fix */
	padding: 0 1em 0.5em 1em;
	text-align: right;
}

.alignjustify {
	text-align: justify;
}


#sidebar
{
}

#header h1{
margin-top:0.5em;
font-family: 'Reenie Beanie',cursive;
font-size:5em;
}

#header h1 a{
text-decoration:none;
color:#262626;
}

#header h1 a:hover{
text-decoration:none;
color:#666;
}

#menu ul{
list-style: none outside none;
padding-left:0;
}

#menu li{
display:inline;
text-transform:lowercase;
}

#footer ul{
list-style: none outside none;
padding-left:0;
}

#footer li{
display:inline;
text-transform:lowercase;
}

#footer a{
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#searchform label{
display:none;}

#s{
width:110px;
}
#searchsubmit{
width:75px;
}

.widget{
border-bottom: 1px solid #eeeeee;
margin:0 0 1.5em 1.0em;
padding-bottom:1.5em;
}

.widget a{
text-decoration:none;
}

.widget a:hover{
text-decoration:underline;
}

#menu a{
text-decoration:none;
}

#menu a:hover{
text-decoration:underline;
}

#sidebar ul{
list-style: none outside none;
padding-left:0;
}

#sidebar ul .widget ul{
list-style: square inside none;
}

#sidebar ul .widget li{
padding-bottom:0.2em;
}

/*list-style: none outside none;*/


h2.widgettitle{
text-transform:lowercase;
font-size: 1.5em;
}

h2.widgettitle a{
text-decoration:none;
color:#111111
}

h2.widgettitle a:hover{
text-decoration:none;
color:#666;
}

.post{
}

/*font: bold 2.45em Arial,Helvetica,sans-serif;*/
h2.posttitle
{
font-family: 'Reenie Beanie',cursive;
font-size:4em;
margin-bottom:0.4em;
line-height:0.8em;
margin-top:0.5em;
}

h2.posttitle a{
text-decoration:none;
color:#262626;
}

h2.posttitle a:hover{
text-decoration:none;
color:#666;
}

ol.commentlist{
list-style: none outside none;
padding-left:0;
}

ol.commentlist ul.children{
list-style: none outside none;
}

.comment-body{
margin: 1em 0 1em 0;
padding: 1em 1em 1em 1em;
}

li.even .comment-body
{
background-color:#eee;
}


li.bypostauthor .comment-body
{
background-color:#bbb;

}

.comment .fn{
font-size: 1.5em;
font-style: normal;
}

.comment-meta
{
font-size: 0.8em;
margin-bottom:1em;
}

.comment .reply{
font-size: 0.8em;
text-transform:lowercase;
margin-top:-1em;
}

.comment-meta a
{
text-decoration:none;
color:#1E1E1E;
}

#commentform label{
font-weight:normal;
margin-top:0.5em;
}

#commentform label.error{
background:0;
border:0;
}

#commentform input{
margin: 0.5em 0;
padding:0.5em;
}

#commentform input.error{
margin: 0.5em 0;
padding:0.5em;
border: 1px solid #8A1F11;
}

#commentform textarea.error{
margin: 0.5em 0;
padding:0;
border: 1px solid #8A1F11;
background:0;
}

img.avatar{
padding:0.1em;
border: 1px solid #ccc;
background-color:white;
float:left;
margin-right: 1.2em;
}

table,td,th{
border: 1px solid #ccc;
}

table{
border-collapse:collapse;
}

th{
background-color: #eee;
}


