/*
Theme Name: rabidgremlin
Theme URI: http://blog.rabidgremlin.com
Description:  The template for rabidgremlin
Version: 1.0
Author: rabidgremlin
Author URI: http://blog.rabidgremlin.com
Tags: dark


*/

*{
margin: 0;
padding: 0;
}

body{
font-family: arial,sans-serif;
font-size:12pt;
}

a{
color:#0000ff;
}

#page{
width:100%;
min-width: 920px;
}

#header{
 width:100%;
 height: 170px;
 background-color: #423624;
 background: url('images/header_bg.jpg');
 background-repeat: repeat-x;
 color: #ffffff;
}

#headerbox{
float:right;
width:200px;
color:#a9ff00;
margin:10px;
font-size:9pt;
}

#followbox{
width:182px;
color:#000000;
background-color:#eae5cf;
border-radius: 0.5em;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
padding:5px;
font-weight:bold;
margin-top:15px;
}

.follow{
border:0;
margin-top: 10px;
margin-left: 1px;
margin-bottom: 8px;
}

#menu{
 width:100%;
 height: 20px;
 background-color: #d0ccb0;
 text-align: right;
 margin-bottom:20px;
 font-size: 10pt;
}

#menu ul
{
list-style: none;
padding-top: 0.1em;
}

#menu li
{
margin-right: 20px;
list-style: none;
display:inline;
}

#menu a
{
 text-decoration:none;
 color:#000000; 
}

#menu a:hover
{
 text-decoration:underline;
}


#posts-navi{
clear: both;
 width:100%;
 height: 20px;
 background-color: #d0ccb0;
 text-align: right;
 margin-top:20px;
 font-size: 10pt;
}

#posts-navi a
{
 text-decoration:none;
 color:#000000; 
}

#posts-navi a:hover
{
 text-decoration:underline;
}


#firstpostbar{
 margin-left:250px;
 margin-right:20px;
 margin-bottom:20px;
 margin-top:0px;
 border-top: 1px dotted #aaaaaa;
 padding:0px;
}

#firstpostbar .widget{
background: #eae5cf;
margin: 10px;
float:left;
width:200px;
height:200px;
padding:5px;
border-radius: 0.5em;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
}




#posts{
 width:100%;
 background-color: #ffffff; 
}

.post
{
margin-top: 10px;
margin-right: 10px;
margin-bottom: 50px;
margin-left: 260px;
line-height: 1.4em;
}

.post p
{
 margin-bottom: 1em;
}

.post ol
{
 margin-bottom: 1em;
}

.post li
{
 margin-bottom: 0.5em;
 margin-left: 2em;
 margin-right: 2em;
}

.post ul
{
 margin-bottom: 1em;
}


.post-header{
 width:240px;
 float:left;
 margin-left: -250px;
 margin-bottom: 50px;
}

.post-sep{
 clear: both;
 border-bottom: 1px dotted #aaaaaa;
 margin-left:250px;
 margin-right:20px;
 }

#comments-sec{
 width:100%;
 background-color: #d0ccb0; 
 min-width: 800px;
 padding-bottom: 40px;
 padding-top: 20px;
}

#comments-sec h3{
padding-top: 1em;
padding-bottom: 0.1em;
}

.commentsblock
{
margin-top: 10px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 260px;
}

.comment-author{
 width:240px;
 float:left;
 margin-left: -240px;
 margin-bottom: 50px;
}

ol.commentlist{
padding-top: 10px;
padding-bottom:10px;
list-style: none;
}

.says{display:none;}

.comment{
padding-top: 15px;
padding-bottom: 15px;
min-height: 64px;
line-height: 1.4em;
}

.comment-author img{
float:left;
padding-right:15px;
}

.comment-author cite{
font-style: bold;
font-size: 1.1em;
}

.comment-author a{
text-decoration:none;
color:#000000;
}


.comment-meta{
font-size: 0.8em;
padding-bottom: 0.5em;
}

.comment-meta a{
text-decoration:none;
color:#000000;
}

#footer{
 width:100%;
 background-color: #423624;
 color: #ffffff;
 float:left;
}

#footer  .widget
{  
  width: 250px;
  padding: 10px;
  float: left;
  min-height:250px;
  background-color: #423624;
  
}

#footer a{
text-decoration:none;
color: white;
}

#footer a:hover{
text-decoration:underline;
}

#footer h2{
padding-bottom: 10px;
}

#footer li
{
 margin-bottom: 0.5em;
 margin-left: 1em;
 margin-right: 1em;
}



.post-title
{
 font-family:arial,sans-serif;
 font-size:20pt;
 font-weight:bold;
}

.post-title a
{
  text-decoration:none;
  color:#000000;
}

.post-title a:hover
{
  text-decoration:underline;
  color:#000000;
}

.post-metadata{
font-size:8pt;
text-align: right;
color:#999999;
margin-right:15px;
margin-top:20px;
margin-bottom:100px;
}

.hidden{
visibility:hidden;
}

input, textarea { 
  color: #333; 
  background: #eee; 
  border:1px solid #423624; 
  padding:3px; 
  margin: 2px;
}

input:focus, textarea:focus{ 
  border:2px solid #A9FF00; 
  background:#FFF;
  padding: 2px; 
  margin: 2px;
}

.formlabel{
width:120px;
font-size:0.8em;
display:inline-block;
}

code,pre {
display:block;   
font: 1em 'Courier New', Courier, Fixed, monospace;
color: #000000; 
background : #ffffee;  
overflow : auto; 
text-align:left;  
border : 1px solid #aaa; 
padding : 0.5em;
margin: 1em;
line-height:1.25em;
font-weight:normal!important;
}
	  
blockquote{
margin-left:5em;
margin-right:5em;
margin-bottom: 1em;
}

table{
border: 1px solid #ccc;
border-collapse:collapse;
}

td{
border: 1px solid #ccc;
padding: 0.5em;
}

th{
border: 1px solid #ccc;
padding: 0.5em;
text-align:left;
}
