/* @override http://localhost:8888/wp-content/themes/eVid/style-White.css */

/*  
Theme Name: Sushi
Theme URI: http://www.sushit.net
Description: segnaleinterrotto.it theme
Version: 1.0
Author: Segnaleinterrotto.it
Author URI: http://www.segnaleinterrotto.it/
Tags: Stone, Dark, Two Column, Widget
*/


/* Global Settings */
 
html, body {
	border:0;
	margin:0;
	padding:0;
}
body {
	background: #20222e url(images/bkg.png) no-repeat 0 0;	
	font: 75%/214% verdana, arial, helvetica, tahoma, sans-serif;
	margin-top: 20px;
}
a {
	color: #a8366a;
}
/* Common Formatting */
 
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
h1 {
	padding:20px 0;
	letter-spacing:-1px;
	font:2em arial, helvetica, sans-serif;
}
h2 {
	padding:20px 0;
	letter-spacing:-1px;
	font:1.5em arial, helvetica, sans-serif;
}
h3 {
	font:1em arial, helvetica, sans-serif;
	font-weight:bold;
}

.single-thumb {
	border: 7px solid #DFDFDF;
	float: left;
	display: inline;
	margin: 0px 15px 5px 0px;
}
blockquote {
	margin:22px 40px;
	padding:0;
}
small {
	font-size:0.85em;
}
img {
	border:0;
}
sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}
sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}
acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}
/* Links */
 
a, a:visited {
	text-decoration:none;
}
/* Forms */
 
form {
	margin:0;
	padding:0;
	display:inline;
}
input, select, textarea {
	font:1em helvetica, arial, sans-serif;
}
textarea {
	line-height: 14px;
	width: 437px;
}
label {
	cursor:pointer;
}
/* Wrapper */
 
#wrap {
	width:960px;
	margin:0 auto;
}
/* Global Classes */
 
.clear {
	clear:both;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.text-justify {
	text-align:justify;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#161616;
	color:#0fb2fc;
}
.wrap {
	width:960px;
	margin:0 auto;
}
.img-left {
	float:left;
	margin:4px 10px 4px 0;
}
.img-right {
	float:right;
	margin:4px 0 4px 10px;
}
.nopadding {
	padding:0;
}
.noindent {
	margin-left:0;
	padding-left:0;
}
.nobullet {
	list-style:none;
	list-style-image:none;
}
/*LOGO*/
.htop {
	width:100%;
	height:12px;
}
#wrapp_ {
	width:946px;
	margin:0 auto;
}

#barra_uplogo {
	font-family:Helvetica,Arial,sans-serif;
	width:100%;
	max-width:994px;
	height:35px;
	font-size:10px;
	margin:0 auto;
	osition:relative;
	color: #000;
	
}

.logo {
	float:left;
	height:170px;
	position: relative;
	

}

#search {
	position: absolute;
	top:  80px;
	z-index: 49;
	right: 50px;
}

#search input.field  {
background:#20222E;
border:medium none;
color:#FFFFFF;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:16px;
outline:medium none;
padding:5px 15px;
top:0;
right: 0px;
width:280px;
z-index:1;
position: absolute;
}

#search input.submit, #search_main input.submit {
top: 0px;
position: absolute;
right: 310px;}



/* MENU */

/* 2nd Level Navi Styles */


.bnavwrap {
	width:100%;
	margin: 0px;
	height: 100%%;
	z-index: 1;
	background-image: url(images/bkg_stripemenu.png);

}



.bnavwrap ul {
	margin: 0px;
	padding: 0px;
	float: right;
}
.bnavwrap ul li {
	display:inline;
	padding: 0px;
	margin: 0px;
	display: block;	
	font-size: 10px;
	list-style-position: outside;
	background-repeat: no-repeat;
	background-position: right;
}
.bnavwrap ul li a {
	color:#FFF;
	text-transform: uppercase;
	padding: 12px 15px 15px 15px;
	margin: 0px;
	font: 9px helvetica;
	display: block;
	font-weight: bold;
		text-decoration: none;

}


.bnavwrap ul li a:hover {
	background-image: url(images/bkg_stripemenu.png);
	margin: 0px;
	text-decoration: none;
}
/* .


/* 


/*MENU*/


