/*
Theme Name: WPReviewEngine Classic Blue - Old
Theme URI: http://www.wpreviewengine.com
Description: This was the original WPReviewEngine 1.0 template. It's included for laughs and because some crazy people might want to use this. It does not convert as well as the 'reviewclean' theme, and it's ugly. But people said it was awesome just six months ago, so it's up to you!
Author: WPReviewEngine.com
Author URI: http://www.wpreviewengine.com
version: 1.0
*/

/********************************************** Keep It Tidy ****/

@import url("css/reset.css"); /** <---- Resets all browser default settings */
@import url("css/nav.css"); /** <---- Contains all navigation styling */

/********************************************** Global Styles ****/
*{ margin:0 auto; padding:0;}
body {
	background: #a31fa8 url(images/bg.jpg) repeat-x;
	color: #202020;
	font-size: 13px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin: 0px auto 0px;
	padding: 0px;
	}


/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #972095;
	text-decoration: none;
	}
	
a:hover {
	color: #972095;
	text-decoration: underline;
	}
	
a img {
	border: none;
	}
	

#wrap {
	background: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px;
	width:899px;
	}
	


h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	float: left;
	display: inline;
}

h2 {
	color: #715614;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
	font-weight: bold;
	font-size: 22px;
	float: left;
}

#site_wrapper {
	width: 900px;
	margin: 0 auto;
	background: #cbe4ee;
	padding: 6px 0 0 0;
}

#header {
	width: 900px;
	height: 197px;
	background:url(images/header.jpg) no-repeat;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	margin: 0px auto;
	padding: 0px;
	margin-top:5px;
	overflow: hidden;
	}

#columns_wrapper {
	background: #fff;
	width: 100%;
	float: left;
}

#visual_padding {
	padding: 3px 6px;
}

#main_content {

	margin: 0 6px 0 0;
	padding: 0 0 30px 0;
}

#sidebar {
	float: left;
	width: 243px;
	margin: 3px 0 0 0;
}

/************************************************
*	Footer Background							*
************************************************/

#footerbg {
	background: ;
	}
	
/************************************************
*	Footer  									*
************************************************/

#footer {
	width: 900px;
	height: 40px;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px;

	}
	
#footer p {
	color: #FFFFFF;
	font-size: 12px;
    font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
    text-transform: capitalize;
	margin: 0px;	
	padding: 0px;
	}

#footer a {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#footer a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
.footerleft {
	width: 420px;
	float: left;
	margin: 0px;
	padding: 8px 10px 8px 10px;
	}
	
.footerright {
	width: 420px;
	float: right;
	margin: 0px;
	padding: 8px 10px 8px 10px;
	text-align: right;
	}

.clearLeft {
	clear: left;
}

/********************************************** Body Styles ****/

#header h1 {
	margin: 30px 0 0 30px;
}

#header h1 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	float: left;
	display: inline;
	text-decoration: none;
}

#header small {
	color: #fff;
	font-size: 12px;
	float: left;
	clear: left;
	margin: 4px 0 0 30px;
}

.host_container {

	padding: 6px;
	float: left;
	margin: 3px 0;
}

.featured {
	background: #3f5685 !important;
}

.host_container .content {

}

.host_container .content h2 {
	margin: 10px 0 8px 0;
}

.host_container .content h2 a {
	color: #715614;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
	font-weight: bold;
	font-size: 22px;
	text-decoration: none !important;
	float: left;

}

.host_container .content .post {
	margin: 0px 10px 10px 10px !important;
	display: inline;	
	min-height: 110px;	

}

.host_container .content .page {
	width: 100% !important;
}

.host_container .content .post p {

}

.host_container .posticon {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.host_container .outlink {
	color: #000;
	font-weight: bold;
}


.host_container .stats a {
	color: #3f5685;
}

.host_container .stats {
	height: 29px;	
	clear: left;
	float: left;
	width: 100%;
	position: relative;
}

.host_container .stats h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #309e3f;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background: #fff;
	padding: 7px 9px 5px 8px;
	text-transform: uppercase;
	float: left;
	clear: left;
}

.host_container .stats p {
	color: #3f5685;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 12px;
	margin: 7px 0 0 10px;
	float: left;
	width: 530px;
	position: absolute;
	top: 1px;
	left: 60px;
}

