*{
	outline:none;
}
body{
	padding:0;
	margin:0;
	font-family:Verdana;
	font-size:12px;
	background:#efefef;
}
img{
	border:none;
}
li{
	padding:0;
	margin:0;
}
div#page{
	width:980px;
	margin:0 auto;
	padding:0;
	background:#efefef;
	overflow:hidden;
}
div#header{
	width:980px;
	height:190px;
	margin-top:0px;
	margin-bottom:15px;
}
div#menu{
	width:980px;
	height:60px;
	background:url('images/menu.jpg') no-repeat top left;
}
div#menu li{
	float:left;
	list-style:none;
}
div#menu li a{
	display:block;
	margin:20px 15px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
}
div#content{
	margin:0;
	padding:0;
	margin-top:20px;
	width:600px;
	float:left;
	background:url('images/top.jpg') no-repeat top right;
	margin-left:14px;
}
div#content-out{
	background:url('images/center.jpg') repeat-y top right;
	padding:0;
	margin:0;
	width:600px;
}
div#content-in{
	background:url('images/bottom.jpg') no-repeat bottom right;
	width:600px;
	padding:0;
	margin:0;
	padding-bottom:20px;
	margin-top:13px;
}
div#content-in div#blognotes{
	margin-left:30px;
	width:160px;
	height:60px;
	background:url('images/blognotes.jpg') no-repeat top left;
}
div#content-in div.hentry{
	width:575px;
	padding-right:10px;
	margin-bottom:20px;
	position:relative;
	left:0;
	padding-top:20px;
}
div#content-in div.entry{
	width:450px;
	padding-right:10px;
	margin-left:35px;
}
div#content-in div.post div.entry h2{
	padding:0;
	margin:0;
	margin-bottom:3px;
	font-size:16px;
	border-bottom:1px solid #ef9300;
}
div#content-in div.entry h2{
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #ef9300;
	display:block;
}
div#content-in div.post div.entry img{
	padding:0;
	margin:0;
	padding-top:5px;
	padding-bottom:10px;
}
div#content-in div.post div.entry a{
	text-decoration:none;
	color:#ef9300;
}
div#content-in div.post div.entry span.author{
	float:left;
	width:250px;
	height:20px;
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
}
div#content-in div.post div.entry span.author span.aut{
	color:#ef9300;
}
div#content-in div.post div.entry span.com{
	color:#ef9300;
	text-align:right;
	float:right;
	width:200px;
	height:20px;
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
}
div#content-in div.post div.entry span.com a{
	color:#000;
	text-align:center;
	text-decoration:none;
	background:url('images/nuvola.jpg') no-repeat top left;
	padding-left:20px;
}
div#content-in div.post div.entry span.com img{
	border:none;
}
div#content-in div.post div.entry p.content{
	padding:0;
	margin:0;
	margin-top:10px;
}
div#content-in div.post div.entry div.postmetadata{
	margin-top:20px;
	width:450px;
	border-top:1px dotted #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	color:#999;
	font-size:11px;
}
div#content-in div.post div.entry div.postmetadata img{
	border:none;
}
div#content-in div.post div.entry div.postmetadata div.cat-tag{
	float:left;
	width:250px;
	margin-bottom:5px;
}
div#content-in div.post div.entry div.postmetadata div.cat-tag span.cat a{
	list-style:none;
	color:#ef9300;
	text-decoration:none;
}
div#content-in div.post div.entry div.postmetadata div.cat-tag span.cat li{
	list-style:none;
	display:inline;
}
div#content-in div.post div.entry div.postmetadata div.cat-tag span.tag{
	display:block;
	width:23px;
	height:16px;
	margin:5px 0;
	background:#999;
	color:#000;
}
div#content-in div.post div.entry div.postmetadata div.cat-tag span.tags a{
	color:#999;
	text-decoration:none;
}
div#content-in div.post div.entry div.postmetadata div.social{
	text-align:center;
	float:right;
	width:200px;
}
div#content-in div.post div.entry div.postmetadata div.social img{
	margin-top:7px;
}
div#content-in div.calendario{
	width:70px;
	float:right;
	background:url('images/calendario.jpg') no-repeat top left;
}
div#content-in div.calendario span.giorno{
	margin-top:30px;
	margin-left:28px;
	display:block;
	color:#ef9300;
	font-size:14px;
	font-weight:bold;
}
div#content-in div.calendario span.mese-anno{
	margin-top:20px;
	margin-left:5px;
	display:block;
	color:#ef9300;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
