/*  

Theme Name: ZULU Poland by kedlaw

Theme URI: http://zulunation.com.pol

Description: zulunation	

Version: 0.0.0

Author: kedlaW

Author URI: http://kedlaw.pl/

Tags: zulunation, zulu, zulu poland

*/



/*************************************

 +Containers

 *************************************/

body{
	color:#333;
	font-family:  Verdana;
	font-size: 9px;
	line-height:1.5;
	margin:0;
	padding:0;
	text-align:center;
}

#wrap{

	margin:0 auto;

	text-align:left;

	width:980px;

}

#content{

	font-size:9pt;

	float:left;

	padding:1em;

	width:600px;

	text-align:justify;

}







#sidebar{
	font-size:10px;
	text-align: justify;
	float:right;
	width:325px;

}



#header{
	width:980px;
	background-image: url(images/hb_zulunation_hiphop.jpg);
	height: 265px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	background-repeat: no-repeat;
}



#headerright{ padding-right:20px; float:right; text-align:right;}	

#headerleft{ float:left;}





#mygallery{

float:left;



}

#pann{

	width:980px;

	height:270px;

	border-top:1px dotted #ddd;

	border-bottom:1px dotted #ddd;

	margin-top:10px;

	padding-top:10px;

	float:left;

}

#footer{
	background:#fff;
	/*	border-top:1px solid #777; */

	color:#666;
	clear:both;
	font-size:10px;
	padding:0.5em;
}





/* main menu */

#menu {

	background:#fff;

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

	font-size: 9pt;

	width:980px; 

	overflow:hidden;

	padding-top: 0px;

	float:left;

}





#menu ul {
	margin:0;
	padding:0;
	float: left;

}



#menu ul li {

	list-style-type: none;

	float:left;

	margin: 0;

	padding: 10px;

}



#menu ul li a {

	padding:4px 10px;

	margin: 0;

	color: #999;

	display:block;

}



#menu ul li a:hover {

	background: #2F3540;

	color:#fff;

	text-decoration:none;

}





/*************************************

 +Hn and p

 *************************************/

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



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

			display: block;

			height:150px;

  			width: 30px;

			outline: none;

			text-indent: -9999px;

			}



#arcload a:hover {

border-left:1px dotted #999999;}



h1, h2, h3{

	font-family: Verdana;

	font-weight:normal;

	letter-spacing: 0.1 px;

	margin:0;

}



#header h1{

	font:normal 25pt  "Verdena" arial, verdana, georgia, times;

	padding:30px 20px 10px 20px;

	margin:0;

	letter-spacing:-2px;

	

	}

	

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

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



.entrytitle h2{	font-size: 18px;}

.entrytitle h2 a{ color:#2F3540;}

.entrytitle h2 a:hover{	color:#333;}

.entrytitle h3{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:0.8em;
	color:#999;
}

#sidebar h2{
	padding:10px 0 5px 3px;
	font-size: 16px;
	font-weight: bold;/*	border-bottom:2px solid #ccc; */

}

#sidebar h3{
	font-size: 12px;
/*	border-bottom:2px solid #ccc; */

}

/*************************************

 +Entry

 *************************************/

.thumb img {

				float: left;

				margin-right: 20px;

				margin-bottom: 10px;

				padding: 7px;

				border: 1px solid #E9E9E9;

				background-color: #f7f7f7;

				width: 181px; height: 100px;

			}

.entry{

	margin-bottom:3em;

}



.entrymeta{

	font-size:0.9em;

}

.postedby{

	padding:3px;

	padding-left:0px;

}

.filedto{

	padding:3px;

	padding-left:5px;

}

.commentslink{

	padding:3px;

	padding-left:5px;

}

.navigation{

float:right;

}

/*************************************

 +Sidebar

 *************************************/

#sidebar ul{list-style-type:none;margin:0;padding:0;}

#sidebar li {
	list-style: none;
	padding-bottom:2px;
	display: inline;
	font-size: 10px;
	text-align:left;
}

#sidebar li a {
	display: block;
	border:0px solid #f2f2f2;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

/* #sidebar_top li a {display: block; border:1px solid #f2f2f2; padding:8px 20px 8px 35px;}
#sidebar_top a { padding: 20px 50px; text-decoration:  none; font-size: 1.5em; color:#A62F03;}
#sidebar_top a:hover {color:#590202;} */

#sidebar_top { float:none; width:320; margin-bottom:5px; }

#sidebar_top_1 { float:none; width:320; margin-bottom:5px; }

#sidebar_left {float: left; width: 160px; margin-bottom: 10px;}

#sidebar_right {float: left; width: 160px; margin-bottom: 10px;}

/* #sidebar_top a {background: url(images/bullet.gif) no-repeat 15px 20px;} */













.featlist {

	width:305px;

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

	}

		

.featlist h3 {

margin-top:10px;

font-weight:bold;

font-size:9pt;

	}

	

.fblock h2{

	margin: 6px 0 0px 0;

	padding: 0px 0px 0px 0px;

	text-align: left;

	font-size: 11pt;

	overflow:hidden;

	height:12pt;

	line-height:15px;

}



.fblock {

	

	width: 325px;

	float:left;

	margin: 5px 0px 0px 0px;

	padding:0px 0 0 0;

	display:inline;

	color:#222;

	font-family:verdana, Arial,century gothic, sans-serif;

}





.fblock p{

	margin:5px 5px;

	color:#ccc;

}





