/*
body, #container, #adcontainer {background:#111;}
#header #submenu, #footer {background:#111;}
h2, h3, h4, a, a:hover, a:visited, #footer #copyright {color:#bbb}
#header #heading {background:#333; height:35px; padding-top:10px;}
#header #menu {background:#ccc;}
#left_column_gallery { background:#111;}
#right_column_gallery { background:#111;}
li.current a {color:#111;}
#footer #footertoplinks {background:#333}
.commentator textarea {background:#333;border:1px solid #595959;height:100px;width:660px;color:#aaa;padding:8px 5px;}
#left_column_gallery, #left_column_gallery h2, #left_column_gallery h2 a {color:#ddd;}
*/

/* gallery */
.clear {clear:both; margin:0;font-size:0;}
.gallery {padding-bottom: 20px;}
.gallery-caption {clear:both; padding:0 2px;line-height:1em; color: #222222; font-size: 80%;}
.gallery-item {margin:0;padding:0;}
.navigation {width:500px;}
.alignleft {float:left;}
.alignright {float:right;}
p.attachment {margin:10px auto 0 auto;text-align:center;}
.caption {clear:both;}
h2.titolo-gallery {font-size:1.8em;margin:10px 0;}
.titolo-gallery p {display:inline;}
.wp-caption-text {margin:0; color: #222222; font-size: 80%;}
	/* per la caption in IE6 */
#content #left_column {overflow:hidden;}

/* GALLERY TEMPLATE - image.php*/
#left_column_gallery {display: inline; float: left; width: 674px; margin-right: 16px !important; margin-right: 14px; overflow:hidden;}
#right_column_gallery { display: inline; float: left; width: 300px; margin-right: 0;}
#left_column_gallery .post {width:674px;}
#right_column_gallery .navigation  {width:300px;}

	/*gallery navigation*/
#right_column_gallery .navigation {width:300px; padding:5px 0 15px 0; background:#111 url("../img/bg-navigation.gif") no-repeat center center;}

#right_column_gallery .prev {
display:inline;
height:120px; 
margin:10px 0 0 15px; 
float:left; 
width:135px; 
text-align:center;
}
#right_column_gallery .next {
display:inline;
height:120px; 
margin:10px 15px 0 0; 
float:left; 
width:135px; 
text-align:center;
}
#right_column_gallery .prev a {
display:table-cell;
height:120px;
width:135px;
text-align:center;
background:url(../img/precedente.gif) no-repeat center bottom;
}
#right_column_gallery .next a {
display:table-cell;
height:120px;
width:135px;
text-align:center;
background:url(../img/successiva.gif) no-repeat center bottom;
}
#right_column_gallery .prev a img {vertical-align:middle;}
#right_column_gallery .next a img {vertical-align:middle;}

.post-navigation {width:662px; margin:0; padding: 5px; background: #fff;}

.imagehome {width:320px; height:200px; overflow:hidden; margin-bottom:5px}
.postlist:hover {filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;}
.postlist {width:328px; margin: 0; padding: 4px; display:block; float:left; overflow:hidden; text-align:left;}
.postlist .post-title {font-size:0.6em;}
.numfoto {font-size:11px; padding-left:18px; color:#369; background:url(/wp-content/themes/epoca/img/ico_camera.gif) no-repeat center left; font-weight:normal;}

.post-title h2 a {text-decoration:none; font-size:13px; font-weight:bold;}

#right_column_gallery h3.widgettitle { font-weight: bold; font-size: 1em; margin-bottom: 0.3em; margin-left: 10px; margin-top: 10px; font-size: 110%; }
#right_column_gallery .widget { display: inline; float: left; overflow: hidden; display: inline-block; width: 300px;border-bottom:1px solid #999999; }
#right_column_gallery .widget { display: block; }
#right_column_gallery .widget a { color: #444; text-decoration: none; }
#right_column_gallery .widget a:hover { text-decoration: underline; }
#right_column_gallery .widget ul { margin: 0.5; }
#right_column_gallery .widget ul li { list-style-type: none; margin: 0px 15px 5px 15px; }
#right_column_gallery .widget_search div { margin-top: 0.75em; margin-bottom: 1.5em; }
#right_column_gallery .widget_search div label { font-weight: bold; font-size: 1em; margin-bottom: 0.3em; margin-left: 3px; font-size: 110%; display: inline; float: left; width: 300px; }
#right_column_gallery .widget_search div input#s { height: 14px; border: 1px solid #999; padding: 3px; display: inline; float: left; width: 150px; margin-left: 18px; }
#right_column_gallery .widget_search div input#searchsubmit { display: inline; float: left; margin: 0px 5px; }
#right_column_gallery .widget_tag_cloud { padding-bottom: 10px; }
#right_column_gallery .widget_tag_cloud a { margin-left: 18px; }

/* css di sanremo2011 */
#left_column_sanremo2011, #left_column_sanremo2011 .post {
width:672px;
border:none;
margin-bottom:20px;
float:left;
border-bottom:2px solid #DAD0C7;
padding-left:4px !important;
padding-left:0;
}
#right_column_sanremo2011 {
float:right;
padding-right: 2px !important;
padding-left:0;
}
#left_column_sanremo2011 .post h3 {
font-size: 26px;
line-height: 30px;
}
.presentazione {
background-color:#C62808;
float:left;
margin-bottom:20px;
padding: 10px 0;
margin-bottom:20px;
}
.presentazione h1 {
margin:0;
line-height:0;
}

