/*  
Theme Name: Unofficial SEO Blog
Theme URI: http://www.candidinfo.com/
Description: The Unofficial SEO Blog theme.
Version: 3.0
Author: Candid
Author URI: http://www.candidinfo.com/
*/


/* General styles */

* { margin: 0; padding: 0; }

html { font-size: 100%; }
body { font-size: 0.8em; }
table { font-size: 100%; }
input, select, textarea { font-size: 110%; }


img { border: none; }
acronym { cursor: help; }

.text, textarea { font-size: 110%; }
input.text, textarea { padding: 3px 2px; }
.submit { font-size: 110%; padding: 1px 4px; cursor: pointer; }
#ie6 .submit { padding: 0; }

ul, ol { margin: 0 0 1em 2.5em; padding: 0; }
ul li, ol li { margin: .2em 0; padding: 0; }
select > option { margin: 0 5px 0 3px; }

.ul { margin: 0; padding: 0; list-style-type: none; }
.ul li { margin: 0; padding: 0; list-style: none; list-style-image: none; list-style-type: none; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }

.cols { width: 100%; overflow: hidden; }
.cols .col { float: left; width: 48%; margin-right: 3.9%; }
.cols .last { margin-right: 0; }



a:link, a:visited {
	color: #565656;
	text-decoration: none ;
}
a:link:hover, a:visited:hover {
	color: #4E4E4E;
	text-decoration: underline;
}

.input {
	border: 1px solid #CECECE;
	padding: 4px 2px;
}

.blue {
	color: #0089D2;
	font-weight: bold;
}
a.blue:link, a.blue:visited {
	color: #0089D2;
}
.orange {
	color: #ef8125;
	font-weight: bold;
}
.orange a:link, .orange a:visited {
	color: #ED720A;
	font-weight: bold;
}
.gray {
	color: #7E7E7E;
	font-size: 90%;
}
.gray2 { 
	color: #7E7E7E;
	font-size: 90%;
}
.green {
	color: #949918;
	font-size: 19px;
}
.more a:link, .more a:visited {
	color: #fa7600;
	font-weight: bold;
	text-decoration:underline;
}



/* Specific stlyes below */


body {
	background: url(images/bg-main5.gif) repeat-x 0 0;
	text-align: center;
	color: #2e2e2e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.wrap {
	text-align: left;
	margin: 0 auto;
	width: 910px;
}

/* top part */
#top {
	width: 100%;
	height: 94px;
	overflow: hidden;
}
	/* logo */
	#top h1 {
		float: left;
		width: 374px;
		height: 94px;
		position: relative;
	}
		#top h1 em {
			position: absolute;
			width: 100%;
			height: 100%;
			background: url(img/header-2.jpg) no-repeat 0 0;
		}

	/* search */
	#top #search {
		float: right;
		padding: 40px 0 0 0;
		width: 50px;
		overflow: hidden;
	}
		#top #search input.input {
			float: left;
			width: 115px;
			border: solid 1px #a1a1a1;
		}
		#top #search input.img {
			float: right;
		}

