/*   
Theme Name: ZOOM
Theme URI: http://www.wpzoom.com/
Description:  WPZOOM
Version: 6.0
Tags: magazine style
*/


/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
* {
	margin: 0;
	padding: 0; }

html { overflow-y: scroll; }
 
 
body {
	background:#9AAEB9;
	color:#333333;
	font-family:Verdana,Helvetica,sans-serif;
 }

ul { list-style: none; }

p {
	font: 1.3em/1.3em;
	margin-bottom: 0.5em;
	 }

a {
	outline: none;
	text-decoration:none;
	color:#fff; }

	a:hover {
		outline: none;
		text-decoration:none; }

	a img { border: none; }

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,button,textarea {
	border:0;
	outline:0;
	margin:0;
	padding:0; }

.pingslist {
display:none;
}

.clear {
clear:both;
}

 
@font-face {
	font-family: 'museo';
	src: url('fonts/500.eot');
	src: local('museo'), local('museo'), url('fonts/500.ttf') format('truetype');
	font-weight:normal;
}

@font-face {
	font-family: 'museo';
	src: url('fonts/900.eot');
	src: local('museo'), local('museo'), url('fonts/900.ttf') format('truetype');
 
}

 
 

blockquote {
border-left:3px solid #CCCCCC;
clear:both;
color:#777777;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:italic;
line-height:1.8em;
margin:10px 20px 10px 30px;
padding-left:10px
}

/* =WP-PageNavi
-------------------------------------------------------------- */
.wp-pagenavi {
	font-size: 12px;
 	text-align: center; 
 	padding-top:12px;
	}
	

	.wp-pagenavi .current, .wp-pagenavi a:link, .wp-pagenavi a:visited {
		 padding:3px 6px;
		color:#fff;
		font-weight:bold;
		font-size:12px;
		background:#333;
		 border:2px solid #414548;
		 
		}

	.wp-pagenavi .current {
	padding:3px 6px;
	 border:2px solid #ccc;
	 margin:0 5px;

		}

	.wp-pagenavi a:hover { 
	 
	 border:2px solid #fff;
	 
		}
	
.navigation a:link, .navigation a:visited, .comments-navigation a:link, .comments-navigation a:visited {
	 padding:3px 6px;
	 
	 margin:0 5px;
	 }
	
	.navigation {
	color:#fff;
	float:left;
	background:#333  url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/h3.jpg) no-repeat scroll 0 0;
	width:100%;
	height:40px;
	margin-top:30px;
	}
	
.pagenav { color: #fff; float: left; width: 100%; }
.pagenav .alignleft a,   .pagenav .alignright a { width: 125px; text-align: center; height: 20px; }
.pagenav a { color: #fff; background: #88939D; font-weight: bold; margin: 0 0 10px; 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; }	
#comments .pagenav a {color:#fff;}
.pagenav .alignleft { float: left; }
.pagenav a:hover { color: #fff; text-decoration: none; background: #3e6e8d; }
.pagenav .alignright { float: right; }

/* MESSAGE BOXES
/////////////////////////////*/

#main .message-box {   padding: 5px; color:#545454;    margin:10px 0 20px 0; }

.clean { background-color: #efefef; border-top: 2px solid #dedede; border-bottom: 2px solid #dedede; }
#main .info  { background:#f7fafd url(images/info.png) no-repeat 10px 10px; padding:10px 0 10px 80px; border-top: 2px solid #b5d3ff; border-bottom: 2px solid #b5d3ff; }
.ok    { background-color: #d7f7c4; border-top: 2px solid #82cb2f; border-bottom: 2px solid #82cb2f; }
#main .alert { background:#f7fafd url(images/warning.png) no-repeat 10px 10px; padding:10px 0 10px 80px; background-color: #fef5be; border-top: 2px solid #fdd425; border-bottom: 2px solid #fdd425; }
#main .error { background:#f7fafd url(images/block.png) no-repeat 10px 10px; padding:10px 0 10px 80px; background-color: #ffcdd1; border-top: 2px solid #e10c0c; border-bottom: 2px solid #e10c0c; }

.single ul.blueul {	color:#666;    	margin:10px 10px 20px 0;	background:#D7E5E2; 	padding:20px 10px 10px 30px; 	border-top: 2px solid #89A5B5; 	border-bottom: 2px solid #89A5B5; 	display:block;}ul.blueul li { background:url(images/blueli.png) no-repeat 0 2px; padding:0 0 8px 25px; margin:3px 0 3px 0; list-style-type:none; }

/* END RESET */
 #content-wrap {
	width:980px;
	margin:0 auto;
	}

#header-wrap {
width:100%;
background:#688CA2 url(images/bgheader.jpg) repeat-x;
}

#skip {
	width:100px;
	margin-left: 400px; /* half the width of the div */
  	height:15px;
	background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/skip.png) no-repeat;
	font-size:10px;
	padding:9px 0 0 15px;
	font-family:Arial;
	 }

	#skip a { text-decoration:none; }

		#skip a:hover { color:#ccc; }

#header {
	width:980px;
	margin:0 auto;
	background: url(images/header.jpg) no-repeat 0 14px;
	}

#lefth {
	width:560px;
	float:left; }
	
	#righth {
	width:420px;
	float:left;
	}
	
	#righth .window {
	height:282px;
	}

