@charset "utf-8";
/* CSS Document */
html, body, div, span, object,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, font, img, ol, ul, li, form, label, legend,
table, tbody, tfoot, thead, tr, th, td, hr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	background: transparent;
	color: #e8e3e3;
	list-style: none;
}
/* remember to define focus styles! */
:focus {	outline: 0;}

/* General styling
############################################################################################################## */
::selection { background: #ffffff; color: #029199; }
::-moz-selection { background: #ffffff; color: #029199; }
body { font-size: 13px; font-family: Verdana, Arial, Sans serif; line-height: 18px; background: #1e1515; }
a { text-decoration: underline;	color: #029199; }
a:hover {text-decoration: none;}
blockquote { width: 610px; float: left; margin-top: 15px; padding: 15px; background: #e7ddc8; }
img.wp-smiley {	margin: 0px;	border: none;	}
h1 {	font-family: Arial, Trebuchet;	font-size: 30px;	font-weight: bold;	color: #ffffff;}
h3 {	font-size: 24px;	font-family: Georgia, Times New Roman, Serif;	color: #ffffff;	margin-bottom: 10px;	}

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {	quotes: "" "";}



/* Header
############################################################################################################## */
div.header_container { width: 1000px; margin: 0 auto; }
div.header_container  div#logo { float: left;	margin-top: 25px; }
div.header_container  div#logo h1 a { text-decoration: none; color: white; }
div.header_container  div#logo h2 { width: 350px; margin-top: 8px; font-family: Arial, Trebuchet; font-size: 18px; color: #fff;}
div.header_container  div#stream_last { width: 450px; float: right; padding: 25px 25px 25px 80px; background: #150e0e url(Images/stream_background.png) no-repeat 15px; }

#navigation { width: auto; height: 60px; list-style: none; }
#navigation li { width:auto; height: 60px; float:left; }
#navigation a { width:auto; height: 40px; padding: 20px 20px 0px 20px; display:inline-block; text-decoration: none; font-size: 24px;	font-family:Georgia, serif;   border-right: 1px solid #281e1e; color: #c6b9b9; }
#navigation a:hover { text-decoration:none; background: url(Images/nav_background.png) repeat-x; color: white; }

/* Wrappers
############################################################################################################## */
div#body_wrapper  { width: 100%;	float: left;}
div#footer_wrapper { width: 100%; float: left; position: relative; border-top: 1px solid #3f3434; }
div#header_wrapper_top { width: 100%; height: 100px; position: relative;}
div#header_wrapper_bottom { width: 100%; height: 60px; position: relative; border-bottom: 1px solid #3f3434; background: #150e0e; }


div#body_container { width: 1000px; margin: 15px auto; }


/* Single Post
############################################################################################################## */
div#page_content {	width: 690px;	float: left; }
div.post { width: 640px; float: left; margin-bottom: 25px; padding: 25px; background: #ffffff; }
div.post h2 a.post_title { font-size: 24px; font-family: Georgia, Times New Roman, Serif; margin-bottom: 3px; color: #281e1e; text-decoration: none;	}
div.post ul { width: 640px; float: left; margin: 0px 0px 0px 15px; }
div.post ul li {	width: 640px;	list-style: url(Images/bullet.png);	color: #685656;	}
div.post p.meta { font-size: 11px;	font-family: Verdana, Arial, sans-serif;	color: #a09292;	}
div.post p.meta a { color: #150e0e;	}
div.post p.meta span{	color: #150e0e;	font-weight: bold;	}


.post_content h1{ font-size: 24px;	font-family: Georgia, Times New Roman, Serif;	margin: 15px 0px -5px 0px; color: #331b1b; }
.post_content h2 { font-size: 20px;	font-family: Georgia, Times New Roman, Serif;	margin: 15px 0px -10px 0px; color: #331b1b; }
.post_content h3 { font-size: 16px;	font-family: Georgia, Times New Roman, Serif;	margin: 15px 0px -10px 0px; font-weight: bold; color: #331b1b; }
.post_content h4 { font-size: 14px;	font-family: Georgia, Times New Roman, Serif;	margin: 15px 0px -10px 0px; font-weight: bold; color: #331b1b; }
.post_content h5 { margin: 15px 0px -10px 0px; color: #331b1b; }
.post_content h6 { margin: 15px 0px -10px 0px; color: #331b1b; }
.post_content p { margin-top: 13px;	text-align: left;	width: 640px;	color: #331b1b; }
.post_content img.alignleft { float: left;	margin: 5px 15px 15px 0px; }
.post_content img.alignright { float: right; margin: 5px 0px 15px 15px; }
.post_content blockquote p { margin-top: 0px; }
	
div.navigation { float: left; margin-bottom: 10px; }


/* Sidebar
############################################################################################################## */
div.sidebar { width: 290px; float: left; margin-left: 20px; }
div.sidebar li h3 { float: left; margin-bottom: 8px; }
div.sidebar ul { width: 266px; float: left; margin: 0px; padding: 0px 12px 0px 12px; list-style: none; background: #150e0e; }
div.sidebar li { width: 266px;  float: left; margin-bottom: 15px;	list-style: none;}
div.sidebar li a { font-size: 12px; font-family: Verdana, Arial, sans-serif; text-decoration: none; color: #c6bcbc; }
div.sidebar li a:hover { text-decoration: underline; color: #029199; }
div.sidebar li ul li { width: 266px; float: left; margin-bottom: 0px; line-height: 32px;	border-bottom: 1px dashed #483030; list-style: none; }
div.sidebar div { width: 266px; float: left; padding: 12px; line-height: 20px; background: #150e0e; }
div.sidebar table#wp-calendar { width: 100%; }	
div.sidebar .ads { margin: 3px; }
	
/* Comments
############################################################################################################## */
.comments-list { padding-top: 20px;}
.comments-list h2 { color:white; margin-bottom: 15px;}
.comments-list div.entry { margin-bottom: 15px; padding: 25px; background: #150e0e;}
.comments-list p.name a { font-size: 12px;}
.comments-list p.avt { padding: 0px; margin: 0px; float: right;}
* html .comments-list p.avt { left: -60px; }
.comments-list p.date a{ font-size: 11px; margin-bottom: 5px; color: #564d4d;}
.comments-list .con { font: normal 12px/17px "Verdana"; margin-right: 90px;}
.comments-list .con p { font: normal 12px/17px "Verdana"; padding: 5px 0px; margin: 0px;}
.comments-list .con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; margin: 10px 20px; }
.comments-list .con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; }


/* Comments Form */
.comments-form {background: #150e0e; padding: 20px; margin: 10px 0px; float: left; width: 650px;}
.comments-form p { padding: 7px 0px; color:#808080;}
.comments-form .required { color:#029199; font-weight: normal;}
.comments-form input { padding: 5px; width: 210px; margin-right: 7px; }
.comments-form input.formid { border: none; background: #fff url(Images/User.png) no-repeat left; padding: 5px 5px 5px 30px;}
.comments-form input.formemail { border: none; background: #fff url(Images/Mail.png) no-repeat left; padding: 5px 5px 5px 30px;}
.comments-form input.formuri { border: none; background: #fff url(Images/Homepage.png) no-repeat left; padding: 5px 5px 5px 30px;}
.comments-form textarea { border: none; background: #fff; padding: 4px; width: 97%;}
.comments-form .button { border: none; background: #332727; color:#fff; width: auto; font-size: 11px; font-weight: bold; padding: 5px; }

/* Search 
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#searchform input#s { width: 187px; float: left; margin-right: 3px; padding: 5px; border: none; }
#searchsubmit { width: 56px; float: left; padding: 5px; border: none; background: #029199; color: white;}

/* Footer */
div#footer_container { width: 1000px; margin: 0 auto;}
div#footer_container p{ line-height: 32px; color: #ffffff;	}
/* End of footer */





