@charset 'UTF-8';


@media screen, projection
{
	/* yui reset css */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
	table { border-collapse:collapse; border-spacing:0; }
	fieldset,img { border:0; }
	address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
	ol,ul { list-style:none; }
	caption,th { text-align:left; }
	h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
	q:before,q:after { content:''; }
	abbr,acronym { border:0; }


	/* main styling */
	a:focus { outline:none; }
	.clear { clear:both; }
	
	body { background:#070707 url('images/bg2.png') repeat-x; font-family: Arial, Verdana; }
	
	#head { width:100%; height:310px;  background:transparent url('images/head2.jpg') center top no-repeat;}
	#headc { margin-left:auto; margin-right:auto; width:988px; height:310px; }
	#headc  img{ width:349px; height:85px; margin-top:65px; }
	#headc  p{ margin-top:10px; font-size:12px; }
	#headc  p cite{ margin-top:4px; font-size:12px; color:#fff; background:#000; padding:2px 6px; line-height:17px;}
	
	#main_container { margin:0 auto 0 auto; width:991px;   }
	

	
	/** top  navi **/
	#nav { height:72px; }
	.logo { float:left; margin-left:24px; width:206px; height:58px; background:transparent url('images/logo.png') no-repeat; }
	.logo  img{ display:none; }
	.cats { float:right; margin:39px 16px 0 0; }
	.cats ul {  }
	.cats ul li{ display:inline; border-right:1px solid #fff; float:left; display:block; }
	.cats ul li a{ display:block; float:left; text-decoration:none; color:#fff; text-transform:uppercase; font-size:12px; font-weight:bold; padding:2px 7px 2px 7px; }
	.cats ul li a:hover{ color:#353736; }
	.cats ul li.current-cat a{ text-decoration:none; color:#353736; }
	.cats ul li.last{ border-right:none; }
	
	
	#content { width:988; background:#000; padding:25px 0 0 0; color:#fff; }
	
	/** post content styling **/
	#content #posts { float:left; width:650px;  }
	#content #posts  .post{  }
	#content #posts  .post .ttf{ padding: 4px 0px 4px 0; background:#fff; display:inline;  }
	#content #posts  .post h4.postinfo{ padding:0px 5px 0 25px; display:inline; font-weight:bold; color:#000; background:#fff;  font-size:16px;}
	#content #posts  .post h4.postinfo a{ color:#000; text-decoration:none; }
	#content #posts  .post h4.postinfo a:hover{ color:#FF7906; }
	
	/** posts in listings getting more margin bottom **/
	.postlist { margin-bottom:60px; }
	
	.whitehead { font-weight:bold; font-size:30px; color:#000; background:#fff; text-transform:uppercase; }
	.pleft { padding-left:25px; }
	

	.postcontent{ font-size:15px; padding:10px 20px 0 25px; color:#fff; }
	.postcontent p, .postcontent ul, .postcontent ol, .postcontent blockquote{ margin-bottom:12px; }
	.postcontent ul, .postcontent ol { margin-left:10px; line-height:20px; }
	.postcontent ol { list-style-type:decimal; list-style-position:inside;}
	.postcontent ul{ list-style-type:disc; list-style-position:inside; }
	.postcontent blockquote { padding:8px; margin-left:5px; background:#333; width:500px; border-left:2px solid #FF9307;}
	.postcontent h1 { font-size:22px; font-family:arial black; }
	.postcontent h2 { font-size:20px; font-family:arial black; }
	.postcontent h3 { font-size:18px; font-family:arial black; }
	.postcontent h4 { font-size:16px; font-family:arial black; }
	.postcontent h5 { font-size:14px; font-family:arial black; }
	.postcontent h6 { font-size:12px; font-family:arial black; }
	.postcontent a.more-link { margin-top:10px; padding:20px 0 20px 9px; background:#ff7906 url('images/more.png') no-repeat right center; display:block; text-decoration:none; color:#fff; font-family:arial black; text-transform:uppercase; font-size:18px;  }
	.postcontent a.more-link:hover { color:#000; background:#ff7906 url('images/more_hover.png') no-repeat right center;  }
	.postcontent a{ color:#fff; text-decoration:underline;   }
	.postcontent a:hover{ color:#ff7906;   }
	
	/** postmeta **/
	
	.postmeta .related { padding:10px; font-size:14px; background:#ff7906; color:#000; margin:20px 0 20px 0; }
	.postmeta .related ul{ margin:10px 0 0 10px; list-style-type:none; color:#fff; font-size:18px; font-weight:bold; text-transform:uppercase; }
	.postmeta .related ul li{ line-height:22px; }
	.postmeta .related ul li a{ line-height:22px; color:#fff; text-decoration:none; }
	.postmeta .related ul li a:hover{ color:#000; }
	
	.postmeta .autor .avatar { float:left; width:80px; }
	.postmeta .autor .avatar  img{ border:1px solid #fff; }
	.postmeta .autor .autorinfo { float:left; margin-left:18px; width:490px; }
	.postmeta .autor .autorinfo span{ color:#ff9407; font-size:14px; }
	.postmeta .autor .autorinfo p{ font-size:16px; margin-top:10px; }
	
	#postoptions { margin-top:15px; margin-bottom:60px; }
	#share { margin-bottom:30px; }
	#sharetitle { padding-left:25px; width:550px; margin-bottom:10px;  font-family:arial black; }
	
	#comments { margin-bottom:15px; }
	#commentstitle  { padding:0 4px 0 25px; display:inline; margin-bottom:18px; width:575px; font-family:arial black; }
	#commentslist  {  clear:both; margin-top:18px; }
	#mycopt { margin-bottom:18px; font-size:13px; background:#ff7906; color:#fff; height:35px; padding-top:17px; width:100%; text-align:center; }
	#mycopt a{ color:#000; text-decoration:none; }
	
	
	.comment { font-size:14px; border-bottom:1px solid #f28b07; padding-bottom:20px; margin-bottom:20px; }
	.commentinfo { margin-bottom:8px; color:#ff9407; }
	.commentinfo cite{ color:#ff9407; font-weight:bold; }
	.commentinfo span{ color:#fff; font-weight:bold; }
	.commentinfo cite a{ color:#ff9407; text-decoration:none; }
	.commentavatar { float:left;  width:60px; }
	.commenttext { float:right; width:554px; }
	.commenttext a { color:#fff; }

	#postcomment { }
	#postctitle { padding-left:25px; width:575px; margin-bottom:18px;  font-family:arial black;}
	
	#postcomment #inputs { font-size:14px; color:#b6b5b5; }
	#postcomment #inputs p { margin-bottom: 5px; }
	#postcomment #inputs  a{ color:#b6b5b5; }
	#postcomment label { float:left; margin:0 0 12px 8px; padding-top:1px; }
	#postcomment input { padding:2px; clear:both; float:left; border:none; width:170px; }
	#postcomment input:focus { border-bottom:2px solid #f28b07; }
	#postcomment input#submit { background:#FF7906; font-family:arial black; text-transform:uppercase; margin-top:5px;  }
	#postcomment input#submit:focus { border-bottom:none;  }
	#postcomment textarea{ padding:2px; width:99%; border:none; }

	
	
	
	
	
	/** sidebar styling **/
	#content #sidebar { float:right; width: 320px; margin-right:10px;}
	
	#sidebar h5 { text-transform:uppercase; font-size:18px; font-family:arial black; margin-bottom:10px; }
	#sidebar input { border:none; background:#fff; padding:10px; width:170px; font-size:14px; font-weight:bold; }
	#sidebar input#submit { margin-left:4px; padding:9px; width:80px; }
	
	#sidebar .widget { margin-bottom:20px; font-size:13px; }
	#sidebar .widget a{ color:#fff; text-decoration:none; }
	#sidebar .widget a:hover{ color:#FF7906; text-decoration:none; }
	#sidebar .widget li{ padding-left:5px; line-height:18px; }
	
	#sidebar #posthumblist ul li { padding-bottom:15px; }
	#sidebar #posthumblist ul img { clear:left; float:left; margin-right:10px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
	#sidebar #posthumblist ul a:hover img {  filter:alpha(opacity=100);-moz-opacity:1.00;opacity:1.00;}
	#sidebar #posthumblist a { font-weight:bold; }
	
	#footer_container { width:100%; background:#000 url('images/footer.png') repeat-x; }
	#footer { height:72px; width:991px; margin:0 auto 0 auto; font-size:11px; color:#fff; }
	#footer ul { margin:30px 0; }
	#footer li { border-right:1px solid #fff; float:left; display:block; padding:0 10px; }
	#footer li.last { border:none; }
	#footer li a{ color:#fff; text-decoration:none; }
	#footer .info { float:left; margin-left:10px; }
	#footer .info2 { float:right; margin-right:10px; }
	
	#footer_padding { height:446px; width:991px; margin:0 auto 0 auto;  background:#000; }

	img.alignleft { float:left; margin-right:10px; margin-bottom:5px; background:transparent url('images/load.gif') 50% 50% no-repeat; }
	img.alignright{ float:right; margin-left:10px; margin-bottom:5px; background:transparent url('images/load.gif') 50% 50% no-repeat; }
	img.aligncenter{ margin:0 auto 10px auto; display:block; background:transparent url('images/load.gif') 50% 50% no-repeat; }
	img.alignnone{ margin-bottom:5px; }
	
	/** plugins css **/
	
	div.sociable { padding:11px 11px 11px 25px; background:#fff; display:inline; }

	span.sociable_tagline { position: relative; }
	span.sociable_tagline span { display: none; width: 14em; }
	span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
	}
	.sociable span {
	display: block;
	}
	.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
	}
	.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
	}
	.sociable ul li:before { content: ""; }
	.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
	}

	/**.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
	}
	.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	}**/
	
		/** wp pagenavi plugin **/	
	.wp-pagenavi{ margin-bottom:20px; text-align:left; font-size:20px; margin-top:20px; width:100%; background:#fff; padding: 8px 0; padding-top:9px; font-weight:bold; }
	.wp-pagenavi a, .wp-pagenavi a:link { padding:6px 15px; margin: 2px; text-decoration: none; color:#000; }
	.wp-pagenavi a:visited {	text-decoration: none;}
	.wp-pagenavi a:hover { color: #fff; background-color: #000; text-decoration: none; }
	.wp-pagenavi span.pages { margin: 2px; background-color: #fff; }
	.wp-pagenavi span.current { padding:6px 15px; margin: 2px; font-weight: bold; background-color: #000; }
	.wp-pagenavi span.extend { display:none;}



}