div#content-in div.ico{
	width:22px;
	height:34px;
	position:absolute;
	left:-14px;
	background:url('images/ico.jpg') no-repeat top left;
}
div#content-in div.ico-img{
	width:22px;
	height:24px;
	margin-left:5px;
	margin-top:4px;
}
div#navigation{
	width:450px;
	min-height:20px;
	margin:20px 0 20px 35px;
	clear:both;
}
div#navigation div.alignleft{
	float:left;
	width:45%;
}
div#navigation div.alignright{
	float:right;
	width:45%;
}
div#navigation div.alignleft a{
	color:#ef9300;
	text-decoration:none;
}
div#navigation div.alignright a{
	text-decoration:none;
	color:#ef9300;
}
li.cat-item-1, li.cat-item-3, li.cat-item-4{
	display:none;
} 
div#comments{
	width:450px;
	margin-left:35px;
	margin-bottom:20px;
}
div#comments h3#comments{
	color:#ef9300;
	font-size:15px;
	margin-bottom:20px;
}
div#comments ol.commentlist{
	list-style:none;
	margin:0;
	padding:0;
}
div#comments ol.commentlist a{
	color:#ef9300;
	text-decoration:none;
}
div#comments div.comment-body{
	margin-bottom:10px;
	border-bottom:#dbdbdb 1px dotted;
}
div#comments div#respond a{
	color:#ef9300;
	text-decoration:none;
}
div#comments div#respond textarea{
	width:450px;
}
div.navigation{
	width:450px;
	height:20px;
	margin:5px 0;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}
div.navigation div.alignleft a{
	color:#ef9300;
	text-decoration:none;
}
div.navigation div.alignright a{
	text-decoration:none;
	color:#ef9300;
}
div#footer{
	height:20px;
}
h2.title-page{
	margin-left:35px;
	font-size:16px;
	border-bottom:1px solid #ef9300;
	width:450px;
	padding-top:35px;
}
span.more{
	display:block;
	text-align:right;
	width:450px;
	margin-top:20px;
	border-bottom:1px dotted #ccc;
}
span.title{
	font-size:16px;
}
span.date{
	font-size:10px;
}
div#rs div{
	height:62px;
	overflow:hidden;
}
p.testo{
	float:left;
}
.entry p a {
	text-decoration:none;
	color:#ef9300;
}
.flat{
	padding:0;
	margin:0;
}
.flat p{
	line-height:18px;
	padding:0;
	margin:0;
	margin-top:10px;
}



