/*  
Theme Name: Geek Theme
Theme URI: http://justpixel.net/geek-theme/
Description: A Geek theme
Version: 1.01
Author: pixel
Author URI: http://justpixel.net/
*/

/*************************************
 +Containers
 *************************************/
body{
	background:#fff url(./images/bg.png) repeat-x;
	background-color:#40160D;
	color:#ffffff;
	font-family: Tahoma;
	font-size:62.5%;
	line-height:1.5;
	margin:0;
	padding:0;
	text-align:center;
	border:#00FF00;
}

* html body{ background-color:#351009;}
#wrap{
	margin:0 auto;
	text-align:left;
	width:700px;	
}
#content{
	font-size:12px;
	float:right;
	padding:1em;
	width:480px;
}
* html #content{ width:480px; float:right; padding:1em 0; margin-right:1px;}
#content_bg{
	background-color:#6D2616;
	background-image:url(./images/content_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:700px;
	margin-bottom:10px;
	vertical-align:top;
	float: none;	
}
#top_menu{
	width:470px;
	float:right;
	height:30px;
}

#top_menu li{ 
	display:inline; 
	list-style-type:none;
	padding:5px;
	background-color:#990000;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	float:right;
	margin:4px;
	margin-top:-11px;
}
* html #top_menu li{margin-top:-1px; }
#geek_header{
	float:left;
	display:inline;
	display:block;
	width:222px;
	height:211px;
	background-image:url(./images/geek.png);
	background-repeat:no-repeat;
}	

#header_info {
	display:inline;
	float:left;
	width:463px;
	height:137px;
	background-image:url(./images/header_info.png);
	margin-top:20px;
}
* html #header_info{ margin-top:16px}
#header_info2{
	display:inline;
	float:left;
	width:14px;
	height:137px;
	background-image:url(./images/header_info2.png);
	margin-top:20px;
}

	
* html #header_info2{ margin-top:16px}
#sidebar{
	font-size:1.1em;
	float:left;
	padding-top:2em;
	width:185px;
}
#header{
	width:700px;
	height:212px;
}

#footer{
	background:#333;
	border-top:1px solid #777;
	color:#888;
	clear:both;
	font-size:0.9em;
	padding:0.5em;
}
/*************************************
 +Hn and p
 *************************************/
h1, h3{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing: -1px;
	margin:0;
}
#sidebar h2{ background-image:url(./images/h2_bg.png);
	background-repeat:no-repeat;
	width:168px;
	height:33px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#43291d;
	text-decoration:none;
	padding-left:5px;
	padding-top:3px;
	margin-bottom:-3px;
}

#header h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:3em;
	margin:0;
	margin-right:1em;
}
#header h1 a{
	color:#ece1bb;
}
#header h1 a:hover{
	color:#CC0000;
}
#header p{
	color:#aaa;
	font-size:1.1em;
	margin:0;
	margin-top:-0.5em;
}
.entrytitle h2{
	font-family:"Times New Roman", Times, serif;
	line-height:normal;
	font-size:26px;
	font-weight:normal;
	font-style:normal;
	background-image:none;
}
.entrytitle h2 a
{
	color:#f1e8cd;
}
.entrytitle h2 a:hover{
	color: #FF6600;
}
.entrytitle h3{
	font-size:1.8em;
	color:#6F6F6F;
}
#sidebar h3{
	color:#555;
	font-size:1.5em;
	
}
/*************************************
 +Entry
 *************************************/
.entry{
	margin-bottom:3em;
}
.entrymeta_left{	 
	float:left;
	height:36px;
	background-image:url(./images/entrymeta.gif);
	background-repeat:no-repeat;
	width:6px;
	display:inline;	
	
}
.entrymeta{
	font-size:0.9em;
	display:inline;
	float:left;
	width:474px;
	height:36px;	
	background-image:url(./images/entrymeta2.gif);
	background-repeat: repeat-x;
	background-color:#ECE0BA;
	
}

.filedto {
	margin-top:10px;
	color:#672415;   
}
.filedto a { color:#d36328; font-weight:bold;}
.commentslink{	
	padding:3px;
}
.entrybody{
	margin-top:-20px;
	color:#d0d7b5;
	line-height:normal;
	width:480px;	
}
.comments{
	display:inline;
	width:96px;
	height:36px;
	background-image:url(./images/comments.png);
	float:right;	
}
.comments_in{ margin-top:10px;}
.comments_in a{color:#d0d7b5; font-weight:bold;}
.postinfo{ width:350px; float:left;}

/*************************************
 +Sidebar
 *************************************/
#sidebar ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#sidebar ul li { 
	width:168px;
	color:#000000;
	list-style-type:none;
}
#sidebar a { color:#6d422d; padding-left:3px;}

.widget { margin-left:17px; width:168px; padding-bottom:9px; list-style-type:none; background-image:url(./images/ul_down.png); background-repeat:no-repeat; background-position: bottom left;   }

.widget_search{ background-image:none; margin-top:10px;}

*html .widget { margin-top:7px; }
.widget ul { background-image:url(./images/ul.gif); background-repeat:repeat-y;}

/*************************************
 +Comments
 *************************************/
.commentsblock{
	margin:0.5em;
	padding:1em;

}
.commentsblock textarea{
	width:35em;
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #d1d1d1;
	background:#ece0ba;
}
.commentsblock textarea:focus{
	background:#cfaf80;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background: #cfaf80;
	border:1px solid #a1a1a1;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#777;
	font-size:0.9em;
	list-style-type:none;
	margin:0;
	margin-top:1.5em;
	padding:0;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
}
.alt{
	background: #40160D;
	border:1px dotted #d1d1d1;
	padding:0.5em;
}
h3#comments{
font-size:1.6em;
}

/*************************************
 +Misc
 *************************************/
a{
	color:#ece1bb;
	text-decoration:none;
}
a:hover{
	color:#CC0000;
}
p a{ text-decoration:underline; color:#FF6600; }

p a:hover{ text-decoration:underline; color:#ece1bb; }

.clear {clear:both;}
img { border:none}

#ad_sidebar{ float:left; margin-left:20px; margin-top:10px;}

*html #ad_sidebar{ margin-left:20px; margin-top:10px;}