.host_container .stats p strong {
	font-weight: bold;
}

.featured .stats p {
	color: #fff !important;
}

.host_container .ratings {
	float: right;
	width: 170px;
	margin: 12px 10px 0 0;
	overflow: hidden;
}


.ratings table {
	width: 99%;
	margin-bottom: 10px;
}


.ratings td {
	border: 1px solid #fff;
}


.rating_table_header {
	font-size: 14px !important;
	font-weight: bold !important;
}

.ratings td.rating_label {
	background: #eef2f4;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 12px;
	padding: 1px 4px;
	white-space: nowrap;
	color: #3f5685;
	width: 55px;
	text-align: left;
}

.ratings td.rating_value {
	padding:1px 3px;
	text-align: left;
	font-size: 11px;
}

h2.archivetitle {
	padding: 10px 0;
}

/********************************************** Comment Styles ****/

#commentform {
	width: 639px;
	float: left;
}

#commentform .content {
	background:#EEF2F4 none repeat scroll 0 0;
	float:left;
	margin:3px 0;
	padding:6px;
	width:627px;
}

#commentform p {
	float: left;
	background: #eef2f4;
	width: 100%;
	margin-bottom: 8px;
}

#commentform input {
	float: left;
}

#commentform input#submit {
	float: right;
}

#commentform label {
	float: left;
	margin-left: 10px;
}

#commentform textarea {
	width: 621px;
}

#commentssection h3,
#commentform h3 {
	color: #3F5685;
	margin: 10px 0 0 0;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:8px 12px;
	text-decoration:none;
	text-transform:uppercase;
}

#commentform h3 {
	padding: 8px 12px 0 12px;
}

#commentform .logged_in {
	margin: 0 0 12px 12px;
	float: left;
	background: none;
}

.commentlist li{
	background: #eef2f4;
	padding: 6px;
	float: left;
	margin: 3px 0;
	width: 627px;
}

.commentlist li .content {
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	width:615px;
	padding: 6px;
}

.commentlist li cite,
.commentlist li cite a {
	color:#715614;
	float:left;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none !important;
}

.commentlist li cite a {
	border-bottom:1px solid #715614;
}

/********************************************** Sidebar Styles ****/

#sidebar ul li {
	float: left;
	width: 243px;
	margin-bottom: 6px;
}

#sidebar li h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	font-size: 18px;
	font-weight: bold;
	background: url(images/squareTile.gif) repeat-x;
	padding: 5px 5px 8px 10px;
	width: 228px;
}

#sidebar ul li ul li {
	font-style: italic;
	background: #efefef;
	width: 233px;
	color: #3f5685;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	text-decoration: none;
	padding: 5px;
	margin-bottom: 1px;
}

#sidebar ul li ul li a,
#sidebar ul li ul li a:visited {
	background: #efefef;
	width: 233px;
	color: #3f5685;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	text-decoration: none;
	padding: 5px 0 5px 5px;
	margin-bottom: 1px;
	font-style: normal;
}

#sidebar ul li ul li a:hover {
	color: #309e3f !important;
}

#sidebar #searchform {
	background: #EFEFEF;
	float: left;
	width: 243px;
}

#sidebar #searchform div {
	float: left; 
	padding: 5px 0 5px 11px; 
}




#sidebar ul li ul li ul li {
	width: 228px;
}

#sidebar ul li ul li ul li ul li {
	width: 223px;
}



/********************************************** Footer Styles ****/

.footer p {
	text-align: center;
	color: #fff;
	margin: 0 auto;
	padding: 15px 0 0 0;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

.footer p a {
	color: #fff;
	text-decoration: none;
}









/* comment rating styles */

.commentratings {
	background-color: #fff;
	margin-top: 4px;
}

.commentratingcategory {
	background-color: #eee;
	padding: 2px;
	margin-right: 3px;

}

.commentratingimage {
	position: relative;
	top: 2px;
	margin-right: 9px;
}

.commentratingtext {
	margin-right: 9px;
	font-style: italic;
}

/************************************************
*	Navbar  									*
************************************************/
.form_01{
	background:#c22ac8;
	padding:3px;
	border:1px solid #d847de;
}

#navbar {
	background: url(images/navbar.jpg);
	font-family:Arial, Helvetica, sans-serif;
	width: 890px;
	height: 34px;
	color: #FFFFFF;
	margin: 0px auto;
	padding: 0px 5px;
	}
	