#logo {
	float:left;
	width:324px;
	background:url(images/logo.png) no-repeat;
	height:60px;
	text-indent:-9999px;
	margin-top:50px;
	margin-left:0px; 
	margin-right:10px;}
	
	#logo h1 a {
	width:313px;
	display:block;
	height:64px;
	}
	
	#boxc {
	margin-top:35px;
	float:left;
	width:100px;
	display:block;
	}
 
	#example-content-1 {
	display: none;        /* required */
	position: absolute;   /* required */
	background:transparent url(images/dim.png) repeat scroll 0 0;
	border:1px solid #444444;
	overflow:hidden;
	padding:10px;
	position:absolute;
	text-align:left;
	-x-system-font:none;
	color:#FFFFFF;
	font-family:Lucida Grande,Arial,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	left:60px;
	line-height:normal;
	position:absolute;
	text-shadow:1px 1px 0 #000000;
 

}
#motto {
	float:left;
	clear:both;
	width:442px;
	height:85px;
	background:url(images/motto.png) no-repeat;
	margin:35px 0 0 0px;
	text-indent:-9999px; }

#feature {
	text-align:right;
	position:relative;
	float:right;
	width:410px;
	margin:7px 0 0 0; }

.new {
	background:transparent url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/new.png) no-repeat scroll 0 0;
	height:154px;
	position:absolute;
	right:-5px;
	top:-5px;
	width:155px; 
	}

.updated {
	background:transparent url(http://wpzoom.s3.amazonaws.com/img/ribbon/updated.png) no-repeat scroll 0 0;
	height:154px;
	position:absolute;
	right:-5px;
	top:-5px;
	width:155px; 
	}
	
	.screenb span.new {
	top:9px;
	right:24px;
	}
	
		.screenb span.updated {
	top:9px;
	right:24px;
	}

.free {
	background:transparent url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/free.png) no-repeat scroll 0 0;
	height:154px;
	position:absolute;
	right:-5px;
	top:-5px;
	width:155px; }

#menu {
	float:left;
	width:970px;
	margin:47px 0 0 3px;
	 }

	#menu li {
	display:inline;
	float:left;
	}
	
	#menu a {
		display:block;
		text-align:center;
		background:url(images/menu.png) no-repeat;
		width:128px;
		height:27px;
		float:left; 
		padding:5px 5px 0 0;
		text-decoration:none;
		color:#F0F4F6;
		font-weight:bold;
		text-transform:uppercase;
		font-family:Trebuchet MS, Arial, Sans-Serif; 
		}
		
	 

		#menu a:hover { background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/menuh.gif) no-repeat; }

		#menu a:active { background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/menua.gif) no-repeat; }
 
		#menu .current_page_item a {
		display:block;
		text-align:center;
		background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/menua.gif) no-repeat;
		width:128px;
		float:left;
		padding:5px 5px 0 0;
		} 
 
#slider {
	width:980px;
	background:url(images/slider.png) no-repeat;
	height:307px;
	margin:0 auto;
 }

#slider-wrap {
	width: 100%;
	background: #333 url(images/bgthslider.png) repeat-x top center;
	height: 408px; }
	
	
#our {
	margin:0 auto;
	width:753px;
	text-indent:-9999px;
	padding-top:7px; }

	#our h2 {
		 
		height:45px;
		background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/our.png) no-repeat; }


	#slider #left {
		width: 420px;
		float: left;
		padding: 65px 0 0 0; }
 
		#slider #left h2 {
			font-family: "museo", Arial, Helvetica, Sans-Serif;
			font-size: 36px;
			text-shadow: 5px 4px 6px #000;
			text-transform: uppercase;
			color: #EAE9E9; }
		h2.heading {
		background:url(images/heading.png) no-repeat;
		height:93px;
		width:423px;
		text-indent:-9999px;
		}
		
		#slider #left h3 {
			font-family: "museo", Arial, Helvetica, Sans-Serif;
			font-weight: normal;
			font-size: 20px;
			line-height: 30px;
			text-shadow: 2px 2px 6px #000;
			color: #EAE9E9;
			padding: 10px 0 20px 0; }
 
 		#slider #left a  {
			width:435px;
			height:62px;
			display:block;
			float:left;
			text-indent:-9999px;
			background:url(images/checkbutton.png) no-repeat;
			}
			
			#slider #left a:hover {
		
			background-position:0 -63px;
			}
#slider #left li {
	display: inline;
	width: 150px;
	height: 34px;
	float: left;
	padding: 30px 40px 0 0; }
 
#slider #right {
	float: left;
	margin: 20px 0 0 0px;
	position: relative; }
 
.screens {
	width: 377px;
	height: 281px;
	background: url(images/screens.png) no-repeat;
	float: left;
	padding: 30px 0 0 15px;
	margin: 60px 0 0 20px;
	position:absolute; 
}
 
	.screens:hover {
		z-index: 700;
		position: absolute; }
 
	.screens img {
		width: 346px;
		height: 233px; }
 