.fblock img {

	float:left;

	border:1px solid #ddd;

	margin:5px 5px 5px 5px;

	padding:0 0;

	}

	

.fcats{

	overflow:hidden;

	font-size:12px;

	color:#DAD0C1;

	padding: 0 0 0 0px;

	margin:1px 0 0px 0;

	height:15px;

}

.fcats a:link,.fcats a:visited {

	overflow:hidden;

	font-size:12px;

	color:#83A1AF;

	padding: 0 0 0 0px;

	margin:0px 0 0px 0;

	height:13px;

}	

.auth{

	overflow:hidden;

	font-size:8pt;

	color:#999;

	padding: 3px 0 0 0px;

	margin:2px 0 0px 0;

}	



.fmeta{

	overflow:hidden;

	font-size:7pt;

	color:#999;

	padding: 0 0 0 0px;

	margin:0px 0 0px 0;

		

}



.fmeta a:link,.fmeta a:visited{

	overflow:hidden;

	font-size:12px;

	color:#3a6e98;

	padding: 0 0 0 0px;

	margin:0px 0 0px 0;

			

}



.fmeta a:hover{

	overflow:hidden;

	font-size:12px;

	color:#fff;

	padding: 0 0 0 0px;

	margin:0px 0 0px 0;

			

}



/*************************************

 +About

 *************************************/



#about{

padding: 10px 20px 5px 20px;

float:right;

border-left: 1px dotted #ddd;

height:245px;

}



#about a{

	color: #A62F03;

}



#about p.text{

	padding: 10px 0px;

	width:280px;

	font-family: Verdana, Trebuchet MS, Arial, Verdana,  sans-serif;

	font-weight:bold;

	font-size: 9pt;

	line-height: 20px;

	color: #999;

	margin:0px 0px;

	text-align:justify;

}



#about img.avatar{

width:126px;

height:70px;

	float: right;

	margin:10px  0 0 15px;

}

/*************************************

 +Comments

 *************************************/

.commentsblock{

	margin:0.5em;

	padding:1em;



}

.commentsblock textarea{

	width:35em;

}

.commentsblock input, .commentsblock textarea{

	border:1px solid #d1d1d1;

}

.commentsblock textarea:focus{

	background:#eee;

	border:1px solid #a1a1a1;

}

.commentsblock textarea:focus, .commentsblock input:focus{

	background:#eee;

	border:1px solid #a1a1a1;

}

.commentauthor{

	display:block;

	font-size:1.5em;

}

ol.commentlist{

	color:#777;

	font-size:0.9em;

	list-style-type:none;

	margin:0;

	margin-top:1.5em;

	padding:0;

}

.commentlist li{

	margin-bottom:0.5em;

	padding:0.5em 1em;

}

.alt{

	background:#f7f7f7;

	border:1px dotted #d1d1d1;

	padding:0.5em;

}

h3#comments{

font-size:1.6em;

}





/*************************************

 +Search

 *************************************/



#searchform{

	padding:0;

	margin:30px 10px 0 0;

	}



#searchform input#s{
	margin:0;
	padding:10px;
	border:1px solid #f2f2f2;
	width:230px;
	font-size:10px;
	color: #Ccc;
	}



#searchform input#searchsubmit{

	border:none;

	background:#333;

	color:#fff;

	text-transform:lowercase;

	

	}







/*************************************

 +ads

 *************************************/



.ads{

	margin: 0px 0 0 0;

	padding: 0 0 0 0px;

	width:325px;

	float:left;

	background:#f2f2f2;

}



.ads a, .ads img, .ads img a{

border:none;

}



.ads ul {

   	 margin: 0px 0px;

	 padding: 0px 9px;

	 overflow: auto;

	 list-style:none;

}

	 

.ads ul li{

	margin: 0px 0px 0 0;

	padding:13px;

	list-style:none;

	display : block;

	float:left;

}



.ads li a:link, .ads li a:visited {

	text-decoration: none;

}







/*************************************

 +pagination

 *************************************/



.wp-pagenavi a, .wp-pagenavi a:link {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #ccc;

	color: #2f3541;

	background-color: #FFFFFF;	

}

.wp-pagenavi a:visited {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #ccc;

	color: #2f3541;

	background-color: #FFFFFF;	

}

.wp-pagenavi a:hover {	

	border: 1px solid #000;

	color: #000;

	background-color: #FFFFFF;

}

.wp-pagenavi a:active {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #ccc;

	color: #2f3541;

	background-color: #ccc;	

}

.wp-pagenavi span.pages {

	padding: 2px 4px 2px 4px; 

	margin: 2px 2px 2px 2px;

	color: #fff;

	border: 1px solid #fff;

	background-color: #FFFFFF;

}

.wp-pagenavi span.current {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	font-weight: bold;

	border: 1px solid #ccc;

	color: #2f3541;

	background-color: #ccc;

}

.wp-pagenavi span.extend {

	padding: 2px 4px 2px 4px; 

	margin: 2px;	

	border: 1px solid #3366CC;

	color: #000000;

	background-color: #FFFFFF;

}



/*************************************

 +Misc

 *************************************/

a{

	color: #3a6690;

	text-decoration:none;

}

a:hover{

	color:#A62F03;

}



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 {

color:#f2f2f2;}



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



blockquote{

	border-left:1px solid #A5ABAB;

	margin:15px;

	padding:0 12px 0 12px;

	}		

.sticky  {

background: #FACB25; /* Change the background of the sticky post */

color:#000000; /* Change the font color of the sticky post */

}		

