/*  
Theme Name: Atheist theme
Theme URI: http://www.thaslayer.com/
Description: Atheist theme
Author: ThaSlayer
Author URI: http://www.thaslayer.com/
*/

html{height:100%;}
body{height:100%;margin:0px;margin-top:20px;font-family:tahoma;font-size:12px;color:#5A5855;background:#D0D1C3;text-align:left;line-height:normal;}
a,a:visited{text-decoration:none;color:#4E510A;}
a:hover{color:#838372;}
input,form{margin:0px;}
img{border:none;}
h1,h2,h3,h4,h5,h6{font-family:tahoma;line-height:normal;margin:0px;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:11px;}
ul,ol,li{margin:0px;padding:0px;}

.clear_both{clear:both;margin:0px;}
.alignleft{float:left;}
.alignright{float:right;}
.margin_5px{margin:5px 0px; }
.center{text-align:center;margin:0px auto;}
.loading{color:#000; width:300px;height:90px;position:absolute;top:50px;left:50%;margin-left:-150px;text-align:center;padding:5px; padding-top:40px;}
.error_msg{color:#666;}
.error_msg h3{margin:5px 0px;font-weight:normal;font-size:13px;}
.navigation{height:25px;margin:5px; }
.margin_20,.pagetitle{margin-left:20px;}
.gainlayout{}
.shadow_text_h{position:relative;white-space:nowrap;}
.normal_text{position:absolute;top:-1px;left:-1px;}
.shadow_text{color:#FFF;}
.page_warper{width:950px;margin:auto;position:relative;background:#DCDCD8 url(images/sidebar_bg.jpg) left repeat-y;}
	
.content_warper{width:700px;float:right;background:#DCDCD8;position:relative;}
	.main_menu{list-style:none;height:36px;background:#A8A99C url(images/content_top_right_corner.jpg) right top no-repeat;padding-top:15px;}
	.main_menu li{float:left;background:url(images/main_menu_right.jpg) right top no-repeat;margin:0px 4px;}
	.main_menu a,.main_menu a:visited{display:block;background:url(images/main_menu_left.jpg) left top no-repeat;position:relative;padding:7px 15px;padding-bottom:12px;color:#47483F;font-size:14px;font-weight:bold;cursor:pointer;}
	.main_menu li:hover {background:url(images/main_menu_right2.jpg) top right no-repeat;}
	.main_menu li:hover a{background:url(images/main_menu_left2.jpg) left top no-repeat;color:#20201D;}
	.content{clear:left;background:#DCDCD8;padding-top:20px;padding-bottom:5px;position:relative;}
	.mm_selected {background:url(images/main_menu_right2.jpg) top right no-repeat!important;}
	.mm_selected a,.mm_selected a:visited{background:url(images/main_menu_left2.jpg) left top no-repeat !important;color:#20201D;}

.footer_warper{clear:both;background:#B1B2A6 url(images/footer_bg.jpg) left repeat-y;}
	.footer_warper h4{text-align:left;margin:0px;padding:8px 0px;font-family:tahoma;font-size:14px;color:#65665C;border-bottom:1px solid #A8A99C;}
	.footer_warper ul{list-style:none;}
	.footer_warper li{border-bottom:1px solid #A8A99C;padding:5px 0px;padding-left:17px;background:url(images/cat.jpg) no-repeat;background-position:-1px 8px;}
	.footer_warper .comments li{background:url(images/user.jpg) no-repeat;background-position:0px 6px;}
	.footer_warper .posts li{background:url(images/post.jpg) no-repeat;background-position:0px 6px;}
	.footer_left{float:left;width:305px;margin-left:18px;}
		.footer_left h4,.footer_left ul{margin-left:10px;}
	.footer_left_margin{margin-left:18px;}
	.footer_center{float:left;width:305px;}
	.footer_right{float:right;width:322px;}
.sub_footer{clear:both;height:75px;background:#D0D1C3 url(images/bottom_left.jpg) top left no-repeat;}
.sub_footer div{background:url(images/bottom_right.jpg) top right no-repeat;padding-top:20px;padding-left:18px;font-size:11px;}
.sub_footer a{color:#5A5855;}
	
.post{position:relative;margin-bottom:30px;}
	.post_title {margin:0px;background:url(images/post_title.jpg) no-repeat;background-position:50px 4px;padding-bottom:10px;}
		.post_title h2{margin:0px;margin-bottom:4px;}
		.post_title h2,.post_title a,.post_title a:visited{color:#525247;font-size:18px;font-weight:normal;}
		.post_title a:hover{color:#838372;}
	.post_calendar{float:left;background:url(images/calendar_bg.jpg) top center no-repeat;background-position:15px 0px;padding-right:2px;width:28px;height:38px;color:#FFF;text-align:center;margin-right:50px;font-family:arial;color:#24241C;font-size:12px;padding-left:15px;margin-top:6px;position:relative;}
		.post_calendar span{display:block;font-size:20px;}
	.post_author,.post_cat,.post_date{padding-right:10px;font-size:12px;font-family:arial;color:#47483F;}
	.post_author{background:url(images/author.jpg) top left no-repeat;background-position:0px 2px;padding-left:17px;}
	.post_cat{background:url(images/cat.jpg) top left no-repeat;background-position:0px 2px;padding-left:20px;}
	.post_date{background:url(images/date.jpg) top left no-repeat;background-position:0px 2px;padding-left:13px;}
	.post_meta{margin-left:95px;}
	.post_meta a,.post_meta a:visited{font-weight:normal;font-size:12px;}
	.post_entry{line-height:135%;font-size:12px;font-family:arial;padding:0px 15px;}
		.post_entry p{margin:6px 0px;text-indent:10px;}
		.post_entry blockquote {margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}	
		.post_entry blockquote cite {margin:5px 0 0;display:block;}
		.post_entry img{margin:3px;}
		.post_entry ul,ol{margin-left:35px;}
	.postmetadata{margin:0px 20px;margin-top:10px;border-top:1px solid #CDCDC8;padding-top:3px;color:#8A8B84;}
		.postmetadata a,.postmetadata a:active,.postmetadata a:visited{font-size:12px;color:#8A8B84;}
		.postmetadata a:hover{color:#63645D;}
		.post_tags{background:url(images/tags.jpg) top left no-repeat;padding-left:17px;float:left;position:relative;}
		.post_comments{float:right;background:url(images/comments.jpg) top left no-repeat;background-position:0px 2px;padding-left:17px;position:relative;}
	
.sidebar{width:250px;float:left;position:relative;}
	.logo{margin-bottom:5px;}	
	.rss_feeds{padding-left:20px;text-align:center;margin-bottom:10px;}
	.rss_feeds a,.rss_feeds a:visited{}
	.rss_feeds a:hover{color:#525247;}
	.rss_feeds img {margin:0px 2px;vertical-align:middle;}
	.sidebar_widget{margin-bottom:25px;color:#5C8B6B;background:url(images/sidebar_widget_left.jpg) top left no-repeat;margin-right:16px;}
		.sidebar_title{background:url(images/sidebar_widget_right.jpg) top right no-repeat;color:#BEBABA;font-family:arial;padding-left:26px;padding-top:8px;font-size:14px;height:26px;}
		.side_bar_content{padding-left:25px;padding-top:10px;font-family:arial;font-size:12px;color:#46463F;}
		.sidebar_widget ul{list-style:none;}
			.recent_posts li{background:url(images/user.jpg) left top no-repeat;}
			.bookmark li{background:url(images/bookmark.jpg) left top no-repeat;}
			.categories li{background:url(images/cat2.jpg) no-repeat;padding-left:17px;background-position:0px 1px;}
			.li_normal li{background:url(images/bullet.jpg) left top no-repeat;}
		.sidebar_widget li{margin-bottom:4px;position:relative;}
			.sidebar_widget a,.sidebar_widget a:visited{color:#46463F;position:relative;}
			.sidebar_widget a:hover{color:#717165;}
	
.search_form{text-align:center;}
	.seachinput{margin:0px auto;border:1px solid #DBE5CC;padding:3px;font-size:12px;width:160px;color:#BDD29A;}
	.seachinput_focus{border:1px solid #A8A99C;padding:3px;font-size:12px;width:178px;color:#728E3E;background:#FFF;}
	#searchsubmit{margin-left:10px;border:1px solid #A8A99C;}
	
#comments{margin-bottom:10px;margin-left:10px;}
	.comment{margin-bottom:10px;color:#888;font-size:11px;}
		.comment cite{background:url(images/author.jpg) no-repeat;background-position:4px 4px;display:block;font-size:12px;padding:3px;padding-left:20px;}
		.comment_content{background:#CDCDC6;padding:5px;}
		.comment_content p{margin:4px 0px;}
		.commentmetadata{display:block;text-align:right;font-size:11px;}
		.commentmetadata a,.commentmetadata a:visited{color:#888;}
	.respond{margin:0px;margin-left:20px;font-size:12px;}
		.respond p{margin:8px 0px;}
		.respond input,.respond textarea{border:1px solid #666;font-size:11px;padding:2px;}
		#comment{width:420px;height:200px;}