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

Theme Name: Zenko Magazine
Theme URI: http://www.wpzoom.com/themes/zenko/
Version: 1.6.1
Author: WPZOOM
Author URI: http://www.wpzoom.com

**********************************************************************************************

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file.

**********************************************************************************************


0.  CSS Reset  -------------------------  All Theme Files
1.  Toolbox CSS  -----------------------  All Theme Files
2.  Page Structure  --------------------  All Theme Files
3.  Header  ----------------------------  header.php
4.  Main Navigation  -------------------  header.php
5.  Featured Section  -------------------  featured.php
6.  Homepage Articles ------------------  index.php
7.  Single Articles & Pages ------------  single.php, page.php
8.  Comments  --------------------------  comments.php
9.  Sidebar & Widgets ------------------  sidebar.php
10. Forms  -----------------------------  searchform.php
11. Footer  ----------------------------  footer.php

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



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

0. CSS Reset  -------------------------  All Theme Files

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

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, strong, 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;}


/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

table { -x-system-font: none; font-family: inherit; font-size: inherit; font-size-adjust: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; width: 100%; }
th {  background: #BBCCDD; color:#333; }
th, td { line-height: 20px; padding: 10px; }
tr:nth-child(2n) {  background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0; }
tr:nth-child(2n+1) {  }


ul { list-style:none; }

p { font:1.3em/1.3em; }

a img { border:none; }

.floatleft { float:left; }

.floatright { float:right; }

.clear { clear:both; }

.transpBlack { background:url(http://www.african-celebrities.com/wp-content/themes/zenko/transpBlack.png); }

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

1. Toolbox CSS  -------------------------  All Theme Files

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

a { text-decoration: none; color: #1C1B25; }
	a:hover { text-decoration: underline; }
img.aligncenter, img.alignright, img.alignleft { border: 5px solid #DDD; }


	.navigation {
	color:#fff;
	float:left;
 	width:100%;
   	}	

   .navigation .alignleft a,   .navigation .alignright a {
		width: 125px;
 		text-align: center;
		height: 20px; }
		
 
	 .navigation a, .post .navigation a {
		color: #fff;
		background:#34475b;
		font-weight: bold;
		margin: 7px 5px;
		padding: 5px 6px;
		cursor: pointer;
		font-size: 10px;
		text-transform: uppercase;
 		text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
		-moz-border-radius:3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		border:none;
		}
 
	.navigation .alignleft { float: left; }
 
	.navigation a:hover {
		color: #fff;
		text-decoration: none; 
		background:#243445; }
 
	.navigation .alignright { float: right; }


.wp-pagenavi {
	font-size: 10px;
 	text-align: center; 
 	padding-top:12px;
  	color:#fff;
 	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);
 	text-transform:uppercase;
	}
	
	.wp-pagenavi .pages {
		padding:5px 6px;
		margin:0 6px;
		color:#fff;
 		background:#34475b;
		border: 1px solid #DDD;
		-moz-border-radius:3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		}
		
		.wp-pagenavi a:link, .wp-pagenavi a:visited{
		padding:5px 6px;
		color:#fff;
		font-weight:bold;
 		background:#34475b;
				 
		}

	.wp-pagenavi .current {
		padding:5px 6px;
	 color:#fff;
	 margin:0 5px;
	 background:#243445;
	 font-weight:bold;
	border: 1px solid #DDD;
	-moz-border-radius:3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		}

	.wp-pagenavi a:hover { 
	  color:#fff;
 	 background:#243445;
		}
		
		
.wp-caption { border: 1px solid #ccc; text-align: center; background-color: #DCDCDC; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	.wp-caption img { margin: 0; border: 0 none; }
	.wp-caption p.wp-caption-text { font-size: 11px; line-height: 14px; padding: 0 3px 5px; margin: 0; font-style: italic; text-align:center;}

#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font-weight: bold; text-align: center; }
#wp-calendar th { font-style: normal; font-weight: normal; text-transform: capitalize; }
#wp-calendar { empty-cells: hide; width: 200px; }
	#wp-calendar #next a { padding-right: 10px; text-align: right; }
	#wp-calendar #prev a { padding-left: 10px; text-align: left; }
	#wp-calendar a { display: block; background-color: #D3CFBE; }
	#wp-calendar #today { background-color: #BDC6D5; }
	#wp-calendar caption { text-align: center; width: 100%; }
	#wp-calendar td { text-align: center; background-color: #EAE8DF; }
	#wp-calendar .pad { background-color: #F5F4F1; }
 
 .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 5px solid #DDDDDD; }
 
.alignnone { border: 5px solid #DDDDDD; }
 
.alignleft {
	float: left;
	margin: 0 10px 0 0; }
 
	.alignleft img {
		float: left;
		margin: 0 10px 0 0;
		border: 5px solid #DDDDDD; }
 
.alignright {
	float: right;
	margin: 10px 0 0 20px; }
 
	.alignright img {
		float: right;
		border: 5px solid #DDDDDD; }
 
.floatleft, #more_left { float: left; }
 


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

2. Page Structure  -------------------------  All Theme Files

*********************************************************************************************/   
 
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
 	border-top:13px solid #22384F; 
	color: #333;
	font-size: 100%;
	}

 
 #content-wrap {
	width:980px;
	margin:0 auto; 
	}
	
	#content {
	float:left;
	width:980px;
	margin:10px 0 15px 0;
	}
 	
  
/********************************************************************************************* 

3. Header  -------------------------  header.php

*********************************************************************************************/   
 
#header {
	width:980px;
	height:150px;
	margin:0 auto; }
        
#logo {
	float:left;
	height:90px;
	margin-top:0px; }
        
/*#ad468 {
	float:right;
	height:60px;
	width:468px;
	padding:50px 0 0; }*/

.fullwidth, #content .fullwidth {
	width:980px;
	}
 
/********************************************************************************************* 

4. Main Navigation  -------------------------  header.php

*********************************************************************************************/   
 
.rss-links { float: right }
 
	.rss-links a { background: url('images/rss.png') no-repeat left 9px; padding-left: 15px }
 
#menu {
	background: url(images/menu.png) repeat-x;
	height: 33px;
        width: 980px;
	margin: 0 auto; }
	
#menu2 {
	background: url(images/menu2.png) repeat-x;
	height: 33px;
        width: 980px;
	margin: 0 auto; }	
 
#menu-wrap {
	width: 980px;
	margin: 0 auto; }