.presentazione p {
font-size: .8em;
margin: 0;
color:#FFD403;
border-top: 1px #FFD403 solid;
padding: 0 3px;
}

.due-foto-sanremo2011 {
background:#edebe7;
float:left;
padding: 10px 3px;
margin:0 auto 20px auto;
width:666px;
}
h3.single-image-sanremo2011 {
margin:0 6px;
overflow: hidden;
width: 320px;
float:left;
display:inline;
}
h3.single-image-sanremo2011 a {
font-size: 13px;
font-weight: bold;
text-decoration: none;
line-height:17px;
display:block;
}
h3.single-image-sanremo2011 a span.numfoto {
background: url("/wp-content/themes/epoca/img/ico_camera-grigia.gif") no-repeat scroll left center transparent;
}
#left_column_sanremo2011 .post .postmeta ul li {
font-size: 85%;
}
.separatore-2011 {
height:2px;
clear:both;
background:#DAD0C7;
margin-bottom:20px;
} 
.post-list-sanremo2011 {
border:none;
} 
.post-list-sanremo2011 h3 {
font-size:1em;
font-weight:bold;
}
.post-list-sanremo2011 h3 a {
text-decoration:none;
}
.post-list-sanremo2011 h3 a:hover {
text-decoration:underline;
}
.elenco-artisti {
margin-bottom:20px;
float:left;
background:#333333;
padding:10px 6px;
width:660px;
}
.elenco-artisti ul li {
float:left;
padding:5px 10px 5px 0;
}
.elenco-artisti ul li a, .elenco-artisti h2 {
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
white-space:nowrap;
}
.elenco-artisti ul li a:hover {
text-decoration:underline;
}
#left_column_sanremo2011 .post-navigation{
background: #EEEEEE;
}
.seo-sanremo2011 {
display:none;
}
/* twitter sanremo2011 spalla dx */
.twtr-widget {margin-top: 1em; margin-bottom: 1em; background-color: #fafafa; border-top: 1px #dddddd solid; border-bottom: 1px #ddd solid;}
.twtr-ft {display:none;}

.sidebar-sanremo-2011 {
margin:10px 0 20px 0;
width:300px;
}
.ultime-sanremo2011-dx {
margin:3px 0;
}
a.ultime-sanremo2011-link {
text-decoration:none;
}
a.ultime-sanremo2011-link:hover {
text-decoration:underline;
}
.sidebar-sanremo-2011-diletta {
margin:10px 0 20px 0;
width:240px;
height: 75px;
background:url('http://blog.panorama.it/culturaesocieta/files/2011/02/sanremo-blog-spalla.jpg') no-repeat 0 0;
padding: 3px 0 0 60px;
}
.sidebar-sanremo-2011-diletta a {
color:#555555;
}
.speciale-sanremo2011 {
margin-bottom:20px;
}
.sidebar-sanremo-2011-diletta a.ultime-sanremo2011-link {
font-size: 0.9em;
font-style:italic;
}
/* stili blocco claudio */
.gallery-sanremo-featured {
background: url('http://blog.panorama.it/culturaesocieta/files/2011/02/sfondo-obliquo-gallery-sanremo.png')
repeat scroll 0 0 transparent;
padding: 5px 5px 0 5px;
width: 290px;
}
.gallery-sanremo-featured h3 {
color: white;
background: url('http://blog.panorama.it/culturaesocieta/files/2011/02/box-pano-foto1.png')
no-repeat scroll 0 0 transparent;
text-align:right;
border-bottom: 1px white solid;
padding-top: 5px;
}
.gallery-sanremo-featured .gallery-singolo {
margin-bottom: 1em;
padding-bottom: 1em;
}
.gallery-sanremo-featured .gallery-singolo a {
color: white;
font-size: 0.8em;
font-weight: bold;
text-decoration: none;
}
.gallery-sanremo-featured .gallery-singolo a span:hover {
text-decoration: underline;
}
.gallery-sanremo-featured .gallery-singolo a img {
width: 290px;
}
