/* Review Site CSS */



@import 'categories.css';



body {

	font: 11px Verdana, Helvetica, Arial, Sans-Serif; 

	background: #78A1FA url(images/body-gr.png) repeat-x;

	color: #000;

	margin: 0;

	}



/* ----------- TAGS ---------------- */



a, a:visited {

	color: #3366ff;

	text-decoration: none;

	}

	

a:hover {

	color: #000000;

	text-decoration: underline;

	}



/* ----------- END TAGS ---------------- */	





/* ----------- HEADER ---------------- */



#header { 

	background: #fff url(images/header-top-2col.gif) no-repeat;

	padding-top: 5px;

	}

#headerleft {

	width: 500px;

	float: left;

	}

#headerright {

	width: 285px;

	float: right;

	text-align: right;

	padding: 5px 15px 0 0;

}

#headerright a {

	text-decoration: underline;

}

#headerright img {

	border: 0;

}

#header h1 {

	font: 35px Helvetica, Georgia, Arial, Verdana, Sans-Serif; 

	color: #fff;

	margin: 20px 0px 0px 30px;

	}

#header h1 a {

	color: #8bc33e;

	text-decoration: none;

	font-weight: bold;

	}

#header h3 {

	font: 14px Georgia, Times New Roman, Sans-Serif; 

	color: #666;

	margin: 0px 20px 20px 30px;

	font-weight: bold;

	}



/* ---------- END HEADER -------------- */





/* ---------- MAIN NAVIGATION MENU ---------------- */



#menu h2 {

	margin: 0;

	padding: 10px 25px 12px 25px;

	}

#menu li {

	list-style: none; 

	display: inline;

	margin: 0;

	padding: 0;

	}

#menu {

	position: relative;

	height: 43px;

	font-size: 16px;

	background: #fff url(images/time4bed_bg.gif) repeat-x bottom left;

	font-family: Arial,Georgia, "Times New Roman", Times, serif;

	padding-left: 16px;

	font-weight: bold;

	margin-bottom: 20px;

	}

#menu ul{

	margin: 0;

	padding: 0;

	list-style-type: none;

	width: auto;

	float: left;

	}

#menu ul li{

	display: block;

	float: left;

	margin: 0 2px;

	}

#menu ul li a{

	display: block;

	float: left;

	color: #ffdab6;

	text-decoration: none;

	padding: 0 15px;

	height: 43px;

	line-height: 50px;

	}

#menu ul li a:hover {

	color: #fff;

	}

#menu ul li.current_page_item a,#menu ul li.current_page_item a:hover {

	color: #894d12;

	background: transparent url(images/menuslice.gif) repeat top center;

	}

*html #menu ul li a, #menu ul li a.current, #menu ul li a span {

	height: 1%;

	line-height: 43px;

	}



/* -------------- END MAIN NAVIGATION MENU --------------------- */





/* -------------- MAIN CONTENT ------------------------ */



#container { 

	width: 800px; 

	background: #fff;

	text-align: left; 

	margin: 20px auto;

	padding: 0; 

	}

	

#content { 

	width: 770px;

	margin: 0 0 20px 0;

	padding: 5px 15px;

	min-height: 200px;

	}

*html #content {

	height: 600px;

	width: 750px;

	w\idth: 750px;

	}

#content p{

	margin: 0;

	line-height: 18px;

	padding: 0 0 10px 0;

	}

#content p img {

	float: left;

	border: none;

	margin-right: 15px;

	margin-bottom: 3px;

	}

#content h1, #content h2 {

	font: bold 22px Arial, Verdana, Sans-Serif; 

	color: #3366ff;

	margin: 0;

	line-height: 120%;

	padding-bottom: 10px;

	}

#content h1 a, #content h2 a  {

	color: #3366ff;

	}

#content h1 a:hover, #content h2 a:hover {

	color: #000000;

	text-decoration: none;

	}

#content h3 {

	font: bold 15px Helvetica, Arial, Verdana, Sans-Serif; 

	color: #3366ff;

	margin-bottom: 10px;

	line-height: 120%;

	border-bottom: 1px solid #cccccc;

	padding-bottom: 5px;

	}

#content h3 a  {

	color: #3366ff;

	text-decoration: none;

	}

#content h3 a:hover {

	color: #000000;

	text-decoration: none;

	}

#content ol {

	list-style: decimal; 

	line-height: 18px;

	margin: 0;

	padding: 0 0 10px 30px;

	}

#content ul {

	margin: 0;

	padding: 0 0 20px 0;

	}

#content ul li {

	margin: 0 0 0 10px;

	padding: 5px 0 0 0;

	}

#content ul li a {

	color: #3366ff;

	text-decoration: none;

	font-weight: bold;

	}

#content ul li a:hover {

	color: #000000;

	text-decoration: underline;

	}

blockquote{

	margin: 0 0 0 25px;

	padding: 0 25px 0 10px;

	font-style: italic;

	color: #666666;

	border-left: 1px solid #cccccc;

	}

#content blockquote p{

	margin: 0 0 20px 0;

	padding: 0;

	}

.postspace {

	background: #FFFFFF;

	width: 440px;

	height: 32px;

	margin: 0;

	padding: 0;

	}

.postspace2 {

	background: #FFFFFF;

	width: 440px;

	height: 0;

	margin: 0;

	padding: 0;

	}

.postspace3 {

	background: #FFFFFF;

	width: 440px;

	height: 15px;

	margin: 0;

	padding: 0;

	}

