'0'at line 
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;}

'Heading (h1) has already been defined'
'Heading (h2) has already been defined'
'Heading (h3) has already been defined'
'Heading (h4) has already been defined'
'Heading (h5) has already been defined' 
'Heading (h6) has already been defined'{
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: 4px; }



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(transpBlack.png); }

	
/********************************************************************************************* 

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/   

a { text-decoration: none; color: #263B51; }
	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; }
Element	(p.wp-caption-text) is overqualified, just use .wp-caption-text without elemen name { 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; }
 
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches[1][0];

if(empty($first_img)) {
   $first_img = "/path/to/default.png";
}
return $first_img;

}
/********************************************************************************************* 

2. Page Structure  -------------------------  All Theme Files

*********************************************************************************************/   
 
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#F1F1F1;
 	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:130px;
	margin:0 auto; }

#logo {
	float:left;
	height:90px;
	margin-top:15px; }
 

#ad468 {
	float:right;
	height:60px;
	width:468px;
Using
.fullwidth, #content .fullwidth {
	width:980px;
	}
 
/********************************************************************************************* 

4. Main Navigation  -------------------------  header.php

*********************************************************************************************/   
 
.rss-links { float: right }
 
'Use' 
#menu {
	background: url(images/menu.png) repeat-x;
	height: 33px;
	margin: 0 auto; }
 
#menu-wrap {
	width: 980px;
	margin: 0 auto; }

.downarrowclass {
background:url(images/downh.png) no-repeat center;
padding:6px 11px;
}

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: 8px;
	color: #fff;
	font-size: 11px;
	height: 20px; }
 
	#rss li {
		display: inline;
		padding: 0;
display		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; }
 
Element			background: url(images/feed.png) no-repeat left top;
			padding-left: 19px; }
 
Element			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;
}


#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:240px;
	overflow:hidden;
	position:relative; }
	
	
#featured-wrap {
	float:left;
	width:420px;
  }
	
Heading (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;
inline		height:20px;
widt		width:72px;
		text-align:center;
		border-right:1px solid #181818;
		padding:10px 0 0; }

Element	 a.tabactive is overqulaified, just use .tbactive without element name. {
			background:#181818;
			display:block;
			float:left;
			text-decoration:none; }

.fcontent1, .fcontent2, .fcontent3 {
	float:left;
	width:200px;
	color:#D1D1D0;
	font-size:12px;
	overflow:hidden;
Using
.fcont {
	float:left;
Duplicate	color:#D1D1D0;
Duplicate	font-size:12px;
Duplicate	padding:38px 10px 15px;
	height:240px; }

	.fcont a {
		color:#D1D1D0;
		font-weight:700; }

	.fcont h2 a {
		font-family:Georgia;
		color:#D1D1D0;
		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;
Using		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; }

'Heading (h3) has already been defined'	
		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; }
 
Heading		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; }
 
'Heading' 
'heading' 
'heading'.blue { background: url(images/blu.png) no-repeat top left; }
 
'heading'.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; }
 
Heading		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;
Using		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;
Using	padding: 0 0 10px 0;
	margin: 8px 0 3px 0;
	clear: both;
	width: 670px; }
 
'Heading #posts .homepost .rightcontp h3 {
	background: none;
	font-size: 16px;
	text-transform: none;
	padding: 0; }
 
'Heading 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;
Using	padding: 0 7px 7px 0; }
 
.rightnp img {
	float: left;
	width: 130px;
Using	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; }
 if ( get_the_post_thumbnail($post_id) != '' ) {

echo '<a href="'; the_permalink(); echo '" class="thumbnail-wrapper">';
the_post_thumbnail();
echo '</a>';

Rule is empaty. 

echo '<a href="'; the_permalink(); echo '" class="thumbnail-wrapper">';
echo '<img src="';
echo catch_that_image();
echo '" alt="" />';
echo '</a>';

} 
/********************************************************************************************* 

7. Single Articles & Pages -------------------------  single.php, page.php

*********************************************************************************************/   

.gallery .gallery-item { 
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
zoom: 1;
Duplicated property *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;
Using		border-bottom: 1px solid #ccc;
Using		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; }
 
'Heading (h2) already been defined
'Heading (h2) should not be qualified''Heading (h2) already been defined.post h2 { font-size: 27px; }
 
'Heading (h2) should not be qualified''Heading (h2) already been defined	.post h3 { font-size: 24px; }
 
'Heading (h2) should not be qualified''Heading (h2) already been defined	.post h4 { font-size: 21px; }
 
'Heading (h2) should not be qualified''Heading (h2) already been defined	.post h5 { font-size: 18px; }
 
'Heading (h2) should not be qualified''Heading (h2) already been defined	.post h6 { font-size: 16px; }
 
'Heading (h2) should not be qualified''Heading (h2) already been defined	.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 {
Using	color: #4c4d50;
	float: left;
	background: #E4E4E4;
	height: 30px;
	margin: 10px 0 0;
Using	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;
display		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; }
Using width with padding cansometimes make elements large than you expect.
.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; }
Using width with padding cansometimes make elements large than you expect.#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; }
Element (body.ie6) is overqualifed, just use.ie6 without element nama #comments Element (body.bgCH is overqualified, just use .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; }
Element (p.date)	#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; }
'Heading (h2) should not be qualified''Heading (h2) already been defined #comments li h3 { margin-top: 15px; margin-left: 55px; font-size: 16px; }
.avatar { float: left; }
Using width with padding-left can sometimes make elements larger than you expect..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;
Duplicated		float:left;
Duplicated		clear:both; }
 
'Heading (h3) should not be qualified''Heading (h3) already been defined	#sidebar h3 a.rsswidget { color: #fff; }
 
#sidebar_left {
	float: left;
	width: 145px;
Using	padding-right: 10px; }
 
#sidebar_right {
	float: left;
	width: 145px; }
 
'Heading (h3) should not be qualified''Heading (h3) already been defined #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; }
 
'Heading (h3) should not be qualified''Heading (h3) already been defined	.widget h3 {
		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; }
 
	.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 {
Using	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;
Using	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;
Using	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:#1D1C1C url(images/bgf.jpg) repeat-x;
	border-top:1px solid #fff;
	padding-top:3px;
 	clear:both; }

#fside {
	float:left;
	width:100%;
Using	padding:0 0 20px;
	clear:both; }

#copyright {
	background:#3c3c3c;
	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;
Using	padding:5px 45px 0 0;
	display:inline-block;
	vertical-align:top;
	
	 }

	#footer .widget ul { padding:0 0 0 15px; }

	#footer .widget a { color:#c4c4c4; }

'Heading (h3) should not be qualified''Heading (h3) already been defined	#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 {
Negative	text-indent:-2999px;
	font-size:1px;
	border:none;
 	}	