.screenb {
	width: 471px;
	height: 356px;
	background: url(images/screenb.png) no-repeat;
	float: left;
	padding: 37px 0 0 14px;
	margin: 0 0 0 95px;
	position:absolute;
 }
 
	.screenb img {
		width: 442px;
		height: 298px; }
		
		
#main {
	float:left;
	width:650px;
	background:#F0F4F6;
	margin-top:20px;
 	margin-right:0px;
 	overflow:hidden; }

#themes {
	float:left;
	width:980px;
	background:#F0F4F6;
	margin-top:15px;
	margin-bottom:30px;
	padding-bottom:30px;
	margin-right:10px; }
 
	
 
	
#main h4, #themes h4, #connect h4, #ourblog h4, #sidebar h4 {
	background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/h3.jpg) no-repeat;
	height:40px;
	padding:14px 0 0 15px;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	position:relative;
	display:block;
	font-family:"museo", Arial, Helvetica, Sans-Serif;
	text-shadow:1px 1px 0 #000;
	 }
	
 

#main h4 a { text-decoration:none; }

#main .hr {
	background:#fff none repeat scroll 0 0;
	border-top:1px solid #949FA9;
	height:1px;
	overflow:hidden;
	width:100%;
	margin-left:2px;
	margin-top:0px;
	float:left; }

 
.window {
	width:410px;
	height:300px;
	background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/themebg.png) no-repeat;
	float:left;
	position:relative;
	padding-top:22px; }
	
	 
	

#themes .theme { margin:0 30px 10px 30px;
width:410px;
float:left; }

	#themes .theme h5 {
		font-size:20px;
		text-transform:uppercase;
		padding-top:7px;
		width:220px;
		float:left;
	 }



		.swindow {
	width:593px;
	height:435px;
	background:url(images/singlebg.png) no-repeat;
	float:left;
	position:relative;
	padding-top:32px; }	 
	

 .stheme { margin:0 0px 0px 15px;
width:593px;
float:left; }

	#main  .stheme h5 {
		font-size:37px;
 
		width:68%;
		float:left; }
		

.article .themeinfo p {
margin:0 20px 0 15px;
font-family:Tahoma;
color:#36393c;
line-height:24px;
font-size:13px;
}


#screens img {
border:2px solid #668495;
margin-right:8px;
width:115px;
height:115px;
}

#features {
float:left;
padding:0px;
font-size:11px;
 
}

#features ul {
margin:0;
padding:0;
}


#features li {
vertical-align:top;
display:inline-block;
width:311px;
padding:0 0 20px 0px;
}

#features p {
float:none;
margin:0;
padding:0;
}

#features img {
padding:20px 15px 0 0;
}

#features h3 {
font-size:17px;
font-family:Georgia;
color:#333;
padding:0 0 10px 10px;
border:none;
}

#whychoose {
width:665px;
float:left;
background:#F0F4F6;
display:inline;
height:235px;
}

#whychoose ul {
float:left;
padding:10px 0 0 20px;
margin:0 0 20px 0;
}

#whychoose li {
list-style-type:none;
float:left;
width:320px;
padding:10px 0 10px 0;
margin:0 0 0 0;
letter-spacing:-1px;
}

#whychoose img {
padding:0 5px 0 0;
}

#whychoose h4 {
background:none;
font-family:"museo", Arial;
text-transform:uppercase;
color:#4e7597;
display:inline;
padding:7px 0 0 0;
float:left;
font-size:14px;
} 

  #whychoose h3 {
	text-align:center;
	font-size:22px;
	text-shadow:1px 1px 0 #000;
	padding:9px 0 0 0;
	background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/h3.jpg) no-repeat;
	height:40px;
	color:#fff;
	text-transform:uppercase;
	position:relative;
	display:block;
	font-family:"museo", Arial, Helvetica, Sans-Serif; 
	}
	
#connect {
width:315px;
float:left;
background:#668495;
height:235px;
}

#sidebar #connect {
height:180px;
}

#connect .right h4  {
		background:none;
		height:10px;
		padding:3px 0 0 0;
		font-size:13px;
		text-shadow:1px 1px 0 #000;
		 }

	#connect h5 a {
		font-weight:bold;
		font-family:"museo", Arial, Helvetica, Sans-Serif;
		color:#1e1e1e;
		font-size:23px;
		text-transform:uppercase;
		letter-spacing:-1px;
		float:left;
		text-shadow:1px 1px 0 #ccc; }
		
		#connect h6 {
		font-weight:bold;
		font-family:"museo", Arial, Helvetica, Sans-Serif;
		color:#1e1e1e;
		font-size:17px;
		text-transform:uppercase;
		letter-spacing:-1px;
		float:left;
		text-shadow:1px 1px 0 #ccc; }
 
 
