/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

h1, h2, h3 { line-height:25px;}
body { background-color: #FFF; color: #333; font: 14px; font-family:Helvetica, Arial,sans-serif; }
.entry-content {
    font-size: 16px;
    line-height: 1.5em;
}

#header { background: #f0f0f0; margin-bottom:0px; border-bottom:0px}
.logo { 
	max-width: 390px; 
	height:97px;
	float: left; 
	font-weight: 700; 
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif; 
	text-transform: uppercase; 
	padding:0px;
	}
.blog-name a {
	margin-top:0px;
	margin-right:30px;
}
#top-menu  	{ display:none; }
#main { background: #FFF;border:none;}

/* sidebar */
#primary {width: 225px; padding:0px 10px;}
.widgetcontainer{ line-height: 1.4em; }
.sidebar .xoxo {list-style: none; float:right;padding-right: 10px;width: 200px;}
#primary .xoxo li{ border-top:1px dotted #ccc;}
.widgetcontainer li  { margin: 3px 0;font-size: 18px;line-height: 1.8em; } 

/* search bar */
#searchbar  { margin: 15px 0 0; }
.searchform  { border: 1px dotted #383332; background: #FFFFFF; width: 160px; padding: 6px 5px; margin: 0; }
.searchform .s  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: none; background: #FFF; padding: 0; margin: 0; float: left; width: 160px; line-height:20px; }
.search-results-content .searchform, .sidebar .searchform { padding: 5px 0px 5px 5px; border: 1px solid #CCC; background: #FFFFFF; width: 170px; margin-left:0px}
.search-results-content .searchform input[type="text"] { width:80%;
}

/* nav */
#nav  { background: none; width: 260px; }
#nav-content  { 
	margin-top: 0px; 
	width: 250px; 
	padding-top:0px;
	padding-bottom:30px;
	}
#nav .sf-menu  {  
	line-height: 14px; 
	margin-left:80px;
	}
#nav .sf-menu a  { 
	display: block; 
	text-decoration: none; 
	padding: 6px 10px 6px; 
	color: #333; 
	font-size: 14px; 
	font-weight:bold;
	text-align:left;

}
#nav .sf-menu ul li  { 
	border: none;
	margin-top: -1px; 
}
#nav .sf-menu a:hover, #nav .sf-menu li:hover, #nav .sf-menu li.sfHover, #nav .sf-menu ul li  { background-color: #F0F0F0; }
#nav .sf-menu  a:hover, #nav .sf-menu ul li.sfHover, #nav .sf-menu ul li:hover { color: #a3a2a2;}
#nav .sf-menu ul li.sfHover a.sf-with-ul { color: #373331; }
#nav .sf-menu li li a  { padding: 7px 10px; line-height: 1; height: auto; font-size: 12px; }
#nav .sf-menu .sf-with-ul  { padding-right: 15px; }
#nav .sf-sub-indicator  { background: url(images/dropdown.png) no-repeat; width: 5px; height: 5px; text-indent: -9999px; position: relative; left: 7px; top: 0; vertical-align: middle; }
#nav .sf-menu ul .sf-sub-indicator	{ display: none; }
/* sub menu */
.sub-menu{ margin-left:100px; position:relative;}
/* rss */
.quick-nav #rss {display:none;}

/* content */
#content {
    margin: 0 0 0 260px;
    overflow: hidden;
    width: 700px;
}

/* slide show */
#featured-slideshow {
    border: none;
	
}

/* title slide show */
.featured-entry {
    height: 30px;
    top: -30px;
}
#featured-slideshow.cycle{
    speed: 250;  
    timeout: 4000;
}
/* feautured title in homepage */
.home-title{
	font-size:18px;
	text-transform:none;
	color:#bebebe;
	border-bottom:1px dotted #ccc;
}
.posts-default .entry-thumbnails-link { 
border:none;  
}

.widgettitle{
	background:none;
	border:none;
}

.posts-default li {
    border-color: -moz-use-text-color -moz-use-text-color #666666;
    border-style: none none dotted;
    border-width: medium medium 1px;
    padding: 0 0 10px;
height: 280px;
    width: 215px;
   
}



/* post */
.single .post, #main .single-post {
    background: none repeat scroll 0 0 #FFFFFF;
    border: none;
}

/* footer */
#footer				{ background: #FFF; border: none; }
#footer .widgetcontainer	{ background: none; border: none; }
#footer .widgettitle	{ background: none; border: none; font-size: 14px; color: #444; padding: 0 0 10px; letter-spacing: -1px; margin: 0; }
#footer .widgetcontent	{ font-size: 12px; background: none; padding: 0; border: none; }
#footer .footer-message	{ font-size: 11px; }
.footer-sidebar-container  { border-bottom: 1px solid #CCC; }

/* not display black bar in feautured post in home page */
.posts-default .entry-meta, .posts-quick .entry-meta    { visibility:hidden; color: #CCC; float: left; background: url(images/overlay.png); width: 190px; height: 25px; display: block; margin: -25px 1px 0; font-weight: bold; }

.entry-info { 
	display:none; line-height:0px;padding:0px; font-size:0px;
}
.single .post .entry-title, .single-post .entry-title	{ font-size: 26px; font-weight: 700; margin:15px 0 2px 0;}


div.fancy-gallery {
    text-align: left;
}
div.comune_img {
    margin-left:600px;
display:none;
}
.entry-content {
    margin-top: 0px;
}