.downarrowclass {
background: url(images/downh.png) no-repeat center; 
padding:6px 11px;
}

.dropdown li a:hover .downarrowclass, .dropdown li:hover .downarrowclass, .dropdown ul li.current_page_item a .downarrowclass, .dropdown ul li.current-cat a .downarrowclass{
background: url(images/downh.png) no-repeat center;
}


.rightarrowclass {
background:url(images/righth.png) no-repeat center right;
padding:8px;
position:absolute;
right:10px;
}
 
#rss { 
	float: right;
	margin-top: 3px;
	color: #fff;
	font-size: 11px;
	height: 20px; }
 
	#rss li {
		display: inline;
		padding: 0;
		float: left;
		height: 20px; }
 
		#rss li a {
			color: #fff;
			font-size: 11px;
			text-decoration: none;
			padding: 0;
			font-weight: bold;
			line-height: 1.5; }
 
			#rss li a:hover { text-decoration: underline; }
 
		#rss li.rssimg {
			background: url(images/feed.png) no-repeat left top;
			padding-left: 19px; }
 
		#rss li.emailimg {
			background: url(images/mail.png) no-repeat left top;
			padding-left: 21px;
			margin-left: 10px; }
 
	#rss img {
		vertical-align: middle;
		margin-right: 3px; }
 
 
/********************************************************************************************* 

5. Featured Section  -------------------------  featured.php

*********************************************************************************************/   
 
#featurespace {
float:left;
margin:0 0 10px 0;
width:980px;
background:#DEE0E4;
}


#popular {
	float:left;
	width:270px;
	margin:0 10px 0 0; 
	}
	
	#subscribe p {
	padding:0 10px 10px 10px;
	font-size:12px;
	line-height:18px;
	}

#featured {
	float:left;
	width:420px;
	background:#181818;
	height:430px;
	overflow:hidden;
	position:relative; }
	
	
#featured-wrap {
	float:left;
	width:420px;
  }
	
	#featured-wrap h3 {
    background:url(images/black.png) no-repeat top left;
		height:33px;
		font-family:Arial;
		text-transform:uppercase;
		font-size:10px;
		color:#fff;
		font-weight:400;
		padding:7px 5px 0 10px;
		}

.fimage {
	float:left;
	width:200px; }

#tabs ul {
	text-transform:uppercase;
	position:absolute;
	left:200px; }