#ourblog {
width:315px;
float:left;
background:#F0F4F6;
display:inline;
margin:20px 15px 0 0;
}
 
	#sidebar #ourblog {
	margin:0 15px 0 0;
	}
	
	#ourblog h4 {
	height:30px;

	}
	
	#main h4 img, #ourblog h4 img {
	float:right;
	height:32px;
	width:32px;
	margin:-25px 5px 0px 0;
	}
	
	#main h4 a img, #ourblog h4 a img {
	display:inline;
	}
	
	#ourblog ul {
	padding:0 10px 20px 15px;
	}
	
	#ourblog li {
	font-family:Arial;
	font-size:10px;
	color:#9ca4ab;
	padding:10px 0 10px 0;
	border-bottom:1px solid #dae1e3;
	}
	
	#ourblog a {
	display:block;
	font-weight:bold;
	font-size:15px;
	color:#3f4244;
	}
	
	#ourblog a:hover {
	text-decoration:underline;
	}
	
	#ourblog span {
	margin:8px 0 10px 0;
	float:left;
	text-transform:uppercase;
	}
	
	#ourblog span a {
	color:#638395;
	font-size:10px;
	font-family:"museo", Arial;
	}

.blueboxc {
	background:#D7E6EE url(http://www.wpzoom.com/wp-content/uploads/2009/07/boxc.png) no-repeat 20px 25px;
	border:1px solid #9FB2BD;
	margin:15px 0 30px 90px;
	width:600px;
	float:left;
	padding:30px 30px 30px 110px; }

.bluebox {
	background:#D7E6EE url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/iconbox.jpg) no-repeat 20px 25px;
	border:1px solid #9FB2BD;
	margin:15px 0 30px 90px;
	width:600px;
	float:left;
	padding:30px 30px 30px 110px; }

.bluebox2 {
	background:#D7E6EE url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/aff.jpg) no-repeat 20px 25px;
	border:1px solid #9FB2BD;
	margin:15px 0 30px 90px;
	width:550px;
	float:left;
	padding:30px 30px 30px 170px; }
	
	.bluebox3 {
	background:#D7E6EE;
	border:1px solid #9FB2BD;
	margin:15px 0px 30px 10px;
	width:880px;
	float:left;
	padding:30px 30px 30px 20px; }


.bluebox4 {
	background:#D7E6EE url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/bulb.jpg) no-repeat 50px 25px;
	border:1px solid #9FB2BD;
	margin:15px 0 30px 90px;
	width:550px;
	float:left;
		padding:30px 30px 30px 170px;  }


#themes .bluebox h5, #themes .bluebox2 h5, #themes .bluebox4 h5, #themes .blueboxc h5  {
	font-size:26px;
	text-shadow:none;
	letter-spacing:-1px;
	text-transform:uppercase; }

#themes .bluebox h6, #themes .bluebox2 h6, #themes .bluebox4 h6, #themes .blueboxc h6  {
	color:#5b686f;
	line-height:20px;
	padding:10px 0 0px 0;
	font-size:18px;
	font-family:"museo", Arial, Helvetica, Sans-Serif;
	font-weight:normal; }
	
#search-3  li {
border-bottom:none;
}
 
.post {
	float:left;
	margin:10px 10px 10px 20px;
	display: inline; }

	.post .thumb {
		width:150px;
		float:left;
		margin:0 25px 0 0; }

		.post .thumb img {
			border:8px solid #D6DEE6;
			margin:0 5px 0 0;
			width:150px; }

	.post .article {
		float:left;
		width:420px; }

.single .article { float:left; }

.single {
	float:left;
	margin:10px 10px 10px 20px;
	display: inline; }

.article ul { margin:0px 30px 0 30px; }

.trtd {
	float:left;
	background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/bgtd.gif) repeat-x;
	height:42px;
	width:620px;
	margin:15px 0 15px 0; }

	.trtd .tool {
		float:right;
		background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/tool.png) no-repeat;
		height:37px;
		width:37px; }

.tdleft, .tdright {
	width:290px;
	color:#1e1e1e;
	float:left;
	padding:0 10px 0 10px; }

.tdlefth {
	width:120px;
	color:#1e1e1e;
	float:left;
	padding:0 10px 0 10px; }
	
	.tdrighth {
	width:290px;
	color:#1e1e1e;
	float:left;
	padding:0 10px 0 10px; }
	
.article .trtd h5 {
	font-size:14px;
	text-transform:uppercase;
	color:#1e1e1e;
	padding:10px 0 0 20px;
	text-shadow:1px 1px 0px #fff;
	float:left; }

table.listings h5 {
	font-size:14px;
	text-transform:uppercase;
	color:#1e1e1e;
	padding:0px 10px 0 0px;
	float:left; }