/*  top menu */
#menuTop {
	background: url(img/menu-l.gif) no-repeat 0 0;
}
#menuTop .in {
	width: 100%;
	overflow: hidden;
	background: url(img/menu-r.gif) no-repeat 100% 0;
	height: 36px;
}
	#menuTop ul {
		float: left;
		overflow: hidden;
		line-height: 36px;
		padding: 0 0 0 5px;
		margin: 0 7px 0 0;
	}
		#menuTop li {
			float: left;
			display: block;
			padding: 0 12px 0 10px;
			background: url(img/menu-sep.gif) no-repeat 100% 50%;
		}
		#menuTop li.last {
			background: none;
		}
			#menuTop li a:link, #menuTop li a:visited {
				color: #b7bca3;
			}
			#menuTop li a:hover {
				color: #ffffff;
			}
	#menuTop form {
		float: left;
		width: 130px;
		overflow: hidden;
		margin: 8px 0 0 0;
	}
		#menuTop input.text {
			float: left;
			width: 85px;
			padding: 2px 1px;
			font-size: 95%;
			margin: 0 2px 0 0;
			border-width: 1px;
		}
		#menuTop input.submit {
			float: left;
			width: 60px;
			padding: 0;
                        font-size: 95%;
		}
	#menuTop .rss {
		float: left;
		margin: 11px 0 0 0;
	}
		#menuTop .rss a:link, #menuTop .rss a:visited {
			display: block;
			position: relative;
			width: 16px;
			height: 16px;
			overflow: hidden;
			text-indent: -100em;
		}
			#menuTop .rss a:link span, #menuTop .rss a:visited span {
				display: block;
				position: absolute;
				width: 100%;
				height: 100%;
				left: 0;
				top: 0;
				background: url(images/feed-icon.png) no-repeat 0 0;
			}
			#ie6 #menuTop .rss a:link span, #ie6 #menuTop .rss a:visited span {
				behavior: url(wp-content/themes/usb2/iepngfix.htc);
			}
		


/* columns */
#cols {
	width: 100%;
	overflow: hidden;
	margin: 9px 0 0 0;
}
	#colMain {
		float: left;
		width: 587px;
	}
	#colSide {
		float: right;
		width: 300px;
	}
		#colSide h3 {
			font-size: 105%;
		}


/* homepage top */
#hpTop {
	width: 100%;
	overflow: hidden;
	margin: 0 0 1.5em;
}
	.box1 {
		background: #949918 url(img/box1-b.gif) no-repeat 0 100%;
		color: #FFFFFF;
		line-height: 1.35;
	}
	.box1 .boxB {
		background: url(img/box1-t.gif) no-repeat 0 0;
		padding: 10px 10px 20px;
	}
		.box1 h2 {
			font-size: 110%;
			margin: 0 0 .5em 0;
		}
	
	#cols2 {
		height: 154px;
		margin: 8px 0 0 0;
		background: url(images/css-devide.gif) no-repeat 50% 100%;
	}
		#cols2 h3 {
			color: #0089d2;
			font-size: 100%;
			margin: 0 0 .75em 0;
		}

		.feature {
			font-size: 90%;
		}
			.feature .title a:link, .feature .title a:visited {
				color: #919191;
				font-weight: bold;
				font-size: 110%;
			}
			.feature .content {
				font-size: 12px;
				color: #313131;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				line-height: 1.25;
				margin: .5em 0 1em 0;
			}
			.feature .comments {
				float: left;
			}
			.feature .comments a:link, .feature .comments a:visited {
				color: #737373;
				font-weight: bold;
			}
			.feature .comments a:link span, .feature .comments a:visited span {
				color: #434343;
			}
			.feature .more {	
				float: right;
				width: 90px;
				color: #fa7600;
				font-weight: bold;
				text-decoration: underline;
				
			}

		#recentPosts ul {
			margin-left: 10px;
		}
			#recentPosts li {
				list-style: none;
				text-decoration: none;
				margin: 0;
				padding-bottom: 8px;
			}
				#recentPosts li a:link, #recentPosts li a:visited {
					color: #393939;
					text-decoration: underline;
					font-weight: bold;
					font-size: 105%;
				}
				#recentPosts li a:link:hover, #recentPosts li a:visited:hover {
					text-decoration: none;
				}


.title1 {
	color: #FFFFFF;
	background: #111111 url(img/title1-r.gif) no-repeat 100% 0%;
	font-size: 105%;
	margin: 0 0 1em 0;
}
	.title1 span {
		display: block;
		line-height: 34px;
		height: 37px;
		background: url(img/title1-l.gif) no-repeat 0 0;
		padding: 0 0 0 20px;
		letter-spacing: -1px;
	}

