/*
Theme Name: Angry Badger
Theme URI: FOOK
Description: Cucumberflute.
Version: 1.0
Author: xXx
Author URI: xXx.xXx
Tags: x, xx, xxx
*/

.syntaxhighlighter          
{
   text-shadow: 1px 1px 1px #eee;   
}

body {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 12px;   
   
	line-height: 16px; 
	text-align: center;
	background: #eee; 
}      
         
h1 {
	font-size: 32px;
	padding: 0;
	margin: 0;    
	color: #933;
	height: 48px;  
	background: url(images/logo.png) no-repeat;
}

h1 a {
	color: inherit;
	text-decoration: none;
	height: inherit;
	width: inherit;
	display: block;
} 

h1 span {     
	position: absolute;
	top: -400px;
}

h2 {              
    font-family: Gill Sans, Verdana;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: normal;
}  

h2 a {
	text-decoration: none; 
	color: #a33;        
}  

h3 {                                     
    text-transform: uppercase;
    letter-spacing: 0px;
    font-weight: bold;       
    color: #933;
    border-bottom: 1px solid #ddd;  
    font-size: 14px;
}

#header {
	padding: 12px 0;         
	border-bottom: 1px solid #ddd;
}

#wrapper {
	width: 920px;
	text-align: left; 
	margin: 0 auto;
}

#main {
	border-top: 1px solid #fff;
	padding-top: 8px;
}   

#content {
	width: 620px;
	padding-top: 4px;
	float: left; 
	overflow: hidden;
}    


#inner-content {
	background: #fff;
	color: #333;
	padding: 8px;           
	border: 1px solid #ddd;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}   

#sidebar {   
	width: 292px;
	.background: #eee;
	float: left;   
	padding: 4px;
} 

#footer {
	clear: both;  
	text-shadow: 1px 1px 1px #fff;
	text-transform: lowercase;
	font-variant: small-caps;       
	font-size: 12px;
	padding: 16px;   
	margin-top: 32px;
	color: #999;
}        

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

#footer .menu ul {
    list-style: none; 
    padding: 0;
    margin: 0;
}

#footer .menu ul li {
    margin: 2px;
    padding: 0;
    display: inline;
}

#footer .menu ul li a {
    margin: 2px;
    color: #4a4;
    text-decoration: underline;
}  

.tutlist {
	list-style: none;
	.padding: 4px;  
	padding: 0;
	margin: 0;
}              

.tutlist li {
	padding: 0; 
	margin: 0;  
}   

.tutlist a:hover { 
	background-color: #fff;
}

.tutlist a {  
	padding-top: 6px; 
	padding-left: 64px;   
	display: block;
	color: #444;
	text-decoration: none;       
	font-size: 11px;
	
	margin-bottom: 4px; 
	background-repeat: no-repeat;
	background-position: 8px 8px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;  
	border: 1px solid #ddd;
	background-color: #f6f6f6;
	height: 64px;
}   
               
.tutlist p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #aaa;    
	text-transform: none; 
}     

.sidebox {      
    .font-family: times;
    .2font-size: 14px;
   	border: 1px solid #ddd;
	background-color: #f6f6f6; 
	color: #555;
	text-shadow: 1px 1px 1px #eee;
	padding: 8px;
	margin-bottom: 8px;  
	-moz-border-radius: 6px;
-webkit-border-radius: 6px; 
}

#sidebar h3 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}    

.sidebox pre {
    font-size: 12px;
    
}

#sidebar .related {
    list-style: none;
    padding: 0;
    margin: 0;
}

#sidebar .related {
    list-style: none;
    padding: 0;
    margin: 0;
}

#sidebar .related li {
    padding: 0;
    margin: 0;
}  

#sidebar .related a {
    display: block;
    line-height: 24px;
    text-decoration: none;
    color: #217bbb;
}   

#sidebar .related a:hover {
    display: block;
    line-height: 24px;
    text-decoration: none;
    color: #4499aa;
}   

   
.post_header {   
	height: 52px;
	padding-left: 54px;  
	background-repeat: no-repeat;   
	text-transform: uppercase;
	color: #aaa;   
} 

.post_header small a { 
    color: #ca4fcb;
    text-decoration: none;
}

.post_header small a:hover { 
    text-decoration: underline;
}

.post_header h2 {
	padding: 0;
	margin: 0; 
	color: #ccc;  
}  

.entry {
	margin: 8px;
}  

.entry a {
    color: #5d7b2d;
    text-decoration: none;
    text-shadow: 1px 1px 0 #d6e7bc;
}
.entry a:hover {
    text-decoration: underline;
}

.page_title {
    margin-left: 8px;

}
    
           

.postmetadata {
	font-size: 11px;
}                

.tags {
	list-style: none;
	padding: 0;
	margin: 0;  

}             
.tags li {
	display: inline;
}   

.tags a {
	float: left;
    display: block;
	padding: 0px 4px;
	margin: 0 4px;
	background-color: #f2f2f2;
	text-transform: uppercase;
	text-decoration: none;
	color: #555;  
	border-left: 2px solid #ddd;
}

  
.clear {
	clear: both;
}

.postmetadata {
	margin-top: 16px;
	border-top: 1px solid #ddd;
	padding-top: 4px;
}


.colcolcol { 
	margin: 0;
	list-style: none;
	padding: 0;
	height: 200px;
	clear: both;
}

.colcolcol h2 { 
	color: #a00;
	padding: 0;
	margin: 4px 0;     
}                 

.colcolcol .col {
	padding: 0;
	margin: 0;
	width: 298px;
	float: left;
	padding: 0 4px;  
}




          
pre.output {   
    border: 1px solid #ddd;
    background: #f0efea;
    color: #000;
    padding: 4px;
}
        
#bookcase ul {  
    list-style-type: none;
    padding: 0;
    margin: 0;
    margin-top: 8px;
}

#bookcase li {
    padding: 5px;
    margin: 0;
    display: inline;
}

#bookcase a img {
  width: 56px;
  overflow: hidden;
  height: 72px;
  border: 1px solid #ddd;
}     

#bookcase a:hover img {
  border: 1px solid #999;
}   

#subscribe a
{   
    display: block;  
    line-height: 42px; 
    color: #aaa;
    text-shadow: -1px -1px 0 #fff;
    padding-left: 40px;         
    text-decoration: none;
    background: url('http://www.feedburner.com/fb/images/pub/feed-icon32x32.png') 4px 4px no-repeat;
}


#monster
{
  position: fixed;
  background: url('/wp-content/themes/angrybadger/images/smokemonster.png');
  width: 640px;
  height: 480px;
  margin-left: -640px;
  left: 100%;
  top: 100%;
  margin-top: -480px;  
  z-index: -1;
}