.nav ul {
	position:absolute;
	top:-999em;
}
.nav li {
	float:left;
	position:relative;
	z-index:100;
	display: block;
}
.nav a {
	display:block;
	float: left;
}
.nav ul li {
	width: 100%;
}
.nav li:hover ul, ul.nav li.sfHover ul {
	left:0px;
	top:39px;
}
.nav li:hover li ul, .nav li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul, ul.nav li li.sfHover ul {
	left:240px;
	top:0px;
}
.nav li:hover ul, .nav li li:hover ul {
	top: -999em;
}
/*** Skinning - Superfish menu (Some final font colors and backgrounds) ***/

.nav li li {
	display: block;
	padding: 0px;
	background-color: #7f3153;
	float: left;
	height: auto !important;
	width: 160px;
		background-position: 11px 11px;
}
.nav li ul {
	width: 160px;
}
#menu ul li ul {
	width: 160px;
}
.nav li li a:link, .nav li li a:visited {
	width: 100px;
	display: block;
	padding: 10px 30px 10px 30px;

	height: auto;
	float: left;
}
.nav li li a:hover {
	background-color: #712949;
	background-repeat: no-repeat;
	background-position: 11px 11px;
	width: 100px;
	display: block;
	padding: 10px 30px 10px 30px;
	height: auto;
	float: left;
}
#nav2 li:hover ul, ul#nav2 li.sfHover ul {
	top:36px;
}
#nav2 li {
	z-index:99;
}
#nav2 li li {
	background-image: url(images/bkg_stripemenu.png);

	margin: 0px;
	z-index:100;
}
#nav2 li li a:hover {
	background-color: #dcdcdc;
	border: none;
	color: #666666;
}
#nav2 li li:hover ul, ul#nav2 li li.sfHover ul {
	top:0px;
}
/* 


/*------------------------------------------------*/
/*------------------[MAIN LAYOUT]-----------------*/
/*------------------------------------------------*/

#header { width: 100%; margin: 0px; height: 88px; background-color: #FFF; background-image: url(images/bkg.jpg); background-position: bottom; background-repeat: repeat; }
.overlay { position: absolute; top: 0px; left: 0px; height: 29px; width: 189px; background-image: url(images/thumbnail-overlay.png); background-repeat: repeat-x; }
#header2 { width: 100%;  height: 287px; float: left; margin: 0px; }
#header3 { 	background-color: #616161; background-position: bottom; background-repeat: repeat-x; width: 950px; margin-left: auto; margin-right: auto; position: relative; height: 287px; }
.position { position: relative; }
#header4 { width: 100%; background-image: url(images/header-bg.gif); height: 355px; background-color: #37112a; background-repeat: repeat-x; float: left; }
#header5 { background-image: url(images/header-bg-3.gif); background-position: bottom; background-repeat: repeat-x; width: 950px; margin-left: auto; margin-right: auto; position: relative; height: 342px; padding-top: 13px; }







