
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.
*/

html {
	margin:0;
	padding:0;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;

}

table, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
}

a:link, a:visited, a:hover {
	color: #06c;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

img {
	border: 0;
}

#wrapper {
	width: 780px;
	margin: 0px auto;
	text-align: left;
	background: #fff;
}


#header {
	background: #fff;
	padding: 20px 10px 10px 10px;
}

#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: bold;
	margin: 0;
	padding: 0;
}

#header h2 {
	font-family: 'Trebuchet MS';
	font-size: 12pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#nav {
	background-color: #c00;
	padding:4px;

}

#nav ul {
	margin: 0 0 0 10px; 
	padding: 0;
	position: relative;
	overflow: auto;
}

#nav ul li {
	list-style: none;
	display: inline;
	float: left;
}

#nav li a:link, #nav li a:visited {
	display: block;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 10px;
	color: #c00;
	background: #f3f2ed;
	background: #ffffff;
	margin: 0 10px 0 0;

	background: #c00;
	color: #fff;
	text-decoration: underline;
}

#nav li a:link.selected, #nav li a:visited.selected {
	border-top: 1px solid #c60;
}

#nav li a:hover {
	background: #e0ded4;
	background: #c00;
	color: #fff;
	text-decoration: underline;

	text-decoration: none;
	color: #c00;
	background: #ffffff;
}

#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: 220px;
	float: right;
	margin-top: 15px;
	text-align: center;
	border-bottom: 10px solid #fff;
}

#sidebar p {
	padding: 0 10px 10px 0;
	margin-bottom: 0;
	margin-top: 5px;
	font-family: Helvetica;
	font-size: 10pt;
	line-height: 1.5em;
}

#page {
	margin: 15px 0;
	font-family: Helvetica;
	font-size: 10pt;
	line-height: 1.5em;
	width: 550px;
	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: 13pt;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #000;
}

#page h3 {
	font-family: 'Trebuchet MS', arial;
	font-size: 12pt;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #c00;
}

#page h2 a:link, #page h2 a:visited {
	text-decoration: underline;
	color: #c00;
}

#page h2 a:hover, #page h2 a:active {	
	text-decoration: none;
}
#page .content {
	clear: left;
}

h2#comments {
	background: #f3f2ed;
	background: #c00;
	font-size: 11pt;
	font-weight: bold;
	margin: 0;
	color: #333;
	color: #fff;
	padding: 6px 12px;
}

h2#respond {
	background: #f3f2ed;
	background: #c00;
	font-size: 11pt;
	font-weight: bold;
	margin: 0 0 10px 0;
	color: #333;
	color: #fff;
	padding: 6px 12px;
}

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: 0;
	border-bottom: 1px solid #eee;
	padding: 0 0 2px 0;
	color: #333;
	font-family: Arial;
	font-size: 11pt;
}

#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: 6px 10px;
	background: #f3f2ed;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #666;
}

#sidebar ul {
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
	list-style: none;
}

#sidebar ul li {
	line-height: 2em;
	font-family: Arial;
	font-size: 9pt;

}

#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;
}

.visitsite, .visitsite_single {
	padding-left: 8px;
}

.visitsite a:link, .visitsite 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;
}

.visitsite_single a:link, .visitsite_single a:visited {
	display: block;
	margin-top: 1px;
	padding: 1px 8px;
	background: #c00;
	font-family: Arial;
	font-size: 8pt;
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

.visitsite_single a:hover {
	display: block;
	margin-top: 1px;
	padding: 1px 8px;
	background: #fcc;
	font-family: Arial;
	font-size: 8pt;
	color: #06c;
	color: #c00;
	text-decoration: none;
	font-weight: bold;
}

td.ratings {
	white-space: nowrap;
	padding-left: 10px;
}

.rating_label {
	white-space: nowrap;
	background: #e3f1ff;
	background: #ffffff;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	padding: 1px 4px;
}

.rating_value {
	white-space: nowrap;
	padding: 2px 3px;
	font-family: Arial;
	font-size: 8pt;
}

.rating_value .no_ratings {
	color: #666;
}

.indexbox {
	border-bottom: 8px solid #c00;
	background-color: #f3f2ed;
	background-color: #fff;
	background-color: #f5f5f5;
	padding:10px;
	margin-bottom:20px;
}

.review {
	border-bottom:2px solid #c00;
	margin: 10px 0 10px 0;
	padding: 0 10px 5px 10px;
}

.addreview {
	text-align: right;
	font-weight: bold;
	padding: 14px 0 0 0;
	margin: 0;
	font-size: 110%;
}

.addreview a:link {
	text-decoration: underline;
}

.addreview a:hover {
	text-decoration: none;
}

/* WP-Review */

table.ratings {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}

ul.ratings {
	margin: 0;
	padding: 0;
}

ul.ratings li {
	display: inline;
	list-style: none;
}

.rating_label {
	white-space: nowrap;
	background: #eee;
        background: #fff;
	font-family: Arial;
	font-size: 9pt;
	padding: 1px 4px;
}

.rating_value {
	white-space: nowrap;
	padding: 6px 3px;
	font-family: Arial;
	font-size: 10pt;
}

.rating_value .no_ratings {
	color: #666;
}

.rating_value a {
	background: url(http://www.voipmentor.com/wp-content/plugins/review-site/star-empty.gif) no-repeat;
	width: 12px;
	height: 12px;
	display: block;
	float: left;
}

.rating_value .on {
	background: url(http://www.voipmentor.com/wp-content/plugins/review-site/star.gif) no-repeat;
}

.center {
	text-align: center;
}

#top728 {
	text-align:center;
	padding-top:10px;
}