/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#000;font: 13px Tahoma, Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #000;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #990000;text-decoration: underline;cursor: pointer;}
a:hover {color:#990000;text-decoration: none;}
img {border:none;}
ul, ol {margin:0;padding:0;}
li {margin:0;padding:0 10px;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */

#all { width:960px; margin:0 auto; position:relative;  background:url(../images/content_bg.png) 0 0 repeat-y; z-index:5;}
.all_1 { background:url(../images/all_1.jpg) 100% 0 no-repeat; width:50%; height:850px; position:absolute; left:-479px; top:0;}
.all_2 { background:url(../images/all_2.jpg) 479px 0 no-repeat; width:50%; height:850px; position:absolute; right:0; top:0;}

/* HEADER */
#header { height:174px; position:relative; background:url(../images/header.jpg) 0 0 no-repeat;}
.banner_h {width:468px;height:80px; position:absolute;left:210px; top:82px;border:1px solid #FFE6BA; display:block;background:#888;}
	/* SEARCH */
	.s_search { position:absolute; right:23px; top:108px;}
	.input_1 { width:157px; height:16px; float:left; background:url(../images/input_1.jpg) 0 0 no-repeat; color:#fff; padding:4px; border:0; font-size:13px; float:left;}
	.submit_1 { float:left;}
	
	/* MENU */
	#menu { height:47px; overflow:hidden; background:url(../images/menu.jpg) 0 0 no-repeat;}
	#menu li { float:left; display:inline; padding:0 20px; list-style-type:none;}
	#menu a, #menu a:visited { color:#ffe6ba; font-weight:bold; float:left; display:block; text-decoration:none; text-transform:uppercase; background:url(../images/li.png) 50% 100% no-repeat; height:30px; padding-top:17px;}
	#menu a:hover { color:#fff; }

/* CONTENT */
#content { background:url(../images/content_top.jpg) 0 0 no-repeat;min-height: 600px;height: auto !important;height: 600px;}

/* SIDEBAR */
.sidebar { width:125px; float:left; padding:20px 0 0 12px;}
.s_2 { width:194px; padding:12px 0 0 29px}
.bl { padding-bottom:25px;}
.bl h3 { color:#4f4f4f; font-size:14px; text-transform:uppercase; padding:0 0 0 30px; height:23px; background:url(http://www.bdsm-paysite-reviews.com/wp-content/themes/reviewpress/images/side_bg.png) 0 0 no-repeat; margin-bottom:8px;}
.bl .thumbs { float:left; border:2px solid #e4e4e4; margin-top:2px; margin-right:2px;}
.list_1 li, .list_bl ul li {  padding:3px 0 3px 12px; background:url(http://www.bdsm-paysite-reviews.com/wp-content/themes/reviewpress/images/s_li.png) 0 7px no-repeat; list-style-type:none; height:1%; overflow:hidden;}
.list_1 li p, .list_bl ul li p { padding:0;}
	.sideName {float:left;}
	.sideRating {float:right;font-weight:bold;padding-right:3px;}

/* MID SIDE */
#mid_content { width:551px; float:left; padding:12px 0 0 34px;}
#mid_content h2 {color:#4f4f4f; font-size:22px; text-transform:uppercase; padding:7px 0 0 40px; height:34px; background:url(http://www.bdsm-paysite-reviews.com/wp-content/themes/reviewpress/images/mid_head.png) 0 0 no-repeat; margin-bottom:8px;}


	/* POST */
	.post { padding:6px 0 15px; overflow:hidden; width:100%; background:url(../images/brd.png) 0 100% repeat-x;}
	.post .thumb { float:left; border:10px solid #e4e4e4; margin-top:9px; margin-right:10px;}
	.itemCats { color:#6a6a6a;}
	.itemCats em { color:#000;}
	.post h3 { font-size:21px;}
	.post h3 a, .post h3 a:visited { text-decoration:none; color:#cb0000;}
	.post h3 a { text-decoration:underline; color:#cb0000;}
	.p_links { width:100%; clear:both; padding-top:3px; overflow:hidden;}
	.p_links a:visited, .p_links a, .p_links a:hover, .p_links span { color:#fff; font-size:11px; text-decoration:none;display:block; float:left; text-align:center; height:19px; padding-top:4px;}
	.visit { width:57px; background:url(../images/visit.png) 0 0 no-repeat; }
	.readmore {width:73px; background:url(../images/readmore.png) 0 0 no-repeat; margin-left:1px;}
	.score, .score_2, .score_3 {width:88px; background:url(../images/score.png) 0 0 no-repeat; margin-left:1px;}
	.score_2 {background:url(../images/score_2.png) 0 0 no-repeat;}
	.score_3 {background:url(../images/score_3.png) 0 0 no-repeat;}
	.full_post p { padding:10px 0;}
	
	.p_links_2 {overflow:hidden; height:1%;  padding:7px 0;}
	.p_links_2 a:visited, .p_links_2 a, .p_links_2 a:hover, .p_links_2 span  { color:#fff; font-size:18px; text-decoration:none;display:block; float:left; text-align:center; height:29px; padding-top:6px;}
	.p_links_2 .visit { width:87px; background:url(../images/big_visit.png) 0 0 no-repeat;}
	.p_links_2 .score { width:135px; background:url(../images/big_score.png) 0 0 no-repeat;}
	.p_links_2 .score_2 { width:135px; background:url(../images/big_score_2.png) 0 0 no-repeat;}
	.p_links_2 .score_3 { width:135px; background:url(../images/big_score_3.png) 0 0 no-repeat;}
	

	
	/* CARUSELLE */
	#featureWrap {width:551px;position:relative; margin:0 auto 25px; overflow: hidden;}
	#featBadge {background:url('../images/feat-badge.png') no-repeat;position:absolute;width:59px;height:63px;z-index:1000; right:0; top:0;}
	* html #featBadge { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='wp-content/themes/reviewpress/images/feat-badge.png', sizingmethod='');_right:-1px;}
	.c_inffo {position:absolute;z-index:2000; width:551px; height:60px; left:0; bottom:0; background:url(../images/c_info.png) 0 0 repeat;}
	* html .c_inffo { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='wp-content/themes/reviewpress/images/c_info.png', sizingmethod='scale');}
	.featTitle {bottom:4px;left:10px;padding:6px;font-size:26px;font-weight:normal; position:absolute;}
	.featRating { position:absolute;bottom:4px;right:10px;padding:6px;font-size:26px;font-weight:normal;color:#ffb33b;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
	.featTitle a, .featTitle a:visited {color:#fffefe;text-decoration:none;}
	
	/* COMMENTS */
	#com_list { padding:15px 0;}
	#com_list h4 {color:#4f4f4f; font-size:22px; text-transform:uppercase; padding:7px 0 0 40px; height:34px; background:url(../images/comments_head.png) 0 0 no-repeat; margin-bottom:8px;}
	#commentlist { margin-bottom:15px;}
	#commentlist li { padding:10px 0;border-bottom:1px dashed #888; list-style:none;}
		#commentlist li p { padding:2px 0;}
	#com_list form p {padding:2px 0;}
	#author, #email, #url {border:1px solid #8c0000; padding:3px; background:#fff;}
	#com_list small {font-size:11px; padding-left:10px;}
	textarea {border:1px solid #8c0000; padding:3px;background:#fff}
	.search-button { background:#d50000; color:#fff; border:1px solid #a80000; padding:5px 10px; cursor:pointer;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; overflow:visible;}
	#commentlist li .who { font-weight:bold; font-size:12px; padding-bottom:5px;}

#pageNav {padding:15px 0;}


/* FOOTER */
#footer {height: 56px; background:url(../images/footer.jpg) 0 0 no-repeat; color:#fff;}
#footer p { padding-top:25px; text-transform:uppercase; padding-left:15px;}
#footer a, #footer a:visited, #footer a:hover { color:#fff;}