.title2 {
	color: #FFFFFF;
	background: #505400 url(img/title2-r.gif) no-repeat 100% 0%;
	font-size: 105%;
	margin: 0 0 1em 0;
}
	.title2 span {
		display: block;
		line-height: 36px;
		height: 37px;
		background: url(img/title2-l.gif) no-repeat 0 0;
		padding: 0 0 0 20px;
		letter-spacing: -1px;
	}

.title3 {
	background: url(images/bg-dashed2.gif) repeat-x 0 50%;
	width: 100%;
	overflow: hidden;
	margin: 0 0 .5em 0;
	height: 19px;
}
	.title3 h3 {
		float: left;
		color: #FFFFFF;
		background: #085d94 url(img/title3-r.gif) no-repeat 100% 0%;
		font-size: 100%;
	}
		.title3 span {
			display: block;
			line-height: 19px;
			background: url(img/title3-l.gif) no-repeat 0 0;
			padding: 0 15px 0 8px;
		}
		#commentform p {
			margin: 5px;
		}



/* posts */
.post {
	border-bottom: solid 1px #b0b0b0;
	padding: 1px 0 10px;
	margin: 0 0 15px 0;
	position: relative;
}
	.post .entry_author_image {
		position: absolute;
		left: 0;
		top: 0;
	}
	.post h1.title {
		margin: 0 0 2px 60px;
		padding: 0 0 3px 0;
		background: url(images/bg-dashed-line.gif) repeat-x 0 100%;
		font-size: 150%;
	}
		.post h1.title a:link, .post h1.title a:visited {
			color: #949918;
			font-weight: bold;
		}
		.post h1.title a:link:hover, .post h1.title a:visited:hover {
			text-decoration: none;
		}
	.post .data {
		margin: 0 0 0 60px;
	}
		.post .data a.rss:link, .post .data a.rss:visited {
			padding: 2px 0 2px 19px;
			line-height: 16px;
			background: url(images/rss-feed.jpg) no-repeat 0 50%;
		}
	.post .text {
		margin: 1.8em 0 1em 0;
		font-size: 100%;
		line-height: 1.4;
		text-align: justify;
	}
	.post .text p {
		margin: 0 0 .75em 0;
	}
	.post .post-teaser {
		margin: 1em 0 0 0;
	}
		.post .more {
			text-align: right;
		}
			.post .more a:link, .post .more a:visited {
				padding: 0 0 0 14px;

				background: url(images/footer-icin.jpg) no-repeat 0 50%;
				color: #5e5b5b;
				font-weight: bold;
			}

	/* post options */
	.spread_the_word h2 {
		font-size: 110%;
	}

	#recentPosts2 {
		margin: 1em 0 0 0;
	}
		#recentPosts2 ul {
			list-style: disc;
		}

	/* comments */
	#comments {
		margin: 0 0 .75em 0;
	}

	.commentlist .commentmetadata {
		margin: 0 0 1em 0;
		display: block;
	}


/* ads */
.ads {
	text-align: center;
	font-size: 80%;
	letter-spacing: 1px;
	background: url(images/add-arrow.gif) no-repeat 33% 50%;
}

#ads1 {
	margin: 0 0 9px 0;
	width: 100%;
	overflow: hidden;
}
#ie6 #ads1 {
	margin-bottom: 10px;
}
	#ads1 div {
		float: left;
		width: 135px;
		height: 128px;
	}

#ads2 {
	margin: 0 0 1em 0;
}
	#ads2 .ads {
		margin: 0 0 1em 0;
	}
	#ads2 ul {
		list-style: none;
		margin-left: .5em;
	}
		#ads2 li {
			padding: 0 0 0 15px;
			background: url(images/bullet-storage.gif) no-repeat 0 .5em;
		}
#ads3 {
	margin: 0 0 1em 0;
}
	#ads3 .ads {
		margin: 0 0 1em 0;
	}
	#ads3 ul {
		list-style: none;
		margin-left: .5em;
	}
		#ads3 li {
			padding: 0 0 0 15px;
			background: url(images/bullet-storage.gif) no-repeat 0 .5em;
		}
