/*

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;

	border-bottom: 1px dashed #ffffff;

	}



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 30pt 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: #666; 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;}