/*
Theme Name: CineAddicted 
Theme URI: http://www.dariovenneri.it
Description: il tema di Cine Addicted by Dario Venneri
Version: 1
Author: Dario Venneri
Author URI: http://www.dariovenneri.it
Tags: black, cinema


*/



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, 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;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


h1, h2, h3, h4, h5, h6{
font-weight: 100;	
}




/*-----------reset end-------------*/

.clear{
clear: both;	
max-height: 0px;
}

body{
	background: #0f0f0f url(images/header.jpg) no-repeat top center;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.2em;
	
}

p{
margin: 1em 0 1em 0;
line-height: 1.2em;
}

a#blogname{
display: block;
width: 1062px;
height: 265px;
margin: 0 auto;
text-indent: -9999px;
}

div#wrap{
margin: 0 auto;
width: 995px;
}

div#content{
background: #FFF;
width: 634px;
float: left;
	}
	
	
	
	div#content div.post h1 a, div#content div.post  h2 a, div#content div.post  h3 a, div#content div.post  h4 a{
	color: #ffae00;	
	text-decoration: none;
	font-size: 30px;
	line-height: 1.2em;
	}
	
	
	div#content a{
	color: #378fc7;	
	}
	
	div#content a:hover{
	color: #00598F;	
	}
	
	div.post ul, div.post ol{
		margin: 1em;
	}
	
	div.post ul li{	
   list-style: disc;
   margin: 1em 0 0 0;
	}
	
	div.post ol li{	
   list-style: decimal;
   margin: 1em 0 0 0;
	}
	
	div.post ol li ol{	
   padding: 0.3em 0 0 1em;
	}
	
	div.post dl{
		margin: 1em;
	}
	
	div.post dl dt{
	font-weight: bold;
	display: block;
	}
	
	div.post dl.dd{
		margin: 0 0 1em 0;
		display: block;
	}
	
	div.post{
	font-size: 15px;
    background: url(images/bg_post_divis.png) repeat-x bottom;
	width: 540px;
	margin: 48px 38px;
	padding: 0 0 16px 0;
	}
	
	div.post p.postinfo{font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic;}
	
	
	div.post h2{
	font-size: 26px	
	}
	
	div.post h3{
	font-size: 24px;	
	margin: 2em 0 0.5em 0;
	}
	
	div.post h4{
	font-size: 20px;	
	}
	
	div.post h5{
	font-size: 18px;	
	}
	
	div.post h2, div.post h3, div.post h4, div.post h5{
	clear: both;	
	}
	
	div.post img.alignleft{
	border: 1px solid #CCC;
	float: left;
	padding: 3px;
	margin: 0 16px 16px 16px;
	}
	
		div.post img.alignright{
	border: 1px solid #CCC;
	float: right;
	padding: 3px;
	margin: 0 16px 16px 16px;
	}
	
	
	/*commenti*/
	
	div#content h3.commentshead{
	color: #b2b1b1;
	font-size: 28px;
	margin: 48px 0 0 38px;
	}
	
	ol.commentlist{
		width: 564px;
		margin: 48px;
	}
	
	ol.commentlist li.comment{
	display: block;
	padding: 0;
	
	margin: 0 0 15px 0;
	}
	
	ol.commentlist li.comment div.commentwrap{
	background: #FFF;
	border:  1px solid #626262;
	 
	}
	
	ol.commentlist li.comment div.comment-body{
	background: #dedede;	
	margin: 1px;
	padding: 23px 0 0 21px;
	}
	
  ol.commentlist li.comment div.comment-body img.avatar{
	float: left;
	margin: 0 14px 8px 0;
	
  }
	
  ol.commentlist li.comment div.comment-body span.commentauthinfo{
	font-size: 13px;  
  }
  
  

/*input:215 text320*/

form#commentform{
margin: 48px 0 4em 38px;	
font-size: 14px;
}

div#content input.comment{
	border: 1px solid #000;
	background: #f0f0f0 url(images/bg_input.png) repeat-x;
	width: 215px;
	font-size: 16px;
	display: block;
	margin: 12px 0 12px 0;
}

div#content textarea.comment{
	border: 1px solid #000;
	background: #f0f0f0 url(images/bg_txt_comment.png) repeat-x;
	width: 320px;
	font-size: 16px;
	display: block;
	margin: 12px 0 12px 0;
}


div#content input.btn_cmt{
border: 0;
text-indent: -9999px;
line-height: 9999em;
background: #00C url(images/btn_send.jpg) no-repeat 0 0;
width: 151px;
height: 39px;
display: block;
cursor: pointer;
}

div#content input.btn_cmt:hover{
background: #00C url(images/btn_send.jpg) no-repeat 0 100%;
cursor: pointer;
}

div#content p.tags, div#content p.navigation, div#content p.commentsfeed, div#content p.cmtstl{
	margin: 14px 0 0 38px;
	font-size: 12px;
	line-height: 1.2em;
}

div#content p.navigation span{
display: block;
margin: 0 0 0.5em 0;
}

/*--social--*/
	h3.social_links{
		color: #b2b1b1;
	font-size: 18px;
	margin: 14px 0 0 38px;
	line-height: 1.2em;
	}
	ul.social_links{
	list-style:none;
	width: 564px;
		margin: 16px 48px;
}
ul.social_links li{
margin: 0 6px 0 0;
float: left;
}