#tabs li { float:left; }

	#tabs li a {
		font-family:Arial;
		font-size:10px;
		color:#fff;
		background:#333;
		display:inline;
		float:left;
		height:20px;
		width:72px;
		text-align:center;
		border-right:1px solid #181818;
		padding:10px 0 0; }

		#tabs li a.tabactive {
			background:#181818;
			display:block;
			float:left;
			text-decoration:none; }

.fcontent1, .fcontent2, .fcontent3 {
	float:left;
	width:200px;
	color:#D1D1D0;
	font-size:12px;
	overflow:hidden;
	padding:33px 10px 15px; }

.fcont {
	float:left;
	width:200px;
	color:#D1D1D0;
	font-size:17px;
	overflow:hidden;
	padding:38px 10px 15px;
	height:350px; }

	.fcont a {
		color:#D1D1D0;
		font-weight:700; }

	.fcont h2 a {
		font-family:Georgia;
		color:#FFFF00;
		font-size:22px;
		font-weight:400;
		padding-bottom:3px; }

	.fcont small {
		font-style:italic;
		line-height:20px;
		margin-bottom:5px;
		font-size:11px; }

.fimage {
	float:left;
	width:200px;
	overflow:hidden; }

#recent {
	float:right;
	width:270px; }

	#recent li {
		display:block;
		float:left;
		padding:4px 0 4px 0;
		border-bottom:1px dotted #ccc;
		clear:both;
		width:100%; 
		line-height:normal;}

		#recent li:hover {
			background:#E9E8E8;
			border-bottom:1px dotted #646464; }
			
			#recent li img {
			width:65px;
			height:50px;
			}
			

	#recent small a {
		font-size:10px;
		font-family:Arial;
		color:#737373;
		text-transform:none; }

	#recent small {
		font-style:italic;
		font-size:10px;
		font-family:Arial;
		color:#737373; }

	#recent h3 {
		background:url(images/black.png) no-repeat top left;
		height:30px;
		font-family:Arial;
		text-transform:uppercase;
		font-size:10px;
		color:#fff;
		font-weight:400;
		padding:7px 5px 0 10px; }
		
 
/********************************************************************************************* 

6. Homepage Articles -------------------------  index.php

*********************************************************************************************/   
 
#middle {
	width: 670px;
	float: left;
	margin: 0 10px 10px 0; }
 
.block {
	font-size: 12px;
	color: #444;
	width: 670px;
	float: left;
	clear: both;
	margin-bottom:7px; }
 
	.block h3 {
		background: url(images/blu.png) no-repeat top left;
		height: 33px;
		font-family: Georgia;
		text-transform: uppercase;
		font-size: 16px;
		color: #fff;
		font-weight: 400;
		padding: 3px 0 0 10px;
		float: left;
		width: 660px; }
 
		.block h3 a { color: #fff; }
 
h3.green { background: url(images/green.png) no-repeat top left; }
 
h3.black { background: url(images/black.png) no-repeat top left; }
 
h3.blue { background: url(images/blu.png) no-repeat top left; }
 
h3.pink { background: url(images/pink.png) no-repeat top left; }
 
.firstn {
	width: 240px;
	margin-right: 5px;
	float: left;
	font-size: 12px;
	line-height: 20px;
	color: #444; }
 
	.firstn h2 {
		font-size: 17px;
		font-weight: 400;
		font-family: Georgia;
		color: #181818;
		font-style: italic; }
 
	.firstn small {
		font-style: italic;
		line-height: 20px;
		margin-bottom: 5px;
		font-size: 10px;
		color: #737373;
		text-transform: uppercase; }
 
	.firstn img {
		float: left;
		width: 235px;
		padding: 0 5px 5px 0; }
 
.rightn a {
	font-family: Georgia;
	font-size: 16px;
	line-height: normal; }
 
.rightnp a {
	font-size: 16px;
	line-height: normal; }
 
.rightn p a, .rightnp p a {
	font-weight: 700;
	font-size: 10px; }
 
.rightcontp a { font-weight: 700; }
 
.firstn p a { font-weight: 700; }
 
.bubble {
	background: transparent url(images/bb.png) no-repeat;
	color: #fff;
	float: right;
	height: 17px;
	padding-top: 0px;
	text-align: center;
	width: 19px;
	margin-top: 2px;
	margin-left: 10px;
	line-height: 1.3; }
 
	.bubble a {
		color: #fff;
		font-size: 10px;
		font-weight: 700;
		font-family: Arial; }
 
#postsn { width: 670px; }
 
#posts {
	width: 670px;
	float: left;
	margin-bottom:15px; }
 
#middlesb {
	width: 160px;
	float: left; }
 
