/*Theme Name: ReviewHostTheme 
URI: http://reviewtemplate.net
Description: Review template and theme for web hosting affiliates.
Author: ReviewTemplate.net
Version: 1.0
Tags: Premium Affiliate hosting
License: Restricted*/


/* Structure Elements */

* {	
	margin: 0;	
	padding: 0;
	}

body {	
	background-color: #ffffff;	
	font-family: Verdana, Arial, Sans-Serif;	
	font-size: 12px;	
	color: #333;	
	font-style: normal;	
	text-align: left;	
	background-image: url("images/bg.jpg");	
	background-repeat: repeat;	
	padding: 10px;	
	}

#wrap {	
	background-color: #ffffff;	
	padding: 10px;	
	height: 100%;
	}

#header { 	
	width: 100%;	
	text-align: left;
	padding: 20px 10px 20px 10px;
	}

#top {	
	border: 1px solid #dddddd;	
	background-color: #000000;
	}

#main {	
	background-color: #ffffff;	
	margin: 20px 0 0 0;	
	width: 100%;	
	text-align: left;
	}

.main {	
	padding: 0 5px 0 20px;
	}

#footer {	
	background-color: #000000;	
	width: 100%;
	padding: 0 0 10px 0;	
	}





/* Vmenu */

.vmenu { padding: 0 0 20px 0; }
.vmenu h2 {
	margin: 30px 0 0 0;
	font-size: 16px;
	color: #c90000;
}

.navmenu { 
	margin-top: 50px;
	width: 180px;
	background-color: #336699;
	}

.navmenu .title {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	line-height:30px;
	letter-spacing: 1px;
	padding: 0 0 0 22px;
}

ul#nav {
	list-style: none;
	width: 180px;
	border-top: 1px solid #D5D5D5;
}
ul#nav li {
	position: relative;
	width:180px;
	float:left;
	clear:left;
}

ul#nav li a {
	display:block;
	text-decoration: none;
	color: #727272;
	font-size: 12px;
	font-weight: bold;
	background: #ffffff;
	line-height:30px;
	height:30px;	
	width:157px;
	padding-left: 20px;
	border-top: none;
	border-bottom: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
}

ul#nav li a:hover {
	text-decoration: underline;
}







/* Forms */

#sidebarform label { font-size: 10px;}
#sidebarform { margin: 20px 0 20px 0; padding: 10px 10px 0 10px; background-color: #ffffff; border: 1px solid #000000;  font-size: 10px; }
#sidebarform .contactform { color: #333; width: 180px; }
#sidebarform .formcaptcha { width: 70px; }
#sidebarform p { margin: 0 0 7px 0; }
#sidebarform form p { margin: 0 0 2px 0; }
.sub { color: #333; }
#sidebarform img { padding: 5px 0 20px 0px; }
#sidebarform form { margin-top: 10px; }
.text482 { width: 180px; }





/* Head Block and Head Menu */

#logo h1 {
	
	}

#logo h1 a { 	
	letter-spacing: 1px;	
	font-size: 26px;	
	color: #ffffff;	
	text-decoration: none;
	text-transform: uppercase;	
	}

#logo h1 a:hover { 	
	letter-spacing: 1px;	
	font-size: 26px;	
	color: #ffffff;	
	text-decoration: none;	
	text-transform: uppercase;	
	}

#bannerad {	
	float: right;	
	margin: 30px 20px 0 0;
	}

#bannerad a {        
	color: #ffffff;        
	text-decoration: underline; 
	}

#bannerad a:hover {        
	color: #ffffff;       
	text-decoration: none;
	}

.headmenu {	
	position:relative;	
	float:right;	
	font-size: 12px;	
	margin-bottom: 10px;	
	list-style: none;	
	line-height: 20px;	
	background-color: #ffffff;
	}

.headmenu a {	
	float: left;	
	color: #3F4E65;	
	text-decoration:none;	
	font-weight:bold;	
	background: #ffffff;	
	padding: 5px 10px;
	}

.headmenu a:hover { 
	background: #ffffff; 
	color: #3F4E65; 
	}






/* Global */

P { 
	margin-bottom: 17px; 
	}

.raquo {	
	margin-bottom: 20px;	
	color: #939393;	
	font-size: 11px;
	}