table.listings {
	border-collapse:collapse;
	line-height:1.7em;
	width:100%;
	margin-top:15px;
	font-family:verdana;
	font-size:11px; }

	table.listings tr.odd td {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:#DCEBF2 none repeat scroll 0 0; }

	table.listings tr td.red {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:#FDF6F6 none repeat scroll 0 0; }

	table.listings tr.blue td {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:#E8F5FF none repeat scroll 0 0;
		color:#18466A;
		font-weight:bold; }

	table.listings tr.blue .column1 {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:#C3E5FF none repeat scroll 0 0;
		color:#002B4D; }

		table.listings tr.blue .column1 a { color:#333; }

	table.listings tr.odd td.red {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:#FCE8E8 none repeat scroll 0 0; }

	table.listings tr.odd .column1 {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:#DCEBF2 none repeat scroll 0 0; }

	table.listings .column1 {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:#EDF9DD none repeat scroll 0 0; }

	table.listings tbody .column1 {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:#F0F4F6 none repeat scroll 0 0;
		font-weight:bold; }

	table.listings td {
		color:#1e1e1e;
		padding:0.3em 1em;
		text-align:center; }

	table.listings th {
		color:#666666;
		font-weight:normal;
		padding:0em 0em;
		text-align:left; 
		}

 
	
	table.listings  tr {  border-bottom:1px solid #F0A2A7; }

	table.listings tbody td { border-bottom:1px solid #F0A2A7; }

	table.listings thead th, table.listings thead tr.odd .column1 {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background: url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/bgtd.gif) repeat-x scroll center bottom;
		color:#333;
		font-family:"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:1.2em;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		line-height:2em;
		text-align:center;
		height:42px; }

	table.listings thead th.red {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:#D17F7F url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/red-fade.png) repeat-x scroll center bottom;
		color:#FFFFFF; }
.meta li a {
color:#979da1;
}

.single .meta, .meta {
	font-size:10px;
	text-transform:uppercase;
	color:#979da1;
	font-family:Tahoma;
	padding:5px 0 5px 0;
	display:block;
	clear:both;
	line-height:17px; }

	.single .meta ul, .meta ul {
		padding:0px 0 0 0;
		margin:0; }

	.meta li {
		display:inline;
		padding:0 20px 0 0; }

li.time {
	background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/clock.gif) no-repeat   left;
	padding-left:12px; }
	


li.category {
	background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/category.gif) no-repeat   left;
	padding-left:13px; }

li.comments {
	background:url('http://wpzoom.s3.amazonaws.com/wpzoom6/images/comments.gif') no-repeat   left;
	padding-left:15px; }

#content .hr {
	background:#fff none repeat scroll 0 0;
	border-top:1px solid #949FA9;
	clear:both;
	height:1px;
	overflow:hidden;
	width:100%;
	margin-left:2px;
	margin-top:10px; }

.article h1 a {
	font-size:20px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:normal;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#444;
	text-decoration:none; }

	.article h1 a:hover { color:#666; }

.article, .single, .post {
	font-family:Arial;
	color:#666666;
	font-size:12px;
	line-height:22px;
	margin-bottom:5px;
	float:left;
	  }

.article a { color:#E2072A; }

	.article a:hover {
		text-decoration:none;
		color:#000; }

ul.affearn  {
font-family:"museo", Arial, Sans-Serif;
font-size:16px;
color:#333;
margin-left:100px;
float:left;
}

.affbanner {
float:left;
width:480px;
margin-bottom:50px;
}


.affcode {
float:left;
width:420px;
}

.affcode textarea {
font-weight:normal;
font-size:12px;
line-height:20px;
font-family:Courier New, monospace;
letter-spacing:0;
width:400px;
height:100px;
margin-top:15px;
}


.single span.dropcaps {
	font-family:Georgia, serif;
	font-size: 50px;
	float: left;
	font-weight: 400;
	line-height: 1em;
	margin-bottom: -0.4em;
	margin-right: 0.09em;
	position: relative; }

a.read-more {
	background:#7895A7;
	color:#fff;
	text-decoration:none;
	padding:4px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:normal;
	margin:1px 0 15px 0;
	float:right;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #506877; 
	}

a:hover.read-more {
	background:#0AA9C7;
	border:1px solid #2E899B;
	color:#fff; }

.single .article h1 a { font-size:35px; line-height:normal; }

.single h2 {
	font-family:Arial;
	font-size:33px;
	font-weight:700;
	padding-bottom:5px;
	line-height:30px;
	color:#333; }

.single h3 { font-size:24px; border-bottom:2px solid #333; line-height:normal; color:#333; margin-bottom:3px; }

.single h4 { font-size:21px;  }

.single h5 {
	color:#333;
	font-weight:bold;
	font-size:23px;
        line-height:30px;
	font-family: "museo", Arial, Helvetica, Sans-Serif;
 }

.single h6 { font-size:16px; }

.single h2,  .single h4, .single h6 {
	color:#333;
	padding-bottom:10px;
	font-weight:700; }

.single li ol {
	line-height:25px;
	padding-left:10px; }

.single p { padding:0 0 5px 0;  }

.single small {
	font-size:10px;
	text-transform:uppercase; }

.single ul,.single ul,ol { list-style:square inside; }
.single ul { padding:0 0 15px 0px; }

.webroundup li {
	padding:0px;
	margin:0px;
	list-style:none;
	margin-bottom:10px;
	clear:both; }

.webroundup a {
	background-color:#0AA9C7;
	color:#fff;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold; }

	.webroundup a:hover {
		text-decoration:underline;
		color:#fff;
		background:#0AA9C7; }

.webroundup img {
	margin-right:20px;
	padding:4px;
	border:1px solid #B5B5B5;
	background-color:#ccc; }

ul.webroundup {
	list-style-type:none;
	list-style:none;
	margin-bottom:20px;
	margin-left:15px; }

.webroundup h2, .webroundup  h3, .webroundup  h4 {
	display:block;
	margin-top:35px;
	margin-bottom:0px;
	margin-left:0px;
	font-weight:bold; }

.aligncenter,div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto; }

.alignleft {
	float:left;
	margin:0 10px 0 0; }

.alignright {
	float:right;
	margin:10px 0 0 20px; }

.floatleft,#more_left { float:left; }


 
#single-license, #dev-license, #paypal {
	float: left;
	width: 280px;
	font-size: 11px;
	color: #9b9999;
	line-height: 18px;
	padding: 0 0 0 20px; }
 
#single-license span, #dev-license span {
	float: left;
	font-family: "Georgia", Sans-Serif;
	font-size: 30px;
	color: #333;
	width: 30px;
	padding: 17px 0 0 15px; }
	
	#single-license a { margin:28px 0 0 0; }
	
	#single-license span { margin:19px 0 0 0; }
 
#dev-license { padding: 0 30px 0 30px; }
 
#paypal { width: 240px; }
 
	#paypal h3 {
		background: url(images/paypal.png) no-repeat;
		height: 38px;
		padding: 2px 0 0 50px;
		font-family: "museo", Arial, Helvetica, Sans-Serif;
		font-size: 15px;
		color: #1e1e1e;
		text-transform: uppercase;
		border: none;
		margin: 0; }
 
	#paypal img { padding: 3px 0 5px 12px; }
 
#single-license h3 {
	background: url(images/wpicon.png) no-repeat;
	height: 38px;
	padding: 10px 0 0 46px;
	font-family: "museo", Arial, Helvetica, Sans-Serif;
	font-size: 21px;
	color: #1e1e1e;
	text-transform: uppercase;
	border: none;
	margin: 0; }
 
#dev-license h3 {
	background: url(images/wpicondev.png) no-repeat;
	height: 38px;
	padding: 10px 0 0 65px;
	font-family: "museo", Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	color: #1e1e1e;
	text-transform: uppercase;
	border: none;
	margin: 0; }
	
#similar-themes {
float:left;
	height:196px;
	overflow:hidden;
	width:940px;
	}
	
#similar-themes img {
	float:left;
	width:264px;
	padding: 0 45px 0 0;
	}
	
	
#afterbox {
	background:#D7E5E2;
	border:1px solid #89A5B5;
	float:left;
	padding:15px 15px 10px 5px;
	margin:15px 0 15px 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; }

	#afterbox h5 {
		font-size:16px;
		text-transform:uppercase;
		font-family:"museo", Arial, Helvetica, Sans-Serif; }
#after-left {
float:left;
width:280px;
}

#related {
	float:left;
	padding-left:19px;
	font-size:10px;
	width:260px;
	font-family:Tahoma; }

	#related li { list-style-type:none; padding-left:0; }

	#related a {
		color:#2E5B73;
		text-decoration:none;
		font-size:11px;
		line-height:22px; }

img.fimage {
	height:300px;
	width:200px; }

#related a:hover { text-decoration:underline; }

#addbig {
	float:right;
	padding:0 5px 0 5px;
	width:300px; }

#author {
	clear:both;
	float:left;
	width:270px;
	padding:0px 0 0 15px; }