/*------------------------------------------------*/
/*---------------[FEATURED ARTICLES]--------------*/
/*------------------------------------------------*/
a.titles-featured, .titles-featured:visited, .titles-featured:hover { font-size: 28px; line-height: 30px; color: #FFF; }
.featured { 	background-color: #616161;width: 858px; height: 277px; border: 5px solid #575757; float: left; }
.featured-inside { width: 320px; height: 247px; background-image: url(images/featured-bg.png); padding: 15px; float: right;
	color: #c0c0c0;
}
.play-button { background-image: url(images/play-video.png); cursor: pointer; width: 151px; height: 58px; float: left; margin-left: 70px; }
.play-button-hover { display: none; position: absolute; margin-top: 5px; margin-left: 4px; }
.featured-content { float: right; width: 353px; margin-right: 5px; }
.next { float: left; margin-top: 127px; cursor: pointer; background-image: url(images/next.png); position: relative; width: 35px; height: 34px; }
.prev { float: left; margin-top: 127px; cursor: pointer; background-image: url(images/previous.png); position: relative; width: 35px; height: 34px; margin-left: 6px; }
.next-button { display: none; position: absolute; }
.prev-button { display: none; position: absolute; }
#sections { overflow:hidden; width: 868px; height: 287px; margin: 0px; float: left; }
#sections ul { margin: 0px; list-style-image: none; list-style-type: none; padding: 0px; width: 9000px; }
#sections li { margin: 0px; padding: 0px; float: left; }
.titles-featured a, .titles-featured a:hover, .titles-featured { font-size: 30px; display: block; margin-bottom: 10px; margin-top: 5px; color: #FFF; }
.post-info-featured { color: #c0c0c0; border-top: 1px solid #585858; border-bottom: 1px solid #585858; width: 100%; display: block;
	font-size: 11px;
}
.post-info-featured a:link, .post-info-featured a:visited, .post-info-featured a:hover { color: #c0c0c0; }

/*------------------------------------------------*/
/*---------------[MINIATURE HOME]--------------*/
/*------------------------------------------------*/


.ratingsdiv { width: 60px; height: 12px; overflow: hidden; float: right; }
.info { background-color: #c0c0c0; height: 143px; width: 153px; display: none; color: #FFF; overflow: hidden; padding: 0px 10px 0px 10px; }
.ratingbox { background-image: url(images/ratings-bg.png); height: 106px; width: 136px; display: none; color: #FFF; overflow: hidden; z-index: 300; padding: 10px 10px 0px 10px; position: absolute; top: -130px; left: 16px; }
.delete { float: right; cursor: pointer; }
.info-button { float: right; cursor: pointer; }
.rating { cursor: pointer; }
#wrapper2 { width: 950px; margin: auto; padding: 0px 0px 0px 0px; margin-top: 63px; }
.post-wrapper { padding: 15px; width: 650px; background-color: #594c41; border: 1px solid #706052; margin-bottom: 15px; }
.post-wrapper img { border: 10px solid #695b4f; margin: 0px; padding: 0px !important; }
.single-info3 img { border: none; }



.home-post-wrap { width: 173px; height: 159px; margin-right: 17px; float: left; background-color: #797979; border: 5px solid white; margin-bottom: 17px; }


ul.related{list-style-type:none;padding:0;margin:0;background:url(images/userquickies_spacerpoints.gif) left bottom repeat-x;padding-bottom:35px;
	float: none;
}
ul.related li{float:left;

	margin-right: 33px;
	margin-bottom: 15px;
	width: 173px;
	height: 159px;
	background-color: #20222E;
}
ul.related li.center{margin:0 5px;}
ul.related li img{width:auto;border:5px solid #e4e4e4;}

ul.related li img.no_border {width:auto;border: 5px none #e4e4e4;}


#mosaic .item div.over{position:absolute;width:173px;height:159px;font-size:10px;background:#000;visibility:hidden;
	margin: 10px;
}
#mosaic.related .item div.over,#mosaic.related .item div.underover{width:173px;height:159px;;cursor:pointer;	margin: 10px;
}
#mosaic .item div.underover{position:absolute;width:173px;height:159px;font-size: 14px;visibility:hidden;	margin: 10px;
}
div.underover a:hover{
	text-decoration: none;
}
div.underover a.title{color: #b13585;font-size: 18px;font-weight: bold;margin: 40px 10px 0;text-align:left;display:block;
	text-decoration: none;
	line-height: 25px;
}
div.underover div.cont{text-align:left;
	margin: 10px;
}
div.underover div.cont a{color:#666666;}
div.underover a.votes{background:url(images/mosaic_icon-heart.gif) 0 3px no-repeat;padding-left:10px;}
div.underover a.comments-link{background:url(images/mosaic_icon-coms.gif) 0 4px no-repeat;padding-left:13px;}


.comments-bubble { width: 23px; height: 18px; background-image: url(images/comments-Brown.gif); font-size: 8px; color: #212A33; padding: 0px; float: left; margin-left: 9px; }

.comments-bubble { width: 23px; height: 18px; background-image: url(images/comments-Brown.gif); font-size: 8px; color: #212A33; padding: 0px; float: left; margin-left: 9px; }
.comments-bubble a:link, .comments-bubble a:hover, .comments-bubble a:visited { color: #FFF; font-size: 8px; display: block; margin-left: 7px; margin-top: -4px; padding: 0px; }
.bar { height: 15px; background-image: url(images/bar-bg-Brown.gif); width: 157px; float: left; border-left: 1px solid #2b231c; border-right: 1px solid #2b231c; border-bottom: 1px solid #2b231c; padding: 8px; position: relative; }
.bar a:hover { border-bottom: none; }
.home-post-wrap2 { width: 593px; padding: 10px; margin-right: 13px; float: left; background-color: #FFF; border: 1px solid #EBEBEB; margin-bottom: 10px; }
.readmore { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: left; float: right; padding-left: 20px; margin-top: 10px; }
.readmore a:link, .readmore a:hover { color: #FFF7C0; }
.thumbnail-home { border: 0px; margin: 0px 0px 0px 0px; }
.info-titles a:link, .info-titles a:visited, .info-titles a:active { text-decoration: none; font-size: 15px; font-family: Trebuchet MS; display: block; width: 100%; margin-bottom: 10px; padding-top: 10px; color: #424242; }
.info-titles a:hover { border-bottom: none; }
#header { width: 950px; margin-top: 0px; height: 84px; background-color: #BC0707; border: 1px solid #F30505; float: left; margin-bottom: 30px; }
#container { float: left; width: 100%; padding-top: 15px; background-color: #eeeeee; border: 1px solid #594c41;
	opacity: 1;
}
#left-div { width: 940px; float: left; margin-top: 5px;
}
#left-inside { float: left; padding: 0px 0px 0px 55px; }
.adwrap { margin-left: 26px; }
.adwrap a, .adwrap a:hover, .adwrap a:visited { margin-right: 5px; margin-bottom: 5px; display: block; width: 100px; height: 125px; float: left; }
.articleinfo { border-bottom: 1px solid #EEEEEE; padding-bottom: 7px; color: #545454; }
.icons { margin-top: 0px; margin-bottom: -5px; margin-right: 10px; }
.thumbnail-div { width: 175px; height: 192px; float: left; }




#footer { float: left; width: 864px; padding-top: 15px; 
	margin-left: 40px;
	margin-top: 10px; padding: 0px 0px 0px 19px; 
}

#footer #colonna {
width: 175px; margin-right: 19px; float: left; background-color: #eeeeee;  margin-bottom: 17px; padding: 9px;
	font: 11px/18px Helvetica;
	color: #8b8b8b;
}

#footer #porta_colonna {
width: 175px; margin-right: 38px; float: left;   margin-bottom: 17px;	font: 11px/18px Helvetica;
	color: #8b8b8b;
}

#footer #porta_colonna #colonna2 {
width: 175px; background-color: #eeeeee;  margin-bottom: 17px; padding: 9px;
	font: 11px/18px Helvetica;
	color: #8b8b8b;
}

#footer h3 {padding:3px; background: #6e80c4;display: inline; color: #eee; }
#footer p { color:#ddd; padding-bottom:10px;}
#footer a  { color:#8b8b8b;text-decoration:none; }
#footer a:hover { color:#8b8b8b; }
#footer ul { list-style:none;margin:8px 0 4px;padding: 0; }
#footer li { list-style:none;margin: 2px 0 4px; }


#footer .titolo {
	color: #37112a;
	font: italic bold 18px "Times New Roman";
}

#footer .continue {
	color: #cf0303;
	font: small-caps 11px Helvetica;
}

.feedreading_blogroll_bookmarklist {
	margin: 0px;
}
#popular_img {
	width: 155px;
	height: 80px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
}

.zp_photo {
	width: 155px;
	height: 80px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
#popular_img .popular_txt {
	background-color: #feffff;
	font: italic bold 14px "Times New Roman";
	color: #37112a;
	margin-top: -50px;
}

#popular_img .popular_txt a{
	background-color: #feffff;
	font: italic bold 14px "Times New Roman";
	color: #37112a;
	margin-top: -50px;
}


/* ----- CATEGORY -------*/

#container_category { float: left; width: 946px; padding-top: 15px; background-color: #eeeeee;
	margin-left: 2px;
}

#category_dec {
	color: #381229;
	font: italic small-caps bold 22px "Times New Roman";
	padding-left: 10px;
	margin-bottom: 10px;
}

#category_cont {
	width: 900px;
	height: 240px;
	margin-bottom: 25px;
	margin-left: 15px;
}

#category_img {
	width: 437px;
	height: 240px;
	float: left;

}

#category_text {
	width: 430px;
	float: left;
	margin-left: 20px;
}

#category_text .titolo a, .titolo a:hover {
	color: #381229;
	font: italic small-caps bold 20px "Times New Roman";
	margin-bottom: 5px;
}

#category_text .info_category {
	font: small-caps 11px/20px helvetica;
	color: #5a5a5a;
	margin-top: 5px;
	width: 100%;
	border-top: 1px solid gray;
	display: block;
	text-decoration: none;
}

