/*********************************************************************************************Theme Name: Zenko MagazineTheme URI: http://www.wpzoom.com/themes/zenko/Description:  A magazine style theme by <a href="http://www.wpzoom.com">WPZOOM</a>Version: 1.2.Author: WPZOOMAuthor URI: http://www.wpzoom.com**********************************************************************************************0.  CSS Reset  -------------------------  All Theme Files1.  Toolbox CSS  -----------------------  All Theme Files2.  Page Structure  --------------------  All Theme Files3.  Header  ----------------------------  header.php4.  Main Navigation  -------------------  header.php5.  Featured Section  -------------------  featured.php6.  Homepage Articles ------------------  index.php7.  Single Articles & Pages ------------  single.php, page.php8.  Comments  --------------------------  comments.php9.  Sidebar & Widgets ------------------  sidebar.php10. Forms  -----------------------------  searchform.php11. 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: 4px; }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(transpBlack.png); }	/********************************************************************************************* 1. Toolbox CSS  -------------------------  All Theme Files*********************************************************************************************/   a { text-decoration: none; color: #BB002D; }	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: 14px;		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: 13px; 	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; }#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: Georgia;	background-color:#FFFFFF; 	border-top:1px 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:85px;	margin:0 auto; }#logo {	float:left;	height:80px;	margin-top:15px; } #ad468 {	float:right;	height:80px;	width:468px;	padding:30px 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 !important } #menu {   background: url(images/menu.png) repeat-x;   height: 30px;   margin: 0 auto;   clear:both; } #menu-wrap {	width: 980px;	margin: 0 auto; } /* Navigations-------------------------------*/ul.nav { margin: 0 } /* Main navigation */#nav, #nav ul {	height: 10px;	width: 920px;	float: left;        position: absolute;	padding: 0;	margin: 0;	list-style: none;	line-height: 1;	z-index: 100;	padding-top: 1px; } #nav a {	color: #e7e7e7;	font-size: 16px;	font-weight: none;	display: block;	text-decoration: none;	padding: 5px 7px;        padding-top: -10px;	text-transform: lowercase; } 	#nav a:hover {		color: #BB002D;		background: #1F1F1F;		-moz-border-radius: 3px;		-khtml-border-radius: 3px;		-webkit-border-radius: 3px;		border-radius: 3px; } .current_page_item a {	color: #fff;	background: #1F1F1F;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px; } #footer .current_page_item a, .current_page_item li {	border: none;	border: 0; } #sidebar .current_page_item a, .current_page_item li {	border: none;	border: 0; } #nav li {	float: left;	padding-right: 0.2px; } 	/* Style drop down list */#nav li ul {		position: absolute;		width: 200px;		left: -999em;		padding-top: 0px; } 	#nav li:hover ul, #nav li.sfhover ul { left: auto; } 	#nav li ul li a {		background: #1F1F1F;		line-height: 11px;		font-size: 12px;		color: #fff;		width: 150px;		margin-bottom: 0px;		-moz-border-radius: 3px;		-html-border-radius: 3px;		-webkit-border-radius: 3px;		border-radius: 3px;		border-bottom: 1px solid #ccc; } 		#nav li ul li a:hover {			background: #3F3E3E;			color: #fff;			-moz-border-radius: 3px;			-html-border-radius: 3px;			-webkit-border-radius: 3px;			border-radius: 3px; } 	#nav li ul li a {  } 	#nav li ul ul { margin: -23px 0 0 164px; } 	#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; } 	#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; } 	/* IE7 Fix */#nav li:hover, #nav li.hover { position: static; } ul#footerNav {	position: absolute;	top: 27px;	right: 0; } 	ul#footerNav li {		float: left;		display: inline;		margin-left: 15px; }  #rss {	float: right;	margin-top: 8px;	color: 666666;	font-size: 1px;	height: 1px; } 	#rss li {		display: inline;		padding: 0;		float: left;		height: 0px; } 		#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: none no-repeat left top;			padding-left: 19px; } 		#rss li.emailimg {			background: url(none) 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:1100px;}#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:700px;	background:#181818;	height:270px;	overflow:hidden;	position:relative; }		#featured-wrap {	float:left;	width:700px;  }		#featured-wrap h3 {    background:url(images/black.png) no-repeat top left;		height:33px;		font-family:georgia;		text-transform:lowercase;		font-size:15px;		color:#fff;		font-weight:400;		padding:7px 5px 0 10px;		}.fimage {	float:left;	width:400px; }#tabs ul {	text-transform:lowercase;	position:absolute;	left:420px; }#tabs li { float:left; }	#tabs li a {		font-family:georgia;		font-size:10px;		color#D1D1D0;		background:333;		display:inline;		float:left;		height:20px;		width:80px;		text-align:center;		border-right:1px solid #181818;		padding:10px 0 0; }		#tabs li a.tabactive {			background:#181818;			display:block;			float:right;			text-decoration:none; }.fcontent1, .fcontent2, .fcontent3, {	float:right;	width:300px;	color:#C30019;	font-size:12px;	overflow:hidden;	padding:33px 10px 15px; }.fcont {	float:right;	width:280px;	color:#D1D1D0;	font-size:12px;	overflow:hidden;	padding:38px 10px 15px;	height:400px; }	.fcont a {		color:#D1D1D0;		font-weight:700; }	.fcont h2 a {		font-family:Trebuchet MS;		color:#D1D1D;		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:400px;	 }#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;                        text-color:#BB002D			border-bottom:1px dotted #646464; }						#recent li img {			width:65px;			height:50px;			}				#recent small a {		font-size:10px;		font-family:Georgia;		color:#737373;		text-transform:none; }	#recent small {		font-style:italic;		font-size:10px;		font-family:Georgia;		color:CC0; }	#recent h3 {		background:url(images/black.png) no-repeat top left;		height:30px;		font-family:Georgia;		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: lowercase;		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: 14px;	line-height: 20px;	color: #000; } 	.firstn h2 {		font-size: 19px;		font-weight: 400;		font-family: Georgia;		color: #737373;		font-style: italic; } 	.firstn small {		font-style: italic;		line-height: 20px;		margin-bottom: 5px;		font-size: 12px;		color: #737373;		text-transform: uppercase; } 	.firstn img {		float: left;		width: 235px;		padding: 0 5px 5px 0; } .rightn a {	font-family: Georgia;	font-size: 18px;	line-height: normal; } .rightnp a {	font-size: 18px;	line-height: normal; } .rightn p a, .rightnp p a {	font-weight: 700;	font-size: 12px; } .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: 11px;		font-weight: 700;		font-family: Trebuchet MS; } #postsn { width: 670px; } #posts {	width: 670px;	float: left;	margin-bottom:15px; } #middlesb {	width: 160px;	float: left; } .rightn {	width: 422px;	float: left;	font-size: 12px;	color: #000;	line-height: 18px;	margin: 0 0 5px 0; } .homepost {	border-bottom: 1px solid #ccc;	font-size: 12px;	color: #333;	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: Trebuchet MS;	text-transform: uppercase;	font-size: 14px;	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: 12px;	font-family: Trebuchet MS;	color: #737373; } .rightn small, .post-meta {	font-size: 12px;	font-family: Trebuchet MS;	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 { float: left; margin: 0 1em 1em 0 } .gallery { margin: auto; } .gallery-item {	float: left;	margin-top: 10px;	text-align: center;	width: 25%; } .gallery img { border: 2px solid #cfcfcf; } .gallery-caption { margin-left: 0; } .attachment { margin: 1em 0 } .post {	float: left; 	font-size: 15px;	line-height: 1.8;	color:  #333; 	} 	.post a {		border-bottom: 1px solid #ccc;		color: #737373;		font-weight: 700; } 		.post a:hover {			border: none;			text-decoration: none; } 	.post blockquote {		border-left: 3px solid #ccc;		color: #BB002D;		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: Trebuchet MS;		font-size: 15px;		font-weight: 700;		line-height: 30px;		color: #BB002D;		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: #000;		padding-bottom: 10px;		font-weight: 700; } 	.post li ol {		line-height: 25px;		padding-left: 10px; } 	.post p { padding: 0 0 8px; } 	.post ul li {		line-height: 25px;		list-style: square; } 	.post .post-meta {		font-size: 12px;		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;	height: 18px;	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: 11px; 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: 13px; }	.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: 12px; 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: 18px; }.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: georgia;		text-transform: lowercase;		font-size: 15px;		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 {	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; }/********************************************************************************************* 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:#1D1C1C url(images/bgf.jpg) repeat-x;	border-top:1px solid #fff;	padding-top:3px; 	clear:both; }#fside {	float:left;	width:100%;	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;	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:Trebuchet MS;		text-transform:uppercase;		font-size:15px;		color:#aeaeae;		font-weight:400;		margin-bottom:10px;		border-bottom:1px solid #595959;		padding:7px 5px 0 10px; } 
