﻿/*
Theme Name: WPRS: Award Winning Hosts
Author: WP Review Site
Author URI: http://www.wpreviewsite.com/
Description: A review site theme based on the "Award Winning Hosts" demonstration site. Fully integrates the WP Review Site features including ratings and affiliate links. To replicate the AWH sidebar, use the Top Rated Posts widget with a large post count setting.
*/

body {
	margin: 0;
	padding: 0;
	text-align: center;
background-attachment:fixed;
}

.aktt_tweets
{color: #000;
font: 20px "Tahoma", Arial, Helvetica, sans-serif;}

.aktt_tweets ul li
{padding: 0 0 10px 0;
border-bottom: 1px dashed #BBB;}

.addthis_container
{text-align: center;
padding-top: 5px;}

table, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
}

a:link, a:visited, a:hover {
	color: #DF750E;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

input1
{background: #0077CB;
border: 1px solid #0088CB;
color: #FFF;
padding: 5px 10px;
font-weight: bold;
font-size: 12pt;}

input1:hover
{background: #47A5E7;
border: 1px solid #0088CB;
cursor: pointer;}

.comparison_title
{color: #0077CB;}

#wrapper {
	width: 858px;
	margin: 0 auto;
	text-align: left;
background: url(images/wrapperbg.jpg) top center repeat-y #FFF;
}

#roundtop
{background: url(images/roundtop.png) top left no-repeat;
width: 858px;
height: 20px;
margin: 0 auto;
padding: 0;}

#roundbottom
{background: url(images/roundbottom.png) top left no-repeat;
width: 858px;
height: 20px;
margin: 0 auto;
padding: 0;}

#header {
	background: url(images/header.png) top left no-repeat;
height: 103px;
	/* padding: 10px; */
}

#comments
{border: 1px solid #EEE;
padding: 3px;}

#headerwrap
{width: 858px;
margin: 0 auto;}

#header table, #header tr, #header td {
	border-collapse: collapse;
}

#header table td {
	vertical-align: middle;
}

#header img {
	margin-right: 15px;
}

#header h1 {
	font-family: 'Trebuchet MS';
	font-size: 24pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
display: none;
}

#header h2 {
	font-family: 'Trebuchet MS';
	font-size: 12pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
display: none;
}

#nav {
width: 858px;
margin: 0 auto;
background: url(images/navbg.png) top left no-repeat;
height: 50px;
font: 18px Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-weight: bold;
}

#nav ul {
	margin: 0; 
	padding: 6px 0 0 25px;
	position: relative;
	overflow: auto;
}

#nav ul li {
	list-style: none;
	display: inline;
	float: left;
}

#nav li a:link, #nav li a:visited {
	display: block;
	text-decoration: none;
	padding: 5px 15px;
	margin: 0 10px 0 0;
/* border: 1px solid #499AD5; */
color: #FFF;
}

#nav li a:link.selected, #nav li a:visited.selected {
	border-top: 1px solid #c60;
color: #FFF;
}

#nav li a:hover {
	background: url(images/25percent.png) top left;
text-decoration: none;
}

#footer {
	clear: both;
width: 820px;
	margin: 0 auto;
	border-top: 2px solid #CCC;
	background: #FFF;
	padding: 10px;
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
}

#sidebarwrapper
{width: 225px;
float: right;}

#sidebar {
	width: 215px;
	float: right;
	margin: 10px 10px 0px 0px;
background: #E5F1FA;
border: 1px solid #99C5CF;
}

#sidebar2{
	width: 215px;
	float: right;
	margin: 10px 10px 0px 0px;
background: #E5F1FA;
border: 1px solid #99C5CF;
}

#page {
	margin: 0;
	font-family: Arial, Helvetica;
	font-size: 12px;
	line-height: 1.4em;
	width: 600px;
	float: left;
padding: 10px 0 20px 10px;
}

#page h1 {
font: 24px Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: -1px;
margin: 0 0 5px 0;
color: #DE710B;
}

#page h2 {
font-family: 'Trebuchet MS', arial;
font-size: 12pt;
font-weight: bold;
margin: 0 0 5px 0;
color: #DE710B;
}