div#sidebar{
	float:left;
	width:330px;
	color:#999;
	margin:0;
	margin-top:20px;
	padding:0;
	margin-left:10px;
}
div#sidebar ul.side{
	margin:0;
	padding:0;
}
div#sidebar h2{
	background:url('images/tondino.png') no-repeat left center;
	margin:0;
	padding:0;
	padding-left:30px;
	font-size:15px;	
	color:#ef9300;
}
div#sidebar li.widget{
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:20px;
}
div#sidebar li{
	list-style:none;
}
div#sidebar a{
	text-decoration:none;
}
div#sidebar div#logged{
	background:#ddd;
	width:310px;
	padding:10px;
	margin-bottom:20px;
}
div#sidebar div#logged h4{
	color:#EF9300;
	margin:0;
	padding:0;
}
a.button{
	background:#999;
	display:block;
	padding:5px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	margin-right:10px;
}	
a.esci{
	width:40px;
}	
a.profilo{
	width:60px;
}	
a.modifica{
	width:150px;
}	
#sidebar .seguimi-su-twitter{
	width:330px;
	margin:0;
	padding:0;
	background:url('images/uccellino.jpg') no-repeat right top;
}
ul#twitter_update_list_single{
	width:330px;
	padding:0;
	margin:0;
	margin-top:25px;
}
li.firstTweet{
	background:url('images/twitter-bg-dw.jpg') no-repeat bottom left;
	width:330px;
	margin:0;
	padding:0;
	font-size:11px;
}
.seguimi-su-twitter li a{
	display:block;
	padding:0 10px 15px 55px;
	color:#60BFDB;
}
.seguimi-su-twitter span{
	display:block;
	background:url('images/twitter-bg-up.jpg') no-repeat top left;
	width:260px;
	min-height:20px;
	margin:0;
	padding:15px 15px 0 55px;
}
#sidebar .seguimi-su-twitter span a{
	display:inline;
	padding:0;
}
.twitter_sicilia{
	font-size: 10px;
	background-color: #e6e6e6;
	color: #333;
	margin-top: 20px;
	padding: 10px 10px 10px 0px;
	width: 330px;
}
#juitterContainer{
	width:330px;
	margin:0;
	padding:0;
	background:#E6E6E6;
	padding-bottom:20px;
}
#juitterContainer ul{
	margin:0;
	padding:0;
	margin-left:30px;
	margin-top:20px;
}
#juitterContainer li.twittLI{
	margin-bottom: 20px;
	clear: left;
	background-image: url('images/fondotweet.jpg');
	background-repeat: no-repeat;
	background-position: 38px -6px;
	padding: 5px 25px 5px 0px;
}
#juitterContainer li img{
	width: 35px;
	height: 35px;
	border: 0px;
	float: left;
	padding: 0px 42px 45px 0px;
}
#juitterContainer ul li a {
	color: #ef9300;
}
#sidebar li.vimeo-video{
	width:330px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.vimeo-video-box{
	width:330px;
	padding:0;
	margin:0;
}
.vimeo-video-box p{
	width:330px;
	padding:0;
	margin:0;
/*	margin-top:-30px;*/
}
.vimeo-video-box h4{
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.vimeo-video-box .vvqvimeo span.vvqbox{
	width:330px;
	margin:0;
	padding:0;
}
.vimeo-video-box .vvqbox object{
	width:330px;
	margin:0;
	padding:0;
}
.parla-con{
	width:330px;
	height:351px;
	margin-top:20px;
}
.parla-con a{
	color:#999;
}
#parla_con{
	width:330px;
	height:351px;
	background:url('images/parla.jpg') no-repeat top left;
}
#text-parla-con{
	padding-top:100px;
	padding-left:20px;
	width:290px;
	height:150px;
}
div#sidebar li.widget_rss ul{
	margin:0;
	padding:0;
	margin-top:20px;
}
div#sidebar li.widget_rss li{
	margin:0 5px 10px 10px;
	padding:0;
	padding-bottom:10px;
	border-bottom:1px dotted #aaa;
}
div#sidebar li.widget_rss li a{
	color:#333;
	font-weight:bold;
}
div#sidebar li.widget_rss h2.widgettitle{
	background:#333;
	height:30px;
	padding:0;
	margin:0;
	padding-top:10px;
	padding-left:11px;
}
div#sidebar li.widget_rss h2.widgettitle a{
	text-decoration:none;
	color:#ef9300;
	font-size:15px;
}
.div#sidebar li.widget_rss a.rsswidget{
	display:block;
	color:#333;
}
div#sidebar li.widget_rss h2.widgettitle img{
	display:none;
}
div#sidebar li.vimeo-video h2.widgettitle{
	background:#333;
	height:30px;
	padding:0;
	margin:0;
	padding-top:10px;
	padding-left:11px;
}
div#sidebar li.vimeo-video h2.widgettitle a{
	text-decoration:none;
	color:#ef9300;
	font-size:15px;
}
div#sidebar li.vimeo-video a.rsswidget{
	display:block;
	color:#333;
}
div#sidebar li.vimeo-video h2.widgettitle img{
	display:none;
}
ul#recentcomments{
	margin:0;
	padding:0;
	list-style:none;
	margin-top:20px;
	margin-left:30px;
}
ul#recentcomments li{
	margin:0;
	padding:0;
	margin-bottom:20px;
	
}
ul#recentcomments li a{
	text-decoration:none;
	color:#ef9300;
}
ul#recentcomments li p{
	margin:0;
	padding:0;
}
li#categories-3, li#archives-3{
	width:165px;
	float:left;	
}
li#linkcat-2, li#text-4{
	width:165px;
	float:left;	
}
li#categories-3 ul, li#archives-3 ul, li#linkcat-2 ul, li#text-4 ul{
	margin:0;
	padding:0;
	margin-left:30px;
	margin-top:20px;
}
li#categories-3 ul li, li#archives-3 ul li, li#linkcat-2 ul li, li#text-4 ul li{
	margin:0;
	padding:0;
}
li#categories-3 ul a, li#archives-3 ul a, li#linkcat-2 ul a, li#text-4 ul a{
	color:#999;
}
li#text-4 ul li{
	display:block;
	margin-bottom:5px;
}
li#text-4 ul li img{
	vertical-align:middle;
	margin-right:15px;
}
#sidebar li.widget_tag_cloud{
	margin:0;
	padding:0;
	width:330px;
	clear:both;
}
#sidebar li.widget_tag_cloud div{
	width:300px;
	margin-left:30px;
}
li#tag_cloud-3 div a{
	color:#999;
	text-decoration:none;
}
li#text-3, li#text-2{
	width:350px;
	clear:both;
	height:20px;
}
span.vvqbox{
	margin-bottom:40px;
	display:block;
}