.box2 {
	background: #FFFFFF url(img/box2-b.gif) no-repeat 0 100%;
}
	.box2 .boxB {
		background: url(img/box2-t.gif) no-repeat 0 0;
		padding: 10px 10px 10px;
	}

/* categories */
#categs {
	margin: 0 0 1em 0;
}
	#categs ul {
		width: 100%;
		overflow: hidden;
	}
		#categs li {
			float: left;
			width: 50%;
			min-height: 2.5em;
			margin: 0 0 1px 0;
			color: #333333;
			padding: 1px 0 0 0;
			background: #ececec;
		}
		#ie6 #categs li {
			height: 2.5em;
		}
			#categs li span {
				min-height: 20px;
				display: block;
				padding: 0 0 0 22px;
				background: url(images/folder.gif) no-repeat 1px 0em;
			}
			#ie6 #categs li span {
				height: 2.5em;
			}
				#categs li a:link, #categs li a:visited {
					color: #333333;
					padding: 2px 0 2px;
				}
				#ie7 #categs li a:link, #ie7 #categs li a:visited {
					padding-top: 5px;
				}
/*
#subscribe {
	margin: 0 0 1em 0;
	border: solid 1px #E3BF9F;
}
*/
#subscribe {
	margin: 0 0 1em 0;
	border: solid 1px #4C4F00;
}
	#subscribe h3 {
		background: url(images/color1.gif) repeat-x 0 0;
		color: #FFFFFF;
		padding: 0 0 0 8px;
		line-height: 22px;
	}
	#subscribe p {
		padding: 5px 0;
		text-align: center;
	}

#tagCloud {
	margin: 0 0 1em 0;
}

#blog {
}
	#blog h3 {
		background: #f0f0f0 url(img/title4-m.gif) repeat-x 0 0;
		color: #4d4d4d;
		padding: 0 0 0 10px;
		line-height: 25px;
		margin: 0 0 1em 0;
	}
	#blog ul {
		width: 100%;
		overflow: hidden;
	}
		#blog li {
			float: left;
			display: block;
			width: 49%;
			margin: 0 0 .3em 0;
		}
			#blog li a:link, #blog li a:visited {
				padding: 0 0 0 12px;
				background: url(images/bullet-storage.gif) no-repeat 0 .3em;
				color: #000000;
				font-weight: bold;
				font-size: 95%;
			}


/* footer styles */
#backTop {
	width: 580px;
	text-align: right;
}

#footer {
	margin: 5px 0 0 0;
	background: url(img/bot-m.jpg) repeat-x 0 0;
	padding: 20px 0 0 0;
}
	#footer .cols {
	}
	#footer .col {
		width: 28%;
		margin-right: 7.9%;
	}
	#ie6 #footer .col {
		margin-right: 3.8%;
	}
	#footer .last {
		margin-right: 0;
	}
		#footer h3 {
			font-family: Georgia, serif;
			text-align: center;
			font-size: 140%;
			margin: 0 0 .75em 0;
		}

	#recentEntries form {
		width: 205px;
		overflow: hidden;
		margin: 0 0 10px 45px;
	}
		#recentEntries label {
			float: left;
			margin-right: 10px;
		}
			#recentEntries label input {
				border: solid 1px #5fbef0;
			}
		#recentEntries input.img {
			float: left;
			margin: 3px 0 0 0;
		}
	#recentEntries ul {
		list-style: none;
		margin: 0;
	}
		#recentEntries li {
			padding: 0 0 6px 25px;
			background: url(images/footer-icin.jpg) no-repeat 0 .25em;
		}
			#recentEntries li a:link, #recentEntries li a:visited {
				color: #0a94ec;
			}
	
	#archives form {
		margin: 0 0 1em 0;
	}
	#archives p {
		font-weight: bold;
	}
		#archives a.rss:link, #archives .data a.rss:visited {
			padding: 2px 0 2px 20px;
			line-height: 16px;
			background: url(images/rss-feed.jpg) no-repeat 0 50%;
		}

	#about {


		margin: 0;
	}
	#about .more {
		margin: 1em 0 0 0;
		font-size: 90%;
	}