#picture { margin:0 7px 0 0; }

	#picture img {
		border:5px solid #89A5B5;
		float:left; }

#bio {
	font-size:11px;
	line-height:20px;
	float:left;
	width:180px;
	padding:0 0 0 10px;
	color:#333; }

#bio a {
color:#333;
font-weight:bold;
border-bottom:1px solid #ccc;
}

#bio a:hover {
border:none;
}


#spread {
	background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/spread.jpg) no-repeat;
	float:left;
	width:585px;
	height:155px;
	margin:10px 0 10px 15px; }

	#spread p {
		padding:44px 0 0 85px;
		font-weight:700;
		font-family:Tahoma;
		font-style:italic;
		color:#E7EDF0;
		font-size:12px;
		line-height:20px; }

	#spread ul {
		width:410px;
		padding-left:85px; }

	#spread li {
		display:inline;
		text-indent:-9999px;
		padding:0 34px 1px 0;
		width:100px;
		float:left;
		height:26px; }

		#spread li a {
			display:block;
			border:none;
			width:100px; }

			#spread li a:hover {
				border-bottom:2px solid #6B9FB9;
				margin-left:25px;
				width:74px; }

#digg {
	float:right;
	width:51px;
	height:80px;
	margin:42px 27px 0 0; }

#commentsh {
	float:left;
	margin-top:20px; }

	#commentsh ol { padding:0px 0 20px 0; }

	#commentsh li {
		margin:20px 0 20px 0;
		list-style-type:none;
		background:#D7E5E2;
		border:1px solid #89A5B5;
		float:left;
		padding:20px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px; }

.grav {
	float:left;
	width:90px; }

	.grav img { border:5px solid #89A5B5; }

.comm {
	padding-bottom:5px;
	border-bottom:1px solid #89A5B5;
	float:left;
	width:480px; }

	.comm a {
		text-decoration:none;
		color:#47494B;
		font-size:18px;
		font-family:Tahoma;
		margin-bottom:10px; }
	
	.comm a:hover {
	text-decoration:underline;
	}
	
	.comm small a {
		color:#979DA1;
		font-family:Tahoma;
		font-size:10px;
		text-transform:uppercase;
		text-align:right;
		padding-left:12px; }

.comm2 {
	float:left;
	width:480px;
	margin-top:10px;
	font-family:Arial;
	color:#666666;
	font-size:12px;
	line-height:22px; }

.comm2 p {
padding:0 0 0 0;
}

.comm2 a {
color:#333;
font-weight:bold;
border-bottom:1px solid #ccc;
}

.comm2 a:hover {
border:none;
}


#commentsh li.alt { background:#C7D5DF; }

#comment-form a {
font-weight:bold;
color:#333;
}

