﻿/*
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;
	background-image:url('/images/bg.gif');
	background-repeat:repeat-x;
	background-color:#A59E98;
}

table, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
}

a:link, a:visited, a:hover {
	color: #06c;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

#wrapper {
	width: 980px;
	margin: auto;
	text-align: left;
	background: #fff;
}


#header {
	background: #fff;
	padding: 10px;
}

#header table, #header tr, #header td {
	border-collapse: collapse;
}

#header table td {
	vertical-align: middle;
}

#branding {
width:225px;
padding-top:17px;
padding-bottom:10px;
float:left;
}

#right {
float:right;
padding-bottom:10px;
}


#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #c00;
border-top:#970000 solid 1px;
border-bottom:#970000 solid 1px;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.4em 2em;
background-color: #c00;
color: White;
text-decoration: none;
text-transform:uppercase;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #970000;
color: #fff;
}

#footer {
	clear: both;
	margin-top: 15px;
	border-top: 2px solid #c00;
	background: #f3f2ed;
	padding: 10px;
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
}

#sidebar {
	width: 300px;
	float: right;
	margin-top: 15px;
	margin-right: 10px;
	text-align: center;
	border-bottom: 10px solid #fff;
}

p {	
	margin: 15px 0;
	}

#page {
	margin: 15px 0;
	font-family: Helvetica;
	font-size: 10pt;
	width: 650px;
	float: left;
}

#page h1 {
	font-family: 'Trebuchet MS', arial;
	font-size: 14pt;
	font-weight: bold;
	margin: 0 0 5px 0;
}

#page h2 {
	font-family: 'Trebuchet MS', arial;
	font-size: 12pt;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #c00;
}

#page h1 a:link, #page h1 a:visited {
	text-decoration: underline;
	color: #c00;
}

#page h1 a:hover, #page h1 a:active {	
	text-decoration: none;
}
#page .content {
	clear: left;
}

h2#comments {
	background: #f3f2ed;
	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: 5px;
	font-size: 9pt;
	color: #333;
}

#comments ul {
	margin: 0;
	padding: 0;
}

#comments li {
	display: inline;
}

#comments .rating_value {
	padding-right: 10px;
}

#sidebar {
	text-align: left;
}

#sidebar h2 {
	margin: 0;
	padding: 2px 10px;
	background: #f3f2ed;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #666;
}

#sidebar ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
}

#sidebar ul li {
	line-height: 2em;
	font-family: Arial;
	font-size: 9pt;
	border-bottom: 1px solid #eee;
}

#sidebar ul li a:link, #sidebar ul li a:visited {
	color: #666;
}

#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: 1px 3px;
	background: #f3f2ed;
	font-family: Arial;
	font-size: 8pt;
	color: #069;
	text-decoration: none;
	font-weight: bold;
}

td.ratings {
	margin-top:500px;
	white-space: nowrap;
	padding-left: 10px;
}

.rating_label {
	white-space: nowrap;
	background: #c00;
	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: #c00;
}



#specs {
	font-family: Arial;
	font-size: 8pt;
	margin-bottom:15px;
}

#sidebar h3 {
	border-top:5px solid #c00;
	border-bottom:1px solid #c00;
	padding:4px 0 4px 2px;
	margin:0 0 0 0;
	font: 10pt Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-weight:bold;
	color:#5f5f5f;
	}

#gmail {
border: 4px solid #e3e3e3;
padding 3px;
}

#gallery4 {
margin-bottom:10px;
}

#gallery4 li
{
display: inline;
list-style-type: none;
padding-right: 5px;
}