#footer2 {
	background: url(img/page-b.gif) repeat-x 0 0;
	padding: 12px 0 0 0;
}
	#footer2 p {
		text-align: center;
		color: #161616;
	}
		#footer2 a.rss:link, #footer2 .data a.rss:visited {
			padding: 2px 0 2px 20px;
			line-height: 16px;
			background: url(images/rss-feed.jpg) no-repeat 0 50%;
		}

.subs:link{
	text-decoration:underline;
	color:#dc612a;
	font-weight:bold;
}
.subs:active{
	text-decoration:underline;
	color:#dc612a;
	font-weight:bold;
}
.subs:visited{
	text-decoration:underline;
	color:#dc612a;
	font-weight:bold;
}
.subs:hover{
	text-decoration:none;
	color:#dc612a;
	font-weight:bold;
}

#top-right {width:300px; float:left; background:#FFFFFF; display:block;}
#top-right .boxskv { float:left; width:150px; display:block;}
#top-right .boxskv2 { float:right; width:150px; display:block;}
#top-right .span1{ float:left; width:25px; display:block;}
#top-right .span1 img{ float:left; border:none; height:13px; width:14px;}
#top-right .span2{ float:left; width:115px; display:block;  font: 12px/14px Arial, Helvetica, sans-serif; color:#000000; padding:0 0 3px 0;} 
#top-right a{text-decoration:underline; color:#000000;}
#top-right a:hover{text-decoration:none; color:#000000;}
 
#top-right ul li{
 display:block;
 clear:both;
 margin:1px 0;
 padding:4px 0;
 float:left;
 width:150px;
 background:#ECECEC;
}
 
#top-right ul {
 margin:10px 0;
 padding:0;
 list-style-type:none;
 float:left;
 width:150px;
}



#next h4{
	 font-family:Helvetica, Arial, sans-serif;
	 font-size: 16px; 
	 font-weight: bold; 
	 color: #64af1b; 
	 margin: 0 0 0 0;
	 padding:0;
}

#next { 
	float:left; 
	clear:both; 
	width:520px; 
	padding:10px; 
	background:#eefbdc; 
	margin:0 10px; 
	border:1px solid #64af13; 
	border-left: none;
	border-right: none;
}
#next ul.left {
	float:left;
	width: 224px;
	margin:0; 
	padding:0 0 0 20px; 
	list-style:none;
}

#next ul.right { width: 224px; margin:0;  padding:0 20px 0 0px; list-style:none; float:right;}

#next ul.left li { margin:0 0 5px 0; padding:0 0 0 0;   clear:both;}

#next ul.right li { margin:0 0 5px 0; padding:0;   clear:both;}




#skv5 ul {
	margin:10px 0;
	padding:0;
	list-style-type:none;
	width:585px;
	float:left;
}


#skv5 ul li{
	clear:both;
	width:585px;
	float:left;
	margin:0;
	padding:5px 0;
	
	
}
#skv5 ul li div.first{
	width:286px;
	float:left;
}

#skv5 ul li div.second{
	float:right;
	width:286px;
}

#skv5 ul li span.first{
	width:40px;
	float:left;
	display:block;
}

#skv5 ul li span.first img{

	float:left;
	border:none;
}

#skv5 ul li div.first span.second{
	width:246px;
	float:right;
	display:block;
}

#skv5 ul li div.second span.second{
	width:246px;
	float:right;
	display:block;
}

#skv5 ul li a{
	text-decoration:none;
	color:#2E2E2E;
	cursor:pointer;
}

#skv5 ul li a:hover{
	text-decoration:underline;
}


