/*



Theme name: KuulBlack



Theme URI: http://wpmasters.org/our-themes/kuulblack/



Description: New theme designed by wpmasters.org. Fixed-width, three columns and dynamic sidebars.



Tags: light, black, blue, fixed-width, three-columns



Author: WPMasters



Author URI: http://wpmasters.org



Version: 1.1







*/







/*  theme is licensed under the GPL  */











/* basics */







*{margin:0; padding:0;}



#arcload{z-index:2;position:fixed;right:0;top:0;color:#000;font-family: impact, Arial,Serif;font-size:16pt; text-align:center;padding:5px;}



#arcload a {background: url(images/rss.png) no-repeat 0 0;



			display: block;



			height:125px;



  			width: 50px;



			outline: none;



			text-indent: -9999px;



			border:none;



			}











body {



	background:#000 url(images/main_background.jpg) top center no-repeat;



	font-family: verdana, arial, tahoma, sans-serif;



	font-size: 10pt;



	margin-top:120px;



	}



	



h1 {font-size: 18pt;}



h2 {font-size: 14pt;}



h3 {font-size: 10pt;}



h4 {font-size: 9pt;}











img{ border: none; padding:0; }



img a{border:none;}







img.left{ float: left; border: none; padding: 6px 0 0 0; }



img.right{ float: right; border: none; padding: 0 0 0 6px; }







blockquote{



	border-left:1px solid #A5ABAB;



	margin:15px;



	padding:0 12px 0 12px;



	}







code{



	font-family:"Courier New", Courier, monospace;



	}







.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.alignleft {



	float: left;



}







.alignright {



	float: right;



}











/* links */







a{



	color: #ffffff;



	text-decoration:none;



	



	}







a:hover{text-decoration: none; border-bottom:1px dashed #ccc;}















/* container */











#container {



	width:980px;



	margin: 0 auto;



	padding:0;



	color:#c0c0c0;



	overflow: hidden;



	}



	



/* header */







#header {



  	width:100%; 



  	height:100px;



	color: #fff; 



	}







#header h1{



	font:normal 10pt verdana, arial, georgia, times;



	letter-spacing: 0px;



	text-transform:capitalize;



	padding: 20px 0 0 16px;



	margin:0;	



	}



	



#header h1 a{color: #fff; text-decoration: none; border:none;}



#header h1 a:hover{color: #99ccff; text-decoration: none;}











#header h2{



	font:normal 10pt verdana, georgia, times;



	color:#fff;



	padding:  -100 0 0 18px;



	margin:0;	



	}











/* main menu */











#menu {



	font-family: verdana, arial, times, serif;



	font-size: 11pt;



	width:100%; 



	overflow:hidden;



	margin-bottom:5px;



	background: url(images/px.png);



}











#menu ul {



	margin:0;



	padding:0;



}







#menu ul li {



	list-style-type: none;



	float:left;



	margin: 0;



	padding: 0;



}







#menu ul li a {



	padding:20px 20px;



	margin: 0;



	color: #fff;



	display:block;



	font-weight:bold;



	border:none;



	text-transform:uppercase;



}







#menu ul li a:hover {



	background: #6666FF;



	color: #FFFFFF;



	text-decoration:none;



}



















/* content */











#content {



	float: left;



	overflow: hidden;



	margin: 0 5px;



	padding:20px;



	background: url(images/px.png);



	}







.post {



	margin:0;



	padding:0;



	line-height: 15pt;



	width:510px;



	text-align:justify;



	}



	



.post h2{



	font:bold 17pt arial, georgia, times; padding:10px 0 10px 0px; margin: 0 0 5px 0;



	}



	



.post h2 a{



	color: #82CAFA;



	text-decoration: none;



	border-bottom: 1px solid #82CAFA; 



	}



	



.post h2 a:hover{



	color: #99ccff;



	text-decoration: none;



        border-bottom:1px dashed #99ccff;



	}



	