.rightn {
	width: 422px;
	float: left;
	font-size: 11px;
	color: #444;
	line-height: 18px;
	margin: 0 0 5px 0; }
 
.homepost {
	border-bottom: 1px solid #ccc;
	font-size: 12px;
	color: #444;
	line-height: 20px;
	margin-top: 10px;
	float: left;
	padding: 0 0 10px 0;
	margin: 8px 0 3px 0;
	clear: both;
	width: 670px; }
 
#posts .homepost .rightcontp h3 {
	background: none;
	font-size: 16px;
	text-transform: none;
	padding: 0; }
 
h3.recent {
	background: url(images/blu.png) no-repeat top left;
	height: 33px;
	font-family: Arial;
	text-transform: uppercase;
	font-size: 10px;
	color: #fff;
	font-weight: 400;
	padding: 7px 5px 0 10px; }
 
#posts .thumb { float: left; }
 
	#posts .thumb img {
		float: left;
		margin: 0 10px 5px 0; }
 
.rightn img {
	float: left;
	width: 90px;
	padding: 0 7px 7px 0; }
 
.rightnp img {
	float: left;
	width: 130px;
	padding: 0 7px 7px 0; }
 
.rightn small a, .post-meta a {
	font-size: 10px;
	font-family: Arial;
	color: #737373; }
 
.rightn small, .post-meta {
	font-size: 10px;
	font-family: Arial;
	color: #737373;
	text-transform: uppercase; }
 
.rightn li {
	display: block;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 13px; }
 
 
/********************************************************************************************* 

7. Single Articles & Pages -------------------------  single.php, page.php

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

.gallery .gallery-item { 
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline; 
margin:10px; }
 
.gallery { margin: auto; text-align:center; }
 
 
.gallery img { border: 2px solid #cfcfcf; }
 
.gallery-caption { margin-left: 0; }
 
.attachment { margin: 1em 0 }
 
.post {
	float: left;
 	font-size: 12px;
	line-height: 1.8;
	color: #444; 
	}
 
	.post a {
		border-bottom: 1px solid #ccc;
		color: #154A7F;
		font-weight: 700; }
 
		.post a:hover {
			border: none;
			text-decoration: none; }
 
	.post blockquote {
		border-left: 3px solid #ccc;
		color: #777;
		font-family: Georgia,"Times New Roman",Times,serif;
		font-size: 12px;
		font-style: italic;
		line-height: 1.8em;
		padding-left: 10px;
		clear: both;
		margin: 10px 20px 10px 30px; }
 
	.post hr {
		height: 1px;
		border-bottom: 1px solid #ccc;
		border-top: none;
		margin-bottom: 5px;
		clear: both; }
 
	.post h1 a {
		font-family: Arial;
		font-size: 33px;
		font-weight: 700;
		line-height: 30px;
		color: #333;
		border: none;
		float: left;
		clear: both;
		margin: 5px 0; }
 
	.post h2 { font-size: 27px; }
 
	.post h3 { font-size: 24px; }
 
	.post h4 { font-size: 21px; }
 
	.post h5 { font-size: 18px; }
 
	.post h6 { font-size: 16px; }
 
	.post h2,h3,h4,h5,h6 {
		color: #333;
		padding-bottom: 10px;
		font-weight: 700; }
 
	.post li ol {
		line-height: 25px;
		padding-left: 10px; }
 
	.post ol { list-style-type:decimal; }
	
	.post p { margin-bottom:15px; }	
 
	.post ul li {
		line-height: 25px;
		list-style: square; }
 
	.post .post-meta {
		font-size: 10px;
		text-transform: uppercase;
		float: left;
		clear: both; }
 
	.post a img { border: none; }
 
	.post ul li:hover { line-height: 25px; }
 
	.post ul,.post ul,ol { padding: 10px 0 20px 20px; }
 
.tag-links {
	background: url(images/tag.png) no-repeat left 2px;
	padding-left: 20px;
 	float: left;
	clear: both;
	color: #333; }
 
.nextpage {
	background: url(images/page.png) no-repeat left 1px;
	padding-left: 20px;
	float: left;
	clear: both;
	font-weight: bold; }
 
#socialicons ul { list-style: none; }
 
#socialicons {
	border-top: 2px solid #DAD9D9;
	color: #4c4d50;
	float: left;
	background: #E4E4E4;
	height: 30px;
	margin: 10px 0 0;
	padding: 0 0 3px;
	width: 670px;
	color: #4c4d50;
	font-family: arial, "lucida console", sans-serif;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase; }
 
	#socialicons img {
		margin-right: 5px;
		padding-bottom: 3px; }
 
	#socialicons ul { padding: 3px 0 0 20px; }
 
	#socialicons li {
		border: none;
		display: inline;
		float: left;
		padding-right: 10px; }
 
	#socialicons  a {
		border-bottom: none;
		color: #4c4d50;
		text-decoration: none; }
 
		#socialicons  a:hover {
			border-bottom: none;
			color: #030a1f; }
 
	#socialicons  img {
		border: none;
		vertical-align: middle; }

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

8. Comments  -------------------------  comments.php

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

.children { padding: 0 0 0 40px; margin-left: 35px; }
.comment-author-admin { background: url(images/author.jpg) no-repeat top right; }
.authorcomm { float: left; margin: 0; padding: 0; width: 70px; text-align: center; line-height: 12px; font-size: 13px; }
	.authorcomm a { text-decoration: none; font-weight: bold; }
.avatar { padding: 0 15px 0 0; }
.reply a { padding: 2px 5px; margin-left: 55px; font-weight: normal; text-transform: uppercase; background: #333; width: 50px; font-size: 9px; text-align: center; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; color: #fff; }
	.reply a:hover { background: #CA2B57; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#respond { float: left; }
#navigation { width: 100%; height: 30px; float: left; }
.cancel-comment-reply a { padding: 2px 5px; margin-bottom: 5px; margin-left: 55px; font-weight: 700; text-transform: uppercase; background: #333; font-size: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; color: #fff; }
	.cancel-comment-reply a:hover { background: #CA2B57; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.comment-meta  a { font-weight: normal; border-bottom: none; font-size: 9px; color: #5F5F5F; font-style: italic; }
.comment-meta { padding-bottom: 5px; border-bottom: 3px solid #ccc; margin-left: 55px; }
.fn { font-size: 12px; line-height: 15px; font-weight: bold; font-style: normal; }
.says { display: none; }
#comments li { width: 100%; padding: 10px 0 10px; display: block; float: left; }
.commentlist { margin: 0px; padding: 0px; }
	.commentlist ol { margin: 0px; padding: 10px; }
	.commentlist li { margin: 5px 0px 0px; padding: 5px 5px 0px 0px; list-style: none; }
		.commentlist li ul li { margin-right: -5px; }
.comment { float: left; padding: 0px 0 20px; font-size: 11px; }
	.comment p { margin-left: 55px; line-height: 20px; padding: 0 0 3px 0; color: #333; }
body.ie6 #comments li.bgCH { background-color: #eee; background-image: none; }
.field { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: solid 1px #ddd; border-top-color: #ccc; background: #fff letter-spacing: .1em; padding: 6px; }
#commentform textarea { width: 76%; height: 130px; }
#submit,.submit,label { cursor: pointer; }
#commentform label { padding-left: 24px; font-weight: 900; }
	#commentform label span,#comments .chead p.date { color: #999; }
.btn { display: block; width: 140px; height: 40px; margin-left: -20px; line-height: normal; text-align: center; color: #e1e1e1; font-size: 10px; text-transform: uppercase; font-weight: 700; background: transparent url('images/btns-a00.png') no-repeat left top; }
	.btn:hover { text-decoration: none; background-position: left bottom; }
	.btn:active { color: #888; }
input.btn { border: none; }
#commentform .btn { background-position: right top; }
	#commentform .btn:hover { background-position: right bottom; }
#comments { float: left; margin-top: 20px; width: 640px; }
#respond { margin-top: 10px; float: left; }
	#respond:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#comments li h3 { margin-top: 15px; margin-left: 55px; font-size: 16px; }
.avatar { float: left; }
.comtext { font-size: 11px; float: left; padding-left: 8px; width: 590px; }
	.comtext small { display: block; font-weight: 400; font-style: normal; border-bottom: 2px solid #ccc; }
	

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

9. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/   
#sidebar {
	float: left;
	width: 300px; }
 
	#sidebar .widget {
		color: #333;
		float: left;
		clear: both;
		width:300px;
		float:left;
		clear:both; }
 
	#sidebar h3 a.rsswidget { color: #fff; }
 
#sidebar_left {
	float: left;
	width: 145px;
	padding-right: 10px; }
 
#sidebar_right {
	float: left;
	width: 145px; }
 
#sidebar_left h3, #sidebar_right h3 { width: 135px; }

#sidebar #sidebar_left .widget, #sidebar #sidebar_right .widget {
width:140px;
}
 
.widget {
	font-size: 11px;
	color: #737373;
	padding: 0 0 10px; }
 
	.widget li {
		list-style-type: square;
		list-style-position: inside;
		line-height: 20px; }
 
	.widget h3 {
		background: url(images/blu.png) no-repeat top left;
		height: 33px;
		font-family: Arial;
		text-transform: uppercase;
		font-size: 11px;
		color: #fff;
		font-weight: 600;
		padding: 7px 5px 0 10px; }
 
	.widget small { float: left; }
 
	.widget img {
		float: left;
		padding: 0 5px 3px 0; }
 
	.widget a {
		font-weight: 700;
		font-family: Tahoma; }
 
#tab-comments {
	margin: 0px;
	padding: 0px;
	color: #525252; }
 
	#tab-comments li {
		overflow: hidden;
		list-style: none;
		line-height: 16px;
		padding: 0 0 5px 0; }
 
.tab-comments-avatar { margin: 0px 3px 3px 0px; clear:both;}
 
ul.gallery img {
	border: 2px solid #D3DDE5;
	width: 65px;
	height: 65px;
	padding: 0; }
 
	ul.gallery img:hover { border: 2px solid #0C2B41; }
 
ul.gallery {
	display: block;
	list-style-type: none;
	float: left;
	margin-bottom: 6px;
	clear: both; }
 
	ul.gallery li {
		border: none;
		float: left;
		list-style-type: none;
		margin: 3px;
		list-style-position: outside; }
		
		.widget_tag_cloud div { padding:0 10px; }
	.widget_tag_cloud div a { font-family:Georgia; font-style:italic; font-weight:normal;}

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

10. Forms  -------------------------   searchform.php

*********************************************************************************************/   
 
#search {
	color:#FFFFFF;
	float:right;
	font-size:10px;
	height:28px;
	padding:5px 10px 0 0;
	width:145px;
	}