.raquo a {	
	color: #939393;	
	text-decoration: underline;
	}

.raquo a:hover {	
	color: #939393;	
	text-decoration: none;
	}

a img {	
	border: none;
	}

.clear {	
	clear: both;
	}

a {	
	color: #3366FF;	
	text-decoration: underline;
	}

a:hover {	
	color: #3366FF;	
	text-decoration: none;
	}

.404 { 
	width: 100%; 
	}

.bold {	
	font-weight: bold;
	}

li {	
	list-style: none;
	}

.pagespace {	
	height: 40px;	
	width: 100%;
	}
h1 {
	font-size: 15px;
	margin-top: -15px;
}

h3 a { 
	color: #3366FF;	
	text-decoration: none; 
}

h3 a:hover { 
	color: #3366FF;	
	text-decoration: none; 
}


/* Content Block */

.pagewrap {	float: left;	width: 100%;	margin-bottom: 50px;}
.archive {	margin-left: 20px;	width: 75%;	font-size: 13px;	margin-bottom: 90px;}
.archive h2 { margin-bottom: 5px; }
.archive h2 a { color: #c90000; text-decoration: none; font-size: 17px }
.archive h2 a:hover { color: #c90000; text-decoration: underline; font-size: 17px }
.postentry { margin: 10px 0 0 0; }
.arcraq { margin-left: 20px; }

.article {
	margin-left: 20px;	
	width: 95%;	
	font-size: 13px;	
	margin-bottom: 40px; 
	}

.article h2 { color: #c90000; font-size: 17px; margin-bottom: 5px; }
.article h2 a { color: #c90000; text-decoration: none; font-size: 17px }
.article h2 a:hover { color: #c90000; text-decoration: underline; font-size: 17px }
.label { font-weight: bold; }
.intercol td { background: #cccccc; }
.interchange { width: 100%; margin-bottom: 30px; }
.interchange td { padding: 2px; }
.pindebit { width: 300px; margin-bottom: 30px; }
.pindebit td { padding: 3px; }

.navigation {
	margin: 0 0 20px 0;
}

.mapcap {
	font-weight: bold;
	margin: 20px 0 30px 0;
}



#arctopic {
	float: left;
}

.archivetitle {
	width: 100%;
}

.archivetitle li {
	font-size: 13px;
}

/* Comments Block */


.commentblock {	padding: 40px 0 30px 0;}h4#userreviews {	font-size: 17px;	margin: 0 0 20px 0;}#comments {	font-size: 10px;	font-style: italic;}.postmetadata a {        color: #344154;        text-decoration: none;}.postmetadata a:hover {        color: #344154;        text-decoration: underline;}




/* User Comments Section */

.commentlist {	text-align: justify;	margin: 10px 0 30px 0;	}.commentlist li {	border-top: 1px solid #dddddd;	font-size: 11px;	font-family: Arial, Sans-Serif;	margin: 5px 0 0 0;	padding: 12px 12px 12px 0px;	list-style: none;	}.commentlist li .avatar { 	float: right;	padding: 2px;	border: 1px solid #dddddd;	background: #ffffff;	}.commentlist p {	margin: 12px 4px 12px 0;}.commentlist cite {	font-weight: bold;	font-size: 10px;	font-style: normal;	}.commentmetadata a, .commentmetadata a:hover {	color: #333;	text-decoration: none;	font-size: 10px;	}/* Review and Comment Form */#commentform {	margin: 10px 0 20px; 0;	}#commentform input, #commentform textarea {	font-size: 10px 	font-family: Arial, Sans-Serif;	}#commentform input {	width: 150px;	padding: 2px 0 2px 0;	margin: 0 4px 3px 0;	}#commentform textarea {	width: 100%;	padding: 2px 0 2px 0;	margin-bottom: 3px;	}#commentform #submit {	float: right;	}







/* Footer */

.footlinks { 
	font-size: 10px;	
	color: #ffffff;	
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
}

.footlinks a {
	text-decoration: none;	
	color: #ffffff;
}

.footlinks a:hover {	
	text-decoration: underline;	
	color: #ffffff;
}

.foot {	
	float: right;	
	margin-right: 70px;
}

.foot li {	
	list-style: none;
}

.footcopy {	
	margin: 10px 0 0 0;
}

.wp { font-size: 10px; }