#rss-google{
	list-style:none;
	padding:0;
	margin:0;
}
#rss-google li{
	padding:0;
	margin:0;
	margin-bottom:10px;
}
#rss-google img{
	float:left;
	padding-right:5px;
}
.rss-summary{
	margin-top:10px;
	margin-bottom:10px;
}
.rss-link{
	color:#ef9300;
	text-decoration:none;
	display:block;
	font-size:14px;
	font-weight:bold;
}
.rss-text{
	color:#000;
	text-decoration:none;
}
div#sidebar li.google-rss ul{
	margin:0;
	padding:0;
	margin-top:20px;
}
div#sidebar li.google-rss li{
	margin:0 5px 10px 10px;
	padding:0;
	padding-bottom:10px;
	border-bottom:1px dotted #aaa;
}
div#sidebar li.google-rss li a{
	color:#333;
	font-size:12px;
}
div#sidebar li.google-rss h2.widgettitle{
	background:#333;
	height:30px;
	padding:0;
	margin:0;
	padding-top:10px;
	padding-left:11px;
}
div#sidebar li.google-rss h2.widgettitle a{
	text-decoration:none;
	color:#ef9300;
	font-size:15px;
}
.div#sidebar li.google-rss a.rsswidget{
	display:block;
	color:#333;
}
div#sidebar li.google-rss h2.widgettitle img{
	display:none;
}
div#search-fail{
	width:560px;
	margin:0 20px;
	padding:0;
}
.post_pages{
	font-size:14px;
	margin:10px 0 40px 0;
	padding:10px;
	text-align:center;
}
.post_pages a{
	text-decoration:none;
	color:#EF9300;
}

#dalampedusa{margin:10px 0;padding:10px;color:#999;background:#fff;border:1px solid #999;}
#dalampedusa ul{margin:0;padding:0;background:transparent;}
#dalampedusa ul li{background:transparent;width:310px;}