#navbarleft {
	width: 550px;
	height: 34px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#navbarright {
	width: 220px;
	height: 25px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav ul li {
	list-style: none;
	margin: 0px 0px 0px -1px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #FFFFFF;
	display: block;
    margin: 1px 0px 0px 0px;
	padding: 7px 20px 9px 20px;
	}
	
#nav li a:hover, #nav li a:active {
	background:#d961d7 url(images/hover.gif) repeat-x bottom;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
    margin: 1px 0px 0px 0px;
	padding: 7px 20px 9px 20px;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background:#d961d7 url(images/hover.gif) repeat-x bottom;
	color: #FFFFFF;
	width: 180px;
	float: none;
	margin: 0px;
	padding: 6px 10px 5px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#nav li li a:hover, #nav li li a:active {
	background:#A01EA6;
	color: #FFFFFF;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 140px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 160px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -27px 0 0 162px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
/************************************************
*	Search Form									*
************************************************/

#searchdiv {
	margin: 0px;
	padding: 0px;
	}
	
#searchform {
	margin: 0px;
	padding: 4px 0px 0px 0px;
	}
	
#s {
	background: #EC94EB;
	width: 178px;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 6px;
	float:left;
	margin: 0px 0px 0px 0px;
	border: 1px solid #c22ac8;
	}
	
#sbutt {
	background: url(images/submit.jpg);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 1px;
	margin: 0px;
	border: 1px solid #FFFFFF;
	}
.prduct01{
	border:1px solid #d7cfd7;
	margin-bottom:20px;
}
.prduct01_title{
	background:url(images/prdct01_bg.gif) repeat-x;
	text-align:center;
	height:32px;
	padding:3px;
	font:20px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;

}
.free{
	color:#e8af2b;
}
.hold_pdct{
	padding:5px;
}
.left_prdct01{
	float:left; 
	width:267px; 
	background:#6b592c; 
	padding:0 1px;
}
.left_colr01{
	color:#fff; 
	padding:2px 5px;
}
.left_colr01 a{
	color:#fff;
	text-decoration:underline;
	text-align:center;
}
.main_cont_txt01{
	margin-left:285px;

}
.main_cont_txt01 p{
	padding:0;
	margin:0;
	line-height:25px;
}
.main_cont02{
	background:#f1eeee; 
	color:#161515; 
	padding:5px; 
	margin-top:10px;
}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	line-height: 22px;
	}
	
#content h2 {
	color: #972095;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	}
	
#content h2 a  {
	color: #972095;
	text-decoration: none;
	}

#content h2 a:hover {
	color: #972095;
	text-decoration: none;
	}
	
#content h3 {
	color: #9b7009;
	font-size: 24px;
	font-family: Times New Roman, Georgia, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	}
	
#content h4 {
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 5px 0px;
	}
	
#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
	
#contentleft {
	float: left;
	width: 860px;
	margin: 0px 0px 0px 10px;
	padding: 20px 30px 20px 10px;
	}
.postarea h1{
	padding:10px;
	}

.post p {
	padding: 0px 0px 10px 10px;
	margin: 0px;
	}
	
.post ol {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
.post ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}
	
.post ul {
	list-style-type: square;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
	}
	
.post ul li {
	list-style-type: square;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 5px 0px;
	}
	
.date {
	font-size: 11px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px dotted #BBBBBB;
	}
	
.postmeta {
	width: 500px;
	font-size: 11px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 40px 0px;
	border-top: 1px dotted #BBBBBB;
	}
	
blockquote {
	font-style: italic;
	margin: 0px 25px 15px 25px;
	padding: 0px 25px 0px 10px;
	border-left: 2px solid #4A7EB8;
	}
	
#content blockquote p {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	}
	
/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	border: 1px solid #DDDDDD;
	text-align: center;
	background-color: #EEEEEE;
	padding: 4px 0px 5px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}