#comment-form  a:hover {
text-decoration:underline;
}

#comment-form .field {
	-x-system-font:none;
	background:#DEE8ED none repeat scroll 0 0;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	border-color:#BEBEBE #F3F3F3 #F3F3F3 #BEBEBE;
	border-style:solid;
	border-width:1px;
	font-family:helvetica,verdana,geneva,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	color:#333;
	font-weight:bold;
	line-height:normal;
	padding:10px;
	width:235px;
	float:left;
	display:block; 
	clear:both;}
	
	
 input {
	-x-system-font:none;
	background:#DEE8ED none repeat scroll 0 0;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	border-color:#BEBEBE #F3F3F3 #F3F3F3 #BEBEBE;
	border-style:solid;
	border-width:1px;
	font-family:helvetica,verdana,geneva,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	color:#333;
	font-weight:bold;
	line-height:normal;
	padding:10px;
	margin-bottom:5px;
	  }
 



#comment-form .textarea, textarea {
	-x-system-font:none;
	background:#DEE8ED none repeat scroll 0 0;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	border-color:#BEBEBE #E9F0F3 #E9F0F3 #BEBEBE;
	border-style:solid;
	border-width:1px;
	font-family:helvetica,verdana,geneva,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	color:#333;
	font-weight:bold;
	line-height:normal;
	padding:10px;
	width:505px;
	float:left; }

#comment-form form label {
	color:#7F7F7F;
	font-size:10px;
	padding-left:5px;
	padding-top:15px;
	font-family:Helvetica,arial,serif;
	text-transform:uppercase;
	line-height:21px; }

.btn {
	width:131px;
	height:37px;
	text-indent:-9999px;
	float:left;
	background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/btn.png) no-repeat;
	margin-top:10px;
	cursor:pointer; }

	.btn:hover {
		width:131px;
		height:37px;
		text-indent:-9999px;
		float:left;
		background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/btnh.png) no-repeat;
		margin-top:10px; }

#comment-form { float:left; }

	#comment-form p {
		margin-bottom:0;
		padding:16px 0; }

#sidebar {
	float:left;
	width:315px;
	background:#668495;
	margin:20px 0 0 10px;}
 
 
#ads ul {
	padding:5px 0 10px 10px;
	width:315px; }

#ads li {
	width:125px;
	display:inline;
	padding:0 10px 10px 10px; }

#ads a { border:none; }

#subs {
	background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/subs.jpg) no-repeat;
	border:none;
	float:left;
	margin:5px 0 0px 0;
	height:24px;
	padding:7px 30px 0 5px;
	font-size:12px;
	color:#444;
	font-family:Arial; }

#subsb {
	background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/subsb.jpg) no-repeat;
	border:none;
	margin:5px 0 0px 0;
	text-indent:-9999px;
	width:35px;
	cursor:pointer;
	height:29px; }

#subs label, #subs .submit { display:none; }

#subsb:hover {
	opacity:0.7;
	filter:alpha(opacity=80); }

#search {
	background:url(images/search.png) no-repeat;
	border:none;
	float:left;
	margin:0px 0 20px 50px;
	height:29px;
	padding:0 0px 0 9px;
	font-size:12px;
	color:#666666;
	font-family:Arial;
	width:154px;
	font-weight:normal; }

#searchb {
	background:url(images/searchb.png) no-repeat;
	border:none;
	margin:0px 0 0px 0;
	text-indent:-9999px;
	width:33px;
	cursor:pointer;
	height:29px; }

	#searchb:hover {
		opacity:0.7;
		filter:alpha(opacity=80); }

#search label, #search .submit { display:none; }


.quicks {
	padding:5px 0  0px 15px;
	font-size:12px;
	color:#1e1e1e;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
	  }

	.quicks .left {
		width:42px;
		float:left; }

	.quicks .right {
		float:left;
		width:250px;
		padding:0 0 20px 0; }

#archives ul {
	width:118px;
	float:left;
	padding:10px 10px 10px 20px;
	font-size:11px;
	text-transform:uppercase; }

#archives li, #categories li { padding:2px 0 5px 0; }

#categories ul {
	background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/bgw.jpg) repeat-y top left;
	float:left;
	padding:10px 10px 10px 15px;
	font-size:10px;
	color:#DAE0E5;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,"Times New Roman",times,serif; }

	#categories ul a {
		font-size:15px;
		font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,"Times New Roman",times,serif;
		font-weight:bold; }

.widget {
width:315px;
float:left;
}


.widget ul {
	padding:10px 10px 10px 15px;
	font-size:13px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#DFEDF5; }

.widget li {
	display:block;
	padding-bottom:5px;
	border-bottom:1px solid #7FA4B8;
	margin-bottom:10px; 
	}

 
.widget a { color:#DFEDF5; }

	.widget a:hover { color:#333; }

#sidecats a {
font-weight:bold;
font-family:"museo", Arial;
text-transform:uppercase;
}


#tab-comments {
	float:left;
	margin:0px;
	padding:0px;
	color:#B2BFCC;
	font-size:11px; }
	
	#tab-comments a {
	font-weight:bold;
	}
	

	#tab-comments li {
		overflow:hidden;
		list-style: none;
		line-height:16px;
		padding:0 0 1px 0; }