#category_text .info_category a , a:hover {
	font: small-caps 11px/20px helvetica;
	color: #5a5a5a;
	text-decoration: none;
}

#category_text .textile , a , a:hover {
	font: 12px/18px helvetica;
	color: #5a5a5a;
	text-decoration: none;
}


/* ----- POST -------*/

#container_post { float: left; width: 946px; padding-top: 15px; background-color: #eeeeee;
	margin-left: 2px;
}


#post_cont {
	width: 900px;
	margin-bottom: 25px;
	margin-left: 15px;
}

#post_left {
	width: 437px;
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#post_left a {
	color: #381229;
	font-family: "times new roman";
}

#post_left a:hover {
	color: rgba(56,18,41,0.36);
	font-family: "times new roman";
}

#post_left .titolo {
	color: #381229;
	border-bottom: 1px solid #b7a7b3;
	width: 100%;
font: italic 100 30pt/35pt Adobe;
letter-spacing:-0.6pt;}

#post_left .subtitolo {
	color: gray;
	font: italic small-caps bold 10px helvetica;
}

#post_left .text {
	color: #5a5a5a;
	font: normal normal normal 12px/18px helvetica;
	width: 437px;
	margin-top: 20px;
}

#post_left .box_info {
	width: 417px;
	height: auto;
	border: 1px solid #b7a7b3;
	padding: 10px;
	font: normal 12px helvetica;
	color: #5a5a5a;
}

