﻿/*
Theme Name: WP Commenti & Recensioni V 0.2 
Author: xma001
Author URI: 
Description: A review site Comments & Review
*/
/* Reset Style START */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* Reset style END */

body {
	font-family:  verdana, arial,sans-serif;
	font-size: 76% ;
	color:#424242;
	text-align:center;
	line-height: 1;
	}

small{font-size:0.834em;}
code{ font-size:1.2em;}

h1 {font-family:Georgia, serif; /*font-size: 30px;*/
font-size: 2.5em; /* 30px */ line-height: 1.2em; /* 36px */ margin-top: 0.6em; margin-bottom: 0em;} 
h2 {font-size: 1.5em; /* 18px */ line-height: 1em; /* 18px */ margin-top: 1em; margin-bottom: 0em; 
	font-family:Georgia, serif;
	/*font-size: 18px;*/
	font-weight:normal;
	}
h3 {font-size: 1.3333em; /* 16px */ line-height: 1.125em; /* 18px */ margin-top: 1.125em; margin-bottom: 0em;
	font-family:Georgia, serif;
	/*font-size:16px;*/
	font-weight:normal;
	}
h4{font-size: 1.1667em; /* 14px */ line-height: 1.2857em; /* 18px */ margin-top: 1.2857em; margin-bottom: 0em; 
	font-family:Georgia, serif;
	/*font-size:14px;*/
	font-weight:normal;
	letter-spacing:1px;
	}
p { font-size: 1em; /* 12px */ line-height: 1.5em; /* 18px */ margin: 0 0 1.5em 0; }
.tkh2{margin-left:15px;}

a:link, a:visited {color:#06c; text-decoration: none;}
a:hover {text-decoration: underline;}
#main {	width:100%; background:#fff url(im/head.png) repeat-x top;}
.larghezza{width:940px;}
#head {	height:200px;width:100%;}
#header {
	text-align:left;
	padding-bottom:0px;
	height:150px;
	margin:0px auto;
}
h1.maintitle {
	font-weight:500;
	letter-spacing:3px;
	margin: 0;
	color:#fff;
	padding-left:15px;
	padding-top:18px;	
	}
.maintitle a:link, .maintitle a:visited {text-decoration:none;color:#FFFFFF;}
.maintitle a:hover {color:#FEA1A1;	text-decoration:none;}
h2.maindescription {
	margin: 0;
	padding: 30px 0 0 15px;
	color: #f2f2f2;
	letter-spacing:1px;
	width:50%;
	}
#feed {
	text-align:right;
	float:right;
	list-style:none inside none;
	padding:30px 15px 0 0;
	line-height:20px;
	width:30%;
	font-style:italic;
	text-transform:lowercase;
	letter-spacing:1px;
	}
#feed a:link, #feed a:visited{
	padding-right:5px;
	color:#f2f2f2;
	text-decoration:none;	
}
#feed a:hover {
	color:#FEA1A1;
	text-decoration:none;
	padding:0 3px 0px 0;
}
#nav {
	font-family:Georgia, serif;
	font-size:18px;
	text-transform:lowercase;
	line-height:22px;
	height: 35px;
	margin:10px auto 0;
}
#nav ul li {
	list-style: none outside none;
	float: left;
	padding-left:18px;
	padding-right:2px;
}
.page_item a:link, .page_item a:visited, #footer a:link, #footer a:visited {color:#FEA1A1; text-decoration:none;}
.current_page_item a:link, .current_page_item a:visited {
	font-style:italic;
	color:#fff;
	text-decoration:overline;
	width:100%;
}
.page_item a:hover, #footer a:hover{
	text-decoration:overline;
	color:#fff;
}
#wrapper {
	margin:auto;
	text-align: left;
	background: #fff;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
}
#wrapper p{
	word-spacing:1px;
}
#desc {
	color:#faf5f5;
	background-color:#821E1E;
	text-align:left;
	margin:0 0 0 15px;
	padding:0 15px;
	border-top:#fff 15px solid;
}
#desc h2, #desc h4, #desc h1 {text-align:center;}
#desc p{padding:15px;}
#desc hr{color:#f1f1f1;}
.homequestion {	padding:15px;}
.homequestion h3 {line-height:18px;}
#page {
	background:#ffffff;
	margin-top: 0px;
	width: 498px;
	float:left;
}
.comment-count{float:right;}
.comment-count, .data {
	font-size:9px;
	line-height:20px;
}
#post{padding:15px;	width:453px;}
#post h2 {	border-bottom:#ccc dotted 2px; line-height:30px;}
#post a:link, #post a:visited, .alignleft a:link, .alignright a:link, .alignleft a:visited, .alignright a:visited {	text-decoration:none; color: #c00;}
#post a:hover, #post a:active, .alignleft a:hover, .alignright a:hover, .alignleft a:active, .alignright a:active {	text-decoration: none; color:#fEA1A1;}
.tag{
	margin-top:10px;
	line-height:18px;
	border-top:#ccc 2px dotted;
	border-bottom:#ccc 2px dotted;
}
#sidebar {
	width: 425px;
	float:right;
	text-align: left;
	letter-spacing:-0.035em;
	line-height:0px;
	padding-left:15px;
}
#sidebarsx{
	width:209px;
	float:left;
	margin-left:0px;
	background-color:#fafafa;
	border:#f2f2f2 1px solid;
}
#sidebardx{
	width:184px;
	float:right;
	margin-right:15px;
	background-color:#fafafa;
	border:#e5e5e5 1px solid;
}
#sidebarsx ul li, #sidebardx ul li {
	padding: 7px 0px 7px 10px;
	list-style:none inside none;
	border-bottom: 1px solid #ebebeb;
	line-height:16px;
}
#sidebarsx a:link, #sidebarsx a:visited, #sidebardx a:link, #sidebardx a:visited {
	line-height:1.2em;
	color: #000;
	text-decoration:none;
}
#sidebarsx a:hover, #sidebardx a:hover {
	text-decoration:underline;
	padding:1px;
	background-color:#fff;
}
#ads{overflow:hidden;}
#ads li{
	float:left;
	margin-left:10px;
	margin-bottom:18px;
}
#ads li img {border:solid 1px #9c9b9b;}

