/*  
Theme Name: Rob's theme
Theme URI: http://www.thaslayer.com/
Description: Rob's theme
Author: ThaSlayer
Author URI: http://www.thaslayer.com/
*/

html{height:100%;}
body{height:100%;margin:0px;font-family:arial;font-size:12px;color:#6B6E77;background:#FFF url(images/bg.jpg) center repeat-y;text-align:left;line-height:normal;}
a,a:visited{text-decoration:none;color:#6D82BD;}
a:hover{color:#EA6300;}
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_wrapper{background: url(images/page_bg.jpg) top repeat-x;position:relative;}
.page_wrapper2{background: url(images/page_bg2.jpg) top center no-repeat;position:relative;}
.page{width:765px;margin:0px auto;position:relative;}
	.content{background:#FFF url(images/sidebar_bg.jpg) right repeat-y;
	min-height:700px;height:auto !important;height:700px;
	}
		.content_float{float:left;width:505px;position:relative;}


.header_wrapper{background:#E6ECEF url(images/header_bg.jpg) center repeat-y;}
	.header{background:#103393;}
	.header_content_wrapper{background:#E9EDF5 url(images/man.jpg) no-repeat;background-position:99% bottom;}
		.header_content{float:right;width:310px;margin-right:75px;color:#4159A7;font-style:italic;padding-top:15px;line-height:150%;}
			.header_content b{padding-left:10px;color:#EA6201;font-style:normal;font-weight:normal;}
	.header_bottom{background:url(images/header_bg_bottom.jpg) bottom left no-repeat;height:4px;clear:both;font-size:1px;}
	.header_logo{float:left;}
	.main_menu{list-style:none;padding:0px 5px;}
		.main_menu li{float:left;}
		.main_menu a,.main_menu a:visited{display:block;position:relative;padding:5px 8px;color:#FFF;font-size:12px;}
		.main_menu a:hover {color:#ACC0F9;}	


.post{position:relative;margin-bottom:10px;}
	.post_title {background:url(images/post_title.jpg);padding:10px 5px 10px 12px;border-bottom:1px solid #F0F3F7;}
		.post_icon{float:left;margin-right:5px;}
		.post_title h2{margin:0px;}
		.post_title h2,.post_title a,.post_title a:visited{font-family:georgia;color:#103393;font-size:18px;font-weight:normal;}
		.post_title a:hover{color:#EA6300;}
	.post_title_meta,.post_title_meta a,.post_title_meta a:visited {font-size:11px;font-family:arial;color:#6B6E77;}
	.post_title_meta a:hover{}
	.post_title_meta a,.post_title_meta a:visited,.post_title_meta b{color:#EA6300;font-weight:normal;border-bottom:1px solid #EA6300;}
	.post_meta{margin-left:95px;}
	.post_meta a,.post_meta a:visited{font-weight:normal;font-size:12px;}
	.post_entry{line-height:125%;font-size:12px;font-family:arial;padding:0px 12px;color:#6B6E77;}
		.post_entry p{margin:6px 0px;}
		.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:10px 10px 0px;color:#103393;}
		.postmetadata a,.postmetadata a:active,.postmetadata a:visited{font-size:13px;color:#6D82BD;text-decoration:underline;}
		.postmetadata a:hover{color:#103393;}
		.post_comments{float:right;margin-right:15px;position:relative;background:url(images/comment.jpg)top left no-repeat;padding-left:20px;}	

.sidebar{width:260px;float:right;position:relative;}
	.sidebar_widget{margin-bottom:5px;color:#5C8B6B;background:url(images/sidebar_widget_bg.jpg) top left repeat-x;}
		.sidebar_title{background:url(images/sidebar_widget_title_bg.jpg) top left no-repeat;color:#DBE0F0;font-family:arial;padding-top:12px;font-size:14px;height:24px;padding-right:10px;font-weight:bold;text-align:right;}
		.side_bar_content{padding-top:10px;font-family:arial;font-size:12px;color:#414141;}
		.sidebar_widget ul{list-style:none;}
			.sidebar_widget ul li{background:url(images/posts.jpg) no-repeat;}
		.sidebar_widget ul li{background-position:4px 1px;padding:0px 0px 1px 25px;}
		.sidebar_widget li{margin-bottom:6px;position:relative;}
			.sidebar_widget a,.sidebar_widget a:visited{color:#414141;position:relative;}
			.sidebar_widget a:hover{color:#EA6300;}	

.footer_warper{background:url(images/footer_bg.jpg) top;}
	.footer_warper2{background:url(images/footer_bg2.jpg) center top repeat-y;}
	.footer{background:#C5C5C5;height:40px;text-align:right;padding-top:10px;color:#474747;font-size:10px;padding-right:10px;width:755px;margin:0px auto;}
	.footer a,.footer a:visited{color:#092E90;}
	
.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:#EAEFF2;padding:5px;}
		.comment_content p{margin:4px 0px;}
		.commentmetadata{display:block;text-align:right;font-size:11px;padding-right:5px;}
		.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;}