#content p.bloglinks {

	border: 1px solid #ddd;

	background: #fff;

	margin-bottom: 10px;

	line-height: 18px;

	padding: 5px 8px;

	}

#content ol.commentlist {

	list-style: decimal; 

	line-height: 1.6;

	margin: 0;

	padding: 0 0 10px 0;

	}

.commentlist li {

	list-style: none;

	margin-bottom: 14px;

	}

.commentlist cite {

	padding: 5px 15px;

	display: block;

	font-style: normal;

	background: #fcfcfc;

	border-top: 1px solid #d6e4c1;

	color: #596e3b;

	}	

.commentlist a:link, .commentlist a:visited {

	color: #596e3b;

	}

.commentlist a:hover, .commentlist a:active {

	color: #8ec343;

	}

.commentlist cite img {

	padding: 1px;

	border: 1px solid #aab59a;

	float: left;

	margin-right: 9px;

	}

#content h3#comments {

	border-bottom: none;

	}

.commentlist .author {

	font: bold 1.2em Georgia, "Times New Roman", Times, serif;

	text-decoration: underline;

	}

#content .commenttext p {

	padding: 0 0 10px 0;

	margin: 0;

	}

.commenttext {

	background: #efefef;

	margin-top: 5px;

	border-top: 1px solid #c5f386;

	padding: 15px 20px;

	color: #666;

	margin-bottom: 15px;

	}

.post-meta {

	font-size: 12px;

	color: #a9a9a9;

	}

#complaints ul {

	list-style: none;

}

#complaints ul li {

	padding: 10px 10px;

}

#complaints ul li img {

	position: relative;

	vertical-align: middle;

	padding-right: 10px;

	border: 0;

}

#complaints li.blue{

	background-color: #E3F1FF;

}



/* --------------- END MAIN CONTENT ------------------------ */





/* --------------- ARTICLES ------------------------ */



.articles {

	width: 100%;

	}



.articleads {

	float: left;

	padding: 0 10px 2px 0;

	}

#related {

	width: 770px;

	margin: 0 0 20px 0;

	padding: 5px 15px;

	}

#related h2 {

	font: bold 22px Arial, Verdana, Sans-Serif; 

	color: #3366ff;

	margin: 0;

	line-height: 120%;

	padding-bottom: 10px;	

	}

#related-sidebar {

	width: 310px;

	}

#related-sidebar h2 {	

	font: 18px arial,verdana,sans-serif;

	color: #666;

	margin: 0;

	line-height: 120%;

	padding: 15px 0 0 10px;

	}

#related-sidebar ul {

	padding-left: 30px;

	}

#related-sidebar li {

	list-style-type: disc;

	}

#related-sidebar a {

	font: normal 10px arial,verdana,sans-serif;

	}

	

/* --------------- END ARTICLES ------------------------ */





/* --------------- RATINGS ------------------------ */



.description {

	width: 420px;

	float: left;

	}

.above-ratings {

	text-align: right;

	padding-bottom: 5px;

	}

.ratings {

	float: right;

	}

.ratings ul {

	list-style-type: none;

}

.ratings1 {

	background: #e3f1ff;

	padding: 10px 10px 0 10px;

	width: 310px;

	margin-left: 10px;

	}

.positive img, .negative img, .award img {

	vertical-align: middle;

	}

.positive {

	font-weight: bold;

	color: #390;

	}

.negative {

	font-weight: bold;

	color: #c00;

	}

.award {

	font-weight: bold;

	color: #666;

	border-bottom: 1px solid #666;

	padding-bottom: 2px;

	margin-bottom: 2px;

	}

.ratings_summary {

	margin-top: 2px;

	border-top: 1px solid #666;

	padding: 2px 0 0 0;

	}

.ratings_summary ul li label {

	font-weight: bold;

	width: 100px;

	}

.ratings_summary ul {

	list-style-type: none;

}

.listed-in {

	width: 300px;

	background-color: #fff;

	font-size: 8pt;

	padding: 3px 10px;

	}

.listed-in li {

	display: inline;

	}

.average {

	border-top: 1px solid #666;

	}

.ads {

	background: url(images/ads-folders.jpg) no-repeat top left;

	padding-left: 35px;

	}



/* --------------- END RATINGS ------------------------ */





/* ------------- FOOTER -------------------------------- */

	

#footer { 

	background: #ff7e00 url(images/container-bot.gif) no-repeat left bottom;

	color: #ffdab6;	

	font-family: arial, "Times New Roman", Times, serif;

	padding: 10px 15px 5px 15px;

	font-size: 12px;

	border-top: 1px solid #cccccc;

	clear: both;

	}

#footer a { 

	color: #ffdab6;	

	font-family: arial, "Times New Roman", Times, serif;

	text-decoration: underline;

	line-height: 20px;

	}

#footer a:hover {

	text-decoration: none;

	}	

#footer ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	}

#footercategories {

	float: left;

	width: 250px;

	text-align: left;

	padding-right: 5px;

	}

#footerpages {

	float: left;

	width: 250px;

	text-align: left;

	padding: 0 5px;

	}

#footercopyright {

	float: right;

	width: 250px;

	text-align: left;

	padding-left: 5px;

	}

#footerbuttons {

	text-align: center;

	padding: 25px 0 20px 0;

	width: 750px;

	}

#footerbuttons li {

	list-style: none;

	display: inline;

	text-align: center;

	padding: 5px;

	}

#footerdonation {

	text-align: center;

	padding-top: 10px;

	}



/* ------------- END FOOTER ----------------- */






