/*  
Theme Name: WHI v 2.6
Theme URI: http://localhost/webhostinginfo
Description: Your theme
Version: 2.6
Author: Fahd Murtaza
Author URI: http://twothirty.com
*/





* {
	padding: 0; margin: 0;
} 

li {
	list-style: none;
}

.hide {
	display: none;
}

body {
	font-size: 76%;
	font-family: arial, tahoma, geneva, sans-serif; 
	text-align: center;
	background: #EEE;
}




/* global interface elements
-------------------------------------------------------- */
#header {
	position: relative;
	background: url("../whi/back-top.gif") top center repeat-y;
	height: 144px;
	text-align: center;
	margin: 0 auto;
}

#content {
	position: relative;
	width: 750px;
	margin: 0 auto;
	text-align: left;
}

.contentfloat {
	background: #FFF url("../whi/back-mid.gif") top center repeat-y;
float: left;width: 750px;
}

.headfoot {
	float: left;
	width: 750px;
}

.wrapper {
	width: 750px;
	margin: 0 auto;
}

#maincol {
	float: right;
	width: 520px;
	margin-right: 21px;
	display: inline;
}

#leftcol {
	width: 190px;
}

#footer {
	clear: left;
	background: url("../whi/back-bot.gif") top center no-repeat;
	text-align: center;
	padding-bottom: 21px;
padding-top: 12px;
}

.bottomnav {
	padding: 30px 12px;
	float: right;
}

.copyright {
	padding: 30px 12px;
	float: left;
}






/* navigation elements
-------------------------------------------------------- */
#logo {
	position: relative;
	top: 21px; left: 0px;
	width: 83px; height: 112px;
	background: url("../whi/wh-logo.gif") no-repeat;
	z-index: 230;
	float: left;
}

#logo a, #logo h1 {
	display: block;
	width: 83px; height: 112px;
	text-indent: -9999px;
	background: none;
	text-decoration: none;
}

#nav {
	float: left;
	margin-left: 12px;
	margin-top: 42px;
}


#nav li {
	text-align: left;
	font-weight: bold;
}

#footer li {
	float: left;
	font-size: 0.9em;
}

#footer li a {
	padding: 0 6px;
}

#categories {
	margin-left: 21px;
}

#review-cats {
	border-top: 1px solid #E5DEBA;
	margin-bottom: 21px;
}

#review-cats li {
	border-bottom: 1px solid #E5DEBA;
	padding: 3px 6px;
}



/* vote elements
-------------------------------------------------------- */
.vote_line {
margin-bottom: 6px;
}

.vote_desc {
	display: block;
	width: 120px;
	float: left;
}

/* content elements
-------------------------------------------------------- */
a {
	color: #B80000;
	padding: 1px;
	text-decoration: none;
}

a:hover {
	background: #B80000;
	color: #FFF;
}

a img {
	padding: 0 !important;
	background: none !important;
	border: none;
}

#feature a:hover {
color: #EEE !important;
}

p {
	line-height: 1.4em;
	font-size: 1em;
	margin-bottom: 15px;
}

h2 {
	font-size: 0.9em;
	font-weight: normal;
	color: #99947C;
}

h3 {
	font-size: 1.4em;
}

.date {
	margin: 21px 0;
	padding: 6px 0;
	font-size: 0.9em;
	border-bottom: 1px solid #E5DEBA;
}

.category, .category a {
	color: #99947C;
	margin-bottom: 0 !important;
}

#sub .category {
	margin-bottom: 21px !important;
}

.category a:hover {
	color: #FFF;
	background: #99947C;
}

#footer p {
	color: #333;
}

h2.latest {
	border-bottom: 1px solid #E5DEBA;
	margin-top: 15px;
}

#maincol h2.latest {
	margin-bottom: 15px;
}

#leftcol h2 {
	margin-top: 15px;
}

#leftcol a {
	font-weight: bold;
}

#content li {
	font-size: 1em;
}

.listings li {
	margin-bottom: 6px;
}

.post-meta {
	margin:12px 0;padding:12px;
	list-style: none;
	background: #EFEFEF;
	border: 1px solid #CCC;
}

.post-meta-key {
	font-weight: bold;
}



/* home elements
-------------------------------------------------------- */
#feature {
	background: #B80000 url("../whi/back-feature.gif") top right no-repeat;
	padding: 15px;
	margin-bottom: 21px;
}

#feature p {
	color: #E5DEBA;
}

#feature h3, #feature a {
	color: #FFF;
}

#feature a:hover {
	background: none;
	color: #B80000;
}

.cfsearch, h4 {
padding: 0 12px !important;
}

.cflabel {

display: block;
font-size: 0.9em;
}


.review_list li {
float: left;
padding: 5px;
}

.review_list {
border-bottom: 1px solid #E5DEBA;
margin-bottom: 21px;
height: 30px;
}

.current_review_letter {
background: #b80000;
color: #FFF;
}


/* ads
-------------------------------------------------------- */
#header-ad {
	float: right;
	margin-top: 52px;
	margin-right: 21px;
}

#content-ad {
	margin: 21px;
}


#header-ad a:hover, #content-ad a:hover, #square-ad a:hover {
	background: none;
}

#square-ad {
float: right;
margin: 12px 0 12px 12px;
}

.other-articles h3 { margin-top: 21px;}

/* errors
-------------------------------------------------------- */
/* tabular elements
-------------------------------------------------------- */
/* form elements
-------------------------------------------------------- */
/* sFIR css
-------------------------------------------------------- */

/*Added by Fahd Murtaza for reviews navigation*/

ol.snap_nav {
	display: inline;
	float: left;
	clear: both;
	list-style: none;
}

ol.snap_nav li {
	display: block;
	float: left;
	padding: 0 2px 10px 0;
}

ol.snap_nav li a {
	font-weight: bold
}

ol.snap_nav li.snap_selected a {
	cursor: text;
}

ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
}