#searchform {
	background: url(images/search.png) no-repeat;
 	height:29px; 
	}

	#searchform label,#searchform .submit { display:none; }

#se {
	background:none;
	border:0;
	height:15px;
	width:110px;
	margin:1px 16px 0 0;
	padding:3px 15px 0 5px;
	color:#656668;
	font-size:11px;
	 }

#searchform input:focus { border:0; }

input, textarea, text {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:solid 1px #ddd;
	border-top-color:#ccc;
	background:#fff url('images/bg-form.png') repeat-x left 1px;
	padding:6px; }
	
	 textarea{
	height:150px; }

 

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

11. Footer  -------------------------  footer.php

*********************************************************************************************/   
 
 #footer {
	background:none;
	border-top:none;
	padding-top:3px;
 	clear:both; }
#fside {
	float:left;
	width:100%;
	padding:0 0 20px;
	clear:both; }

#copyright {
	background:#034578;
	color:#C4C4C4;
	line-height:19px;
	font-size:11px;
	border-top:1px solid #525252;
	text-align:center;
	padding:20px 45px 30px 20px; }

	#copyright a {
		color:#c4c4c4;
		border-bottom:1px dotted #ccc; }

		#copyright a:hover {
			color:#c4c4c4;
			border-bottom:none;
			text-decoration:none; }

.footer-wrap {
	width:980px;
	margin:0 auto; }

#footer .widget {
	width:200px;
 	color:#C4C4C4;
	line-height:19px;
	font-size:11px;
	padding:5px 45px 0 0;
	display:inline-block;
	vertical-align:top;
	
	 }

	#footer .widget ul { padding:0 0 0 15px; }

	#footer .widget a { color:#c4c4c4; }

	#footer .widget h3 {
		background:none;
		height:22px;
		font-family:Georgia;
		text-transform:uppercase;
		font-size:15px;
		color:#aeaeae;
		font-weight:400;
		margin-bottom:10px;
		border-bottom:1px solid #595959;
		padding:7px 5px 0 10px; }
	
	#copyright span img {
	vertical-align:middle;
	padding:2px 0 5px 2px;
	}

	#copyright span a {
	text-indent:-2999px;
	font-size:1px;
	border:none;
 	}