#ads .textwidget iframe { margin-left:10px; border:1px solid #9c9b9b; margin-bottom:18px;}
#ads .textwidget a  img { margin-left:10px; border:1px solid #9c9b9b; margin-bottom:18px;}

/*.textwidget{*/
/*	padding:10px;*/
/*	line-height:15px;*/
/*	text-align:justify;*/
/*}*/
#sidebar h3{
	margin-top:0px;
	background:#e5e5e5;
	color:#333;
	border-bottom:#999 1px solid;
	line-height:30px;
	padding:0 0px 0 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	letter-spacing:-1px;
	text-transform:uppercase;
	font-weight:600;
} 
.search{width:410px;margin:0;}
.search-form{ margin-top:18px; float:right; margin-bottom:18px; border:#821E1E 2px solid;}
.search-text{
	color:#000;
	float:left;
	width:130px;
	height:22px;
	background-color:#E5E5E5;
	margin:0px;
	padding:0px;
	border:none;
	}
.search-submit{
	background-color:#821E1E;
	color:#fff;
	height:22px;
	padding:0;
	overflow:hidden;
	cursor: pointer;
	padding:2px;
	border:none;
}
#comments{padding: 20px 0 0 0;}
#comments h3{
	text-align:center;
	font-weight:600;
	background-color:#821E1E;
	line-height:30px;
	margin:30px auto;
	color:#fff;
	-moz-border-radius:15px/20px;
	-webkit-border-radius:15px/20px;
	border-radius:15px/20px;
	}
#bcom{ /*contenuto post pagina blog*/
	border-top: 2px dotted #ccc;
	padding:5px 0 5px 0;
}
.bodycomment {margin-top:20px;}
.headcomment{line-height:20px;font-weight:bold;}
.summary{border-top:#ccc 2px dotted;border-bottom:#ccc 2px dotted;}
#comments a:link.brec, #comments a:visited.brec {
	margin:0 auto;
	text-indent:-1000px;
	background:#ffffff url(im/bre-roll.png) no-repeat top center;
	height:50px;
	width:200px;
	display:block;		
}
#comments a:hover.brec {
	margin:0 auto;
	text-indent:-1000px;
	background:#ffffff url(im/bre-roll.png) no-repeat bottom center;
	height:50px;
	width:200px;
	display:block;
}
#comments p {max-width:470px; word-wrap:break-word; }
#comments ul {margin: 0;padding: 0;}
#comments li {display: inline;}
#commentform{margin: 0 auto;}
#comments form label,#comments form input {margin:6px 0 6px 0;}
#areacommento, #condizioni {width:439px;margin:0 auto;}
#condizioni{text-align:justify;}
/*#comments form input#chkbox, #comments form input#subscribe {margin:8px 10px 8px 5px;}*/
#areacommento, #url, #author, #email, #submit, #condizioni {
	padding:4px;
	border-width:3px;
	border-color:#f1f1f1 ;
	border-style:double;
	background-color:#fafafa;
}
#submit {
	border:1px solid #e5e5e5;
	cursor:pointer;
}
#comtag{ 
	border: 1px solid #f1f1f1;
	padding:5px;
	margin:5px auto;
}
#comments form em, th, .subscribe-to-comments {
 	text-transform:uppercase;
	font-weight:bolder;
	font-style:normal;
	letter-spacing:-1px;
}
#footer {
	color:#fff;
	background-color:#821E1E;
	padding:0px;
	margin:0 auto;
	text-align:left;
	line-height:15px;
}
#footerint{	margin:0 auto; padding:18px 15px 0 15px;}
.flista{
	list-style: none outside none;
	float:right;
	text-align:right;
	margin-right:15px;
}
#footerint p{
	width:75%;
	float:left;
	text-align:justify;
	margin-left:15px;
}
.tk{ padding:20px 0 20px 15px;}
.clear{clear:both;}
.alignleft{float:left; line-height:30px; padding-left:15px;}
.alignright{float:right;line-height:30px; padding-right:15px;}
.hide {
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
}
.hide2{display:none;}
.social_bookmark em{font-weight:bold;}

/* Plugin Review */
.reviewcount, .visitsite, .visitsite_single {
	float: right;
	margin:10px 0 0 0 ;
}
.reviewcount a:link, .reviewcount a:visited {
	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-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-size: 8pt;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.visitsite_single a:hover {
	display: block;
	margin-top: 1px;
	padding: 1px 8px;
	background: #000;
	font-size: 8pt;
	color: #cc9900;
	text-decoration: underline;
	font-weight: bold;
}
.rs_post_icon{margin:10px 0 0 0 ;}
.rating_label {
	white-space: nowrap;
	background: #e3f1ff;
	font-size: 8pt;
	padding: 1px 4px;
}
.rating_value {
	white-space: nowrap;
	padding: 1px 3px;
	font-size: 8pt;
}