medium a{ border:none;color:#6666ff;}



medium {padding:5px 0; color:#6666ff;}







.post ul {}







.post li {}







.entry p{margin:5px 0;}







.postmetadata{



	clear: both;



	padding:0;



	margin: 20px 0 40px 0;



	}



	







.navigation {



	font-size:8pt;



	width:100%;



	float:left;



	margin:0;



	padding:0;



	overflow:hidden;



	}



	



.alignleft a{float:left; margin:25px 0;}



.alignright a{float:right; margin:25px 0;}



	



/* sidebar */







#left, #right{ background: url(images/px.png);}







#left h2, #right h2{



	font:bold 11pt verdana, arial, georgia, times;



	color: #6666ff;



	margin: 0;



	padding: 10px 10px;



	border-bottom:1px solid #333333;



}







#left a, #right a { border-bottom:none;}



#left a:hover, #right a:hover { border-bottom:1px dashed #ccc;}



/* left sidebar */







#left {



	width:210px;



	float:left;



	margin:0;



	padding:0;



	}















#left label{



	font:normal 11pt arial, georgia, times;



	color: #000;	



	margin: 0;



	padding: 0;



}







#left p {margin:0; padding: 0;}







#left img {padding: 0; margin: 0;}







#left ul {



	margin:15px;



	padding:0;



	}







#left ul li {



	margin: 0;



	padding: 0;



	line-height: 14pt;



	list-style-type: none;



	}







#left ul ul {



	margin:14px 0;



	padding: 0;



}







#left ul ul li {



	list-style-type: none;



	}







#left ul ul ul{



	margin: 0;



	padding: 0;



}







#left ul ul ul li{



	padding: 0 0 0 15px;



	color: #898989;



}















/* right sidebar */







#right{



	width:210px;



	float:right;



	margin:0;



	padding: 0;



	}











#right label{



	font:normal 11pt arial, georgia, times;



	color: #000;	



	margin: 0;



	padding: 0;



}







#right p {margin:0; padding:0;}







#right img {padding: 0; margin: 0;}







#right ul {



	margin:15px;



	padding:0;



	}







#right ul li {



	margin: 0;



	padding: 0;



	line-height: 14pt;



	list-style-type: none;



	}







#right ul ul {



	margin:14px 0;



	padding: 0;



}







#right ul ul li {



	list-style-type: none;



	}







#right ul ul ul{



	margin: 0;



	padding: 0;



}







#right ul ul ul li{



	padding: 0 0 0 15px;



	color: #898989;



}















/* comments */











.comentary{ padding:10px; width:480px;}



ol.commentlist { list-style:none; margin:10px; padding:0px; text-indent:0; }



ol.commentlist li {height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }



ol.commentlist li.alt { }



ol.commentlist li.bypostauthor {}



ol.commentlist li.byuser {}



ol.commentlist li.comment-author-admin {background-color: #666;}



ol.commentlist li.comment { }



ol.commentlist li div.comment-author { padding:0 170px 0 0; }



ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }



ol.commentlist li div.vcard cite.fn { font-style:normal; }



ol.commentlist li div.vcard cite.fn a.url { color:#900; text-decoration:none;  border:none;}



ol.commentlist li div.vcard cite.fn a.url:hover { color:#666; }



ol.commentlist li div.vcard img.avatar { border:5px solid #333; left:7px; position:absolute; top:7px; }



ol.commentlist li div.vcard img.avatar-32 {}



ol.commentlist li div.vcard img.photo {}



ol.commentlist li div.vcard span.says {}



ol.commentlist li div.commentmetadata {}



ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }



ol.commentlist li div.comment-meta a { color:#999; text-decoration:none; border:none; }



ol.commentlist li div.comment-meta a:hover { color:#666; }



ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }



ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }



ol.commentlist li div.reply { background:#003366; border:1px solid #333;  font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px;}



ol.commentlist li div.reply:hover { color:#fff; background:#c00 ; border:1px solid #c00; }



ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase;  border:none; }



ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }



ol.commentlist li ul.children li { }



ol.commentlist li ul.children li.alt {}



ol.commentlist li ul.children li.bypostauthor {}



ol.commentlist li ul.children li.byuser {}



ol.commentlist li ul.children li.comment {}



ol.commentlist li ul.children li.comment-author-admin {}



ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }



ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }



ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }



ol.commentlist li ul.children li.depth-5 {}



ol.commentlist li ul.children li.odd {}



ol.commentlist li.even {}



ol.commentlist li.odd { background:#333; }



ol.commentlist li.parent { }



ol.commentlist li.pingback { }



ol.commentlist li.pingback.parent { }



ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }



ol.commentlist li.thread-alt { }



ol.commentlist li.thread-even {}



ol.commentlist li.thread-odd {}











ol.commentlist li.authcomment {



background-color: #00FF00 !important;



} 











#comment{



	width:450px;



	padding:10px;



	}







#author, #email, #url, #comment, #submit{



	background: #000;



	font-family: verdana, arial, times;



	font-size: 8pt;



	margin:10px;



	padding:5px;



	border: 1px solid #666;



	color:#999999;



	}



	



#submit{margin:10px; padding:5px;}







/* search */







#searchform{



	padding:0;



	margin:14px 0;



	}







#searchform input#s{



	margin:0;



	border:1px solid #666;



	padding:10px;



	color:#999999;



	width:150px;



	}







#commentform h2{



	font-family: georgia, times, verdana;



	font-size: 10pt;



	font-weight: 300;



	color: #000;



	margin:0;



	padding:0;



	}







/* search */







#searchform{



	padding:0;



	margin:14px 0;



	}







#searchform input#s{



	margin:0;



	border:1px solid #000;



	padding:10px;



	background-color:#000000;



	color:#ffffff;



	width:160px



	}



















/* misc */







img.centered {



	display: block;



	margin-left: auto;



	margin-right: auto;



	}







img.alignright {



	padding: 4px;



	margin: 0 0 2px 7px;



	display: inline;



	}







img.alignleft {



	padding: 4px;



	margin: 0 7px 2px 0;



	display: inline;



	}







.alignright {



	float: right;



	}







.alignleft {



	float: left



	}



	



.wp-caption {



   border: 1px solid #ddd;



   text-align: center;



   background-color: #f3f3f3;



   padding-top: 4px;



   margin: 10px;



   /* optional rounded corners for browsers that support it */



   -moz-border-radius: 3px;



   -khtml-border-radius: 3px;



   -webkit-border-radius: 3px;



   border-radius: 3px;



}







.wp-caption img {



   margin: 0;



   padding: 0;



   border: 0 none;



}







.wp-caption p.wp-caption-text {



   font-size: 11px;



   line-height: 17px;



   padding: 0 4px 5px;



   margin: 0;



}



















/* footer */







#footer {



	background:#000;



	clear: both;



	width: 100%;



	font-size:8pt;



	}



	



#footer p{padding:14px 14px;margin: 0; color: #eee; text-align:right;}



#footer a{color: #BCBCBC;text-decoration: none; border:none;}



#footer a:hover{color: #5D5D5D;text-decoration: none;}







/* Start tables */







.post table, table.post



{



  border-collapse: collapse;



  margin: 1px;



  width:auto;



}







.post table, table.post .post tr, .post th, .post td



{



  background-color:Transparent;



}







.post th, .post td



{



  padding: 5px;



  border: solid 1px #666;



  vertical-align: top;



  text-align:left;



}







.post th



{



  text-align:center;



  vertical-align:middle;



  padding: 7px;



}















/* Finish tables */







pre {



overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */



white-space: pre-wrap; /* css-3 */



white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */



white-space: -pre-wrap; /* Opera 4-6 */



white-space: -o-pre-wrap; /* Opera 7 */



 /* width: 99%; */



word-wrap: break-word; /* Internet Explorer 5.5+ */



}







hr{ margin:15px 0; background:#f2f2f2; color:#CCCCCC}







ul { list-style-position: inside;list-style-type: circle; } 



ol {  list-style-position: inside; }



ol li { padding-left:20px;}