.tab-comments-avatar { margin:0px 3px 3px 0px;  }


#popular ul, #featureada ul {
	padding:0px 10px 10px 15px;
	font-size:12px;
	color:#DFEDF5;
	float:left; }

#popular li, #featureada li {
	display:block;
	width:280px;
	float:left;
	border-bottom:1px solid #7595A7;
	margin-bottom:5px; }

#popular a:hover img, #featureada a:hover img { border:4px solid #333; }

#popular a, #featureada a { color:#DFEDF5; font-weight:bold; }

	#popular a:hover, #featureada a:hover { color:#333; }

#popular ul img, #featureada ul img {
	display:block;
	float:left;
	margin:0 7px 4px 0;
	border:4px solid #4F6978;
	width:26px;
	height:26px; }
#comments { width:310px; }

	#comments ul {
		padding:5px 10px 10px 7px;
		font-size:11px;
		font-weight:normal;
		color:#B2BFCC; }
		
	#comments li {
	
	margin-bottom:5px;
	}
	
 
	#comments a {
		font-size:12px;
		font-weight:bold; }

	#comments li li:hover img { border:4px solid #333; }

	#comments ul img {
		display:block;
		float:left;
		margin:0 7px 4px 0;
		border:4px solid #4F6978; }

/* begin content slider */
#content {
	float:left;
	width:980px;
 }

#arrl {
	float:left;
	width:42px;
	margin:53px 15px 0 0px;
	text-indent:-9999px; }

#arrr {
	float:left;
	width:42px;
	margin:53px 0px 0 15px;
	text-indent:-9999px; }

#content { margin: 21px 0 0 0; }

	#content .carousel a.prev {
		display: block;
		width: 42px;
		height: 63px;
		background: url(images/arrl.png) no-repeat 0 0;
		z-index: 10000; }

* + html #content .carousel a.prev { top: 5px; }

#content .carousel a.prev:hover {
	background: url(images/arrl.png) no-repeat;
	opacity:0.6;
	filter:alpha(opacity=80); }

#content .carousel a.next {
	display: block;
	width: 42px;
	height: 63px;
	background: url(images/arrr.png) no-repeat 0 0;
	z-index: 10000; }

* + html #content .carousel a.next { top: 5px; }

#content .carousel a.next:hover {
	background: url(images/arrr.png) no-repeat;
	opacity:0.6;
	filter:alpha(opacity=80); }

#content .carousel a:hover, #content .carousel a:active {
	border: none;
	outline: none; }

#content .carousel .rotate {
	float: left;
	margin: 0px 0 0 0;
	visibility: hidden;
	width:400px;
	left: -5000px; }

#content .carousel ul { margin: 0; }

#content .carousel li img {
	width: 261px;
	height: 215px; }

#content .carousel li {
	width: 261px;
	margin: 0 15px 0 12px; }

#content .widget img { cursor: pointer; }

.intro {
	margin: 0;
	padding: 0 5px 10px 0; }

	.intro p { margin: 0; }

	.intro h4 {
		text-transform:uppercase;
		text-align:center;
		margin: 3px 0 1px 0;
		font-size: 16px; }

	.intro a { text-decoration:none; }

/* end content slider */
#footer {
	height:243px;
	background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/bgf.gif) repeat-x ;
	width:100%;
	border-top:1px solid #fff;
	margin:25px 0 0 0; }

#footer-wrap {
	width:980px;
	height:243px;
	margin:0 auto;
	background:url(http://wpzoom.s3.amazonaws.com/wpzoom6/images/bgfw.gif) no-repeat; }

#copyright {
	float:left;
	margin-top:23px;
	background:#1E1E1E;
	color:#fff;
	width:920px;
	padding:25px 30px 10px 30px;
	font-size:12px;
	}

#copyright ul {
	width:20%;
	float:left;
	}
	
	#copyright ul h3 {
	font-size:14px;
	font-family:"museo", Arial, Serif;
	text-transform:uppercase;
	padding:0 0 8px 0;
	}
	
	#copyright li {
	font-size:12px;
	line-height:18px;
	padding:0 0 2px 0;
	}
	
	#copyright li a:hover {
	text-decoration:underline;
	}	
 
#copyl {
	float:left;
	width:420px;
	font-family:"museo", Arial, Serif; }
	
#copyr {
float:right;
width:100px;
height:25px;
}
   #single-license label, #dev-license label {font-size: 11px; font-weight: bold; line-height: 16px; color:#494444;  
  }
		
#footer .hr { background: #343536 none repeat scroll 0 0; border-top: 1px solid #000; clear: both; height: 1px; overflow: hidden; width: 100%; margin: 20px 0 10px 0; }

.wp-caption {background-color:#EEEEEE;border:1px solid #DDDDDD;padding:4px 0 5px;text-align:center; margin-bottom:15px;}
.wp-caption-text {padding:10px;font-size:12px;}