ul.social_links li a{
text-indent: -9999px;
	display: block;
	width: 16px;
	height: 16px;
}
ul.social_links li a.facebook{
	background: url(images/facebook_share_icon.gif) no-repeat;
}
	ul.social_links li a.twitter{
	background:url(images/twitter.gif) no-repeat;
}

	ul.social_links li a.oknotizie{
	background:url(images/oknotizie.gif) no-repeat;
}

	ul.social_links li a.diggita{
	background:url(images/diggita.png) no-repeat;
}
	ul.social_links li a.technotizie{
	background:url(images/technotizie.png) no-repeat;
}

	ul.social_links li a.wikio{
	background:url(images/wikio.png) no-repeat;
}

ul.social_links li a.fai_informazione{
	background:url(images/faiinformazione.gif) no-repeat;
}
ul.social_links li a.reddit{
	background:url(images/spreddit1.gif) no-repeat;
}

ul.social_links li a.technorati{
	background:url(images/technorati.png) no-repeat;
}

ul.social_links li a.stumbleupon{
	background:url(images/stumbleupon.png) no-repeat;
}

ul.social_links li a.segnalo{
	background:url(images/segnalo.png) no-repeat;
}
ul.social_links li a.delicious{
	background:url(images/delicious.png) no-repeat;
}

ul.social_links li a.ziczac{
	background:url(images/zzsmall.png) no-repeat;
}
ul.social_links li a.upnews{
	background:url(images/upnews_16x16.gif) no-repeat;
}

/*sidebar*/


div#sidebar{
width: 300px;
float: right;
color: #FFF;
}


div#sidebar h3{
font-size: 28px;
color: #b2b1b1;
margin: 1.5em 0 26px 0;
}





div#sidebar a{
color: #7491ff;	
font-weight: 700;

}

div#sidebar a:hover{
color: #bac9ff;	
}

div#sidebar ul li{
	background: url(images/li_bullett.png) no-repeat 3px 3px; 
	padding: 0 0 0 22px;
	margin: 0 0 1em 0;
	line-height: 1.2em;
}




div#sidebar input.txt_search{
	border: 2px solid #000;
	background: #f0f0f0 url(images/bg_input-search.png) repeat-x;
	width: 115px;
	font-size: 14px;
float: left;
	margin: 12px 0 12px 0;
}

div#sidebar input.btn_search{
	border: 0;
text-indent: -9999px;
line-height: 9999em;
background: #00C url(images/btn_search.jpg) no-repeat 0 0;
width: 95px;
height: 27px;
display: block;
cursor: pointer;
float: left;
margin: 9px 0 0 12px;
}


div#sidebar input.btn_search:hover{
background: #00C url(images/btn_search.jpg) no-repeat 0 100%;
cursor: pointer;
}


div#footer{
background: #333;
color: #FFF;
height: 60px;
padding: 20px 0;
margin: 20px 0 0 0;
}

div#footer p{
width: 990px;
margin: 12px auto;
}



/*--- classi editor ----*/

img.thumbarticle{
	float: left;
	margin: 0 18px 28px 0;
	border: 1px solid #CCC;
	padding: 3px;
}

img.immaginearticolo{
	
border: 1px solid #CCC;
	float: left;
	padding: 3px;
	margin: 0 16px 16px 0;	
}

span.floatleft{
float: left;
margin: 0 16px 16px 16px;
display: block;
}

div.introduction p{
	font-size: 14px;
}

div.introduction{
	width: 540px;
	margin: 48px 38px;
	padding: 0 0 16px 0;	
}

div.introduction h1{
	font-size: 32px;
	line-height: 1.2em;
	margin: 1em 0 16px 0;
	font-weight: 300;
	color:#2558B8;
	}
	
	
	/*---------------sidebar cat-----------*/
	
	div#sidebar ul.dv_list_cat{
	
	margin: 0;
	padding: 0 0 14px 0;
	
	border-bottom: 1px dashed #999;
	}
	div#sidebar ul.dv_list_cat li.dv_cat_list_li a.dv_cat_list_a{
	margin: 0;
	padding: 0;
	}
	
	div#sidebar ul.dv_list_cat li.dv_cat_list_li{
		width: 200px;
		margin: 10px 0 10px 10px;
		background: none;
		
		font-size: 12px;
		padding: 0;
		
	}
	
	.cat_desc{
color:#B2B2B1;
display:block;
}	
	
	
	
	/*--------/sidebar cat----------- */


div#filmoftheweek{
width: 290px;
height: 352px;
background: #333 url(images/film-della-settimana.png) no-repeat;
font-size: 13px;
padding: 55px 0 0 0;
}


div#filmoftheweek h3{

color: #ffae00;
font-size: 16px;
text-transform: uppercase;
margin: 0 10px 0 17px;
}

div#filmoftheweek p{
	margin: 1em 1.5em 9px 17px;
	text-align:justify;
}


div#filmoftheweek img.weeklythumb{
	
		float: right;
	border: 1px solid #CCC;
	padding: 3px;
	margin: 1em 29px 10px  14px;
	
	}
	

div.post blockquote.note{
font-size: 14px;
padding: 3px 8px 3px 8px;
margin: 1em auto;
width: 500px;
background: #E5E5E5;
	}