#page h1 a:link, #page h1 a:visited {
	text-decoration: none;
	color: #DE710B;
}

#page h1 a:hover, #page h1 a:active {	
	text-decoration: none;
background: #DE710B;
color: #FFF;
}
#page .content {
	clear: left;
}

h2#comments {
	background: #EEE;
	font-size: 11pt;
	font-weight: bold;
	margin: 0;
	color: #333;
	padding: 10px;
}

h3#respond {
	clear: right;
	font-size: 11pt;
	font-weight: bold;
	margin: 10px 0;
	color: #c00;
	padding: 0;
	border-bottom: 2px solid #c00;
}

#comments h3.review {
	clear: right;
	margin: 10px 0 5px 0;
	border-bottom: 1px solid #eee;
	padding-bottom: 2px;
	color: #333;
	font-family: Arial;
	font-size: 10pt;
}

#comments p {
	margin-top: 15px;
	font-size: 15px;
	color: #666;
}

#comments ul {
	margin: 0;
	padding: 0;
}

#comments li {
	display: inline;
}

#comments .review {
	background: #fff;
}

#comments .rating_value {
	padding-right: 10px;
}

#sidebar, #sidebar2 {
	text-align: left;
}

#sidebar h2, #sidebar2 h2 {
	margin: 0;
	padding: 5px 10px;
	/* background: #1DA3CD; */
background: url(images/sidebarheader.jpg) bottom left; 
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}

#sidebar ul, #sidebar2 ul {
	margin: 3px 15px 10px 15px;
	padding: 0;
	list-style: none;
}

#sidebar ul li {
	font-family: Arial;
	font-size: 14px;
margin: 0 0 3px 0;
}

#sidebar2 ul li {
	font-family: Arial;
	font-size: 12px;
margin: 0 0 3px 0;
}

#sidebar ul li a:link, #sidebar ul li a:visited, #sidebar2 ul li a:link, #sidebar2 ul li a:visited{
	color: #666;
padding: 3px 5px;
}

#sidebar ul li a:hover, #sidebar2 ul li a:hover {
	color: #FFF;
background: #0077CB;
padding: 3px 5px;
text-decoration: none;
}

#page td {
	vertical-align: top;
}

.customer_favorite {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #666;
	padding-left: 10px;
}

.reviewcount, .visitsite, .visitsite_single {
	float: right;
}

.reviewcount a:link, .reviewcount a:visited {
	display: block;
	margin-top: 1px;
	padding: 3px 5px;
	background: #f3f2ed;
	font-family: Arial;
	font-size: 12px;
	color: #069;
	text-decoration: none;
	font-weight: bold;
border: 1px solid #DDD;
}

.reviewcount a:hover {
	display: block;
	margin-top: 1px;
	padding: 3px 5px;
	background: #0077CB;
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
border: 1px solid #DDD;
}

.visitsite, .visitsite_single {
	padding-left: 8px;
}

.visitsite a:link, .visitsite a:visited {
	display: block;
	margin-top: 1px;
	padding: 3px 5px;
	background: #f3f2ed;
	font-family: Arial;
	font-size: 12px;
	color: #069;
	text-decoration: none;
	font-weight: bold;
border: 1px solid #DDD;
}

.visitsite a:hover {
	display: block;
	margin-top: 1px;
	padding: 3px 5px;
	background: #0077CB;
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
border: 1px solid #DDD;
}

.visitsite_single a:link, .visitsite_single a:visited {
	display: block;
	margin-top: 1px;
	padding: 3px 8px;
	background: #DE710B;
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.visitsite_single a:hover {
	display: block;
	margin-top: 1px;
	padding: 3px 8px;
	background: #0077CB;
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

td.ratings {
	white-space: nowrap;
	padding-left: 10px;
}

.rating_label {
	white-space: nowrap;
	background: #e3f1ff;
	font-family: Arial;
	font-size: 8pt;
	padding: 1px 4px;
}

.rating_value {
	white-space: nowrap;
	padding: 1px 3px;
	font-family: Arial;
	font-size: 8pt;
}

.rating_value .no_ratings {
	color: #666;
}