#post_left .box_info .avatar {
	float: left;
	margin-right: 10px;
}

#post_left .box_info .infoZ {
	margin-left: 15px;
	line-height: 16px;
}

#post_left .box_info .infoZ .red {

	font-variant: normal;
	color: red;
}



#post_left .box_info #catt  {
	display: block;
	font-variant: small-caps;
}

/* My Comment */
#post_left .box_info #catt ul {
			list-style-type:none;	float: left;
	display: block;
	padding: 0px;
}
#post_left .box_info #catt li {
		list-style-type:none;	float: left;
}

#post_left .box_info #catt a{border-left:3px solid #cccccc;background:#999999;color:#fff!important;padding:1px 3px;
	font-size: 12px;
	font-variant: small-caps;
}


#post_left .box_info #catt a:hover{border-left:3px solid #381229;background:#999999;color:#fff;padding:1px 3px;text-decoration:none;}

#post_left .box_info #tagss {
	clear: left;
	color: gray;
	font: 10px helvetica;
	text-decoration: none;
}

#post_left .box_info  #tagss a , #tagss a:hover{
	clear: left;
	color: gray;
	text-decoration: none;
	
}

#post_right {
	width: 366px;
	
	float: left;
	margin-left: 20px;
	border: 1px solid #b7a7b3;
	background-color: #dedadd;
	padding: 15px;
}

#post_right #title {
	color: #381229;
	font: 18px "times new roman";
	clear: left;
}


#related_img {
	width: 155px;
	height: 80px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
}


#related_img .popular_txt {
	background-color: #feffff;
	font: italic bold 14px "Times New Roman";
	color: #37112a;
	margin-top: -50px;
}

#related_img .popular_txt a{
	background-color: #feffff;
	font: italic bold 14px "Times New Roman";
	color: #37112a;
	margin-top: -50px;
}

.recent_title {
	color: #6a6a6a;
	font: 12px/14px times new roman;
}

.recent_author {
	color: #d13434;
	font: 12px helvetica;	float: left;

}

.recent_text {
	color: #6a6a6a;
	font: 12px helvetica;
}

.recent_time {
	color: #6a6a6a;
	font: italic 10px helvetica;
	margin-bottom: 10px;
}

#bannerup {
display: block;
	margin-bottom: 5px;
	text-align: center;
	
}