/*
Theme Name: Avis Provinciale Sondrio
Theme URI: http://www.crwd.it/
Description: Tema personalizzato basato su <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Author: Cristina Rigoni
Author URI: http://www.crwd.it/
*/

a:link { color: #007DC5; text-decoration: underline; }
a:hover { color: #C00; text-decoration: none; }
	
body { font-size:62.5%;  font-family:Tahoma, Verdana, Arial, Sans-Serif; background:transparent url('images/sfondo.jpg') repeat-x; color:#1F397F; text-align:center; margin:0 0 20px 0; padding:0;  } 

#container { text-align:left; background-color:transparent; margin:20px auto; padding:0; width:760px; } 

#wrapper { background:transparent url('images/content.jpg') repeat-y center; min-height:550px; height:auto !important; height:550px; } 

#header { background:transparent url('images/header.jpg') no-repeat top center; margin:0; padding:0; height:200px; width:760px;  } 

h1 { padding:30px 0 0 30px; }
	h1 a { display: block; width:432px; height:46px; background:transparent url(images/logo_avis.gif) no-repeat; z-index:2; }
		h1 a span { display: block; width: 0; height: 0; line-height: 0; overflow: hidden; clip: rect(0,0,0,0); }
		h1, h1 a, h1 a:hover, h1 a:visited { text-decoration: none;color: white; }

#menu { width:100%; position:relative; width:740px;  margin:5px 0 10px 10px; }
#menu ul li ul li ul li { display: none; }
 #menu ul { margin:0; padding:0; background-color:#007DC5; height:30px; list-style-type:none; list-style-image:none; font-weight:bold; }
	#menu ul li { display:block; float:left; position:relative; text-align:center; }
		#menu ul li a { display:block; text-decoration:none; color:#FFF; margin:0 1.2em; font-size:1.2em; line-height:30px; }
		#menu ul li a:hover { color:#9CF; }
	#menu ul li ul { display:none; text-align:left; background-color:#007DC5; padding:0 0 10px 0; margin:0; height:auto;   }	
		#menu ul li:hover ul { display:block; position:absolute; z-index:1; top:30px; left:0; }
		#menu ul li ul li a { display:block; color:#FFF; font-weight:normal; font-size:1.1em; height:20px; line-height:20px; }
			#menu ul li ul li ul { display: none; }
				#menu ul li ul li:hover ul { display: block; position: absolute; z-index:1; top:0; left:80px; width:150px; }
				#menu ul li ul li:hover ul li { display: block; float:left;  }

#submenu {	 }
	#submenu li a { color:#007DC5; font-weight:bold; text-decoration:none; }
		#submenu li a:hover { color:#C00; font-weight:bold; text-decoration:none; }
		
	#rss-icon {  display: block; width:50px; height:50px; background:transparent url(images/rss.gif) no-repeat; z-index:2; position:absolute; right:10px; top:-10px; }
		#rss-icon span { display: block; width: 0; height: 0; line-height: 0; overflow: hidden; clip: rect(0,0,0,0); }

#breadcrumb { font-size: 1.1em; padding: 10px 0 0 45px; }
	
#content { font-size: 1.2em; }
	.narrowcolumn{float:left;padding:0 0 20px 45px;margin:0px 0 0;width:450px;}
	.widecolumn{ padding:20px 0 20px 0; margin:0 0 0 50px; width:660px;}
	.post{margin:0 0 20px; text-align:justify;}
		.post h2, .post h2 a, .widecolumn h2 { border-bottom:2px solid #ED1B23; text-decoration:none; }
			.widecolumn li { list-style-type:circle; list-style-image:url(images/bullet.png); }
				.widecolumn li li { list-style-type:circle; list-style-image:none; }
			.widecolumn li h2 {  border-bottom:none; }
		.post ul li { list-style-type:circle; list-style-image:url(images/bullet.png); }
	.post hr{display:block;}
	.widecolumn .post{margin:0;}
	.narrowcolumn .postmetadata{padding-top:5px;}
	.widecolumn .postmetadata { margin:0;}
	.widecolumn .smallattachment {text-align:center;float:left;width:128px;margin:5px 5px 5px 0px;}
	.widecolumn .attachment{text-align:center;margin:5px 0px;}
	.postmetadata{clear:both;}
	.clear{clear:both;}
	
#sidebar { font: 1.2em Tahoma, Verdana, Arial, Sans-Serif; }
	#sidebar h2 {
		font-family: Tahoma, Verdana, Arial, Sans-Serif;
		font-size: 1.3em;
	}
	#sidebar fieldset { border:2px solid #007DC5; }
	#sidebar fieldset legend { color: #007DC5; font-weight:bold; }
		#sidebar fieldset label { display:block; width:60px; float:left; }

#footer { background: transparent url('images/footer.png') no-repeat top; border: none; padding: 0; margin: 0 auto; width: 760px; clear: both; }
	#footer p { margin: 0; padding: 20px 0; float:left; width:250px; color:#999;  }
		#footer p.cf { text-align:left; text-indent:10px; }
		#footer p.wp { text-align:center; }
		#footer p.crwd { text-align:right; }
			#footer p.crwd a, #footer p.crwd a:visited { text-decoration:none; color:#999; }

.widecolumn .entry p{font-size:1.05em;}
.narrowcolumn .entry, .widecolumn .entry{line-height:1.4em;}
.widecolumn{line-height:1.6em;}
.narrowcolumn .postmetadata{text-align:center;}
.thread-alt{background-color:#f8f8f8;}
.thread-even{background-color:white;}
.depth-1{border:1px solid #ddd;}
.even, .alt{border-left:2px solid #9CF; background-color:#dbeefa;}
small{font-family:Tahoma, Verdana, Arial, Sans-Serif;font-size:0.9em;line-height:1.5em;}
h2{font-size:1.6em; margin-top:30px; }
h3{font-size:1.3em; padding:0;margin:30px 0 0;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited{ color:#007DC5; text-decoration:none; }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration:none;}
.entry p a:visited{color:#b85b5a;}
h2.pagetitle{margin-top:30px;text-align:center;}
h3.comments{padding:0;margin:40px auto 20px ;}
.widecolumn h2 { margin-top:0;}

p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{ color:#666;}
code{font:1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size:0.9em;letter-spacing:.07em;}

/*  Liste */
html>body .entry ul { margin-left:0px;padding:0 0 0 30px;list-style:none;padding-left:10px;text-indent:-10px; }
html>body .entry li { margin:7px 0 8px 15px; }
#sidebar ul ul li:before { content:"\00BB \0020"; } /* .entry ul li:before, #sidebar ul ul li:before { content:"\00BB \0020"; } */
.entry ol { padding:0 0 0 35px;margin:0; }
.entry ol li { margin:0;padding:0; }
.postmetadata ul, .postmetadata li { display:inline;list-style-type:none;list-style-image:none; }
#sidebar ul, #sidebar ul ol { margin: 20px 0 0 0;padding:0; }
#sidebar ul li { list-style-type:none;list-style-image:none;margin-bottom:15px; }
#sidebar ul p, #sidebar ul select { margin:5px 0 8px; }
#sidebar ul ul, #sidebar ul ol { margin:5px 0 0 10px; }
#sidebar ul ul ul, #sidebar ul ol { margin:0 0 0 10px; }
ol li, #sidebar ul ol li { list-style:decimal outside; }
#sidebar ul ul li, #sidebar ul ol li { margin:3px 0 0;padding:0; }


/*  Forms */
#searchform { margin:10px auto;padding:5px 3px;text-align:center; }
#sidebar #searchform #s { width:108px;padding:2px; }
#sidebar #searchsubmit { padding:1px; }
.bottone { width:80px; margin:1em auto; display:block; }
.entry form { text-align:center; }
select { width:130px; }
#commentform { margin:5px 10px 0 0; }
#commentform input { width:170px;padding:2px;margin:5px 5px 1px 0; }
#commentform textarea { width:100%;padding:2px; }
#respond:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
#commentform #submit { margin:0 0 5px auto;float:right; }

/* Commenti */
.commentlist li, #commentform input, #commentform textarea { font:0.9em Tahoma, Verdana, Arial, Sans-Serif; }
.commentlist li ul li { font-size:1em; }
.commentlist li { font-weight:bold; }
.commentlist li .avatar { float:right;border:1px solid #eee;padding:2px;background:#fff; }
.commentlist cite, .commentlist cite a { font-weight:bold;font-style:normal;font-size:1.1em; }
.commentlist p { font-weight:normal;line-height:1.5em;text-transform:none; }
#commentform p { font-family:Tahoma, Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight:normal; }
.alt { margin:0;padding:10px; }
.commentlist { padding:0;text-align:justify; }
.commentlist li { margin:15px 0 10px;padding:5px 5px 10px 10px;list-style:none; }
.commentlist li ul li { margin-right:-5px;margin-left:10px; }
.commentlist p { margin:10px 5px 10px 0; }
.children { padding:0;  }
#commentform p { margin:5px 0; }
.nocomments { text-align:center;margin:0;padding:0; }
.commentmetadata { margin:0;display:block; }


/*  Sidebar */
#sidebar { padding:20px 0 10px 0;margin-left:545px;width:190px; }
#sidebar form { margin:0; }
#sidebar h2 { margin:5px 0 0;padding:0; }


/* CALENDARIO */
#wp-calendar #prev a, #wp-calendar #next a { font-size:9pt; }
#wp-calendar a { text-decoration:none; }
#wp-calendar caption { font:bold 1.3em Tahoma, Verdana, Arial, Sans-Serif;text-align:center; }
#wp-calendar th { font-style:normal;text-transform:capitalize; }

#wp-calendar { empty-cells:show;margin:10px auto 0;width:155px; }
#wp-calendar #next a { padding-right:10px;text-align:right; }
#wp-calendar #prev a { padding-left:10px;text-align:left; }
#wp-calendar a { display:block; }
#wp-calendar caption { text-align:center;width:100%; }
#wp-calendar td { padding:3px 0;text-align:center; }
#wp-calendar td.pad:hover { background-color:#fff;  }

/* VARIE */
acronym, abbr, span.caps { cursor:help; }
acronym, abbr { border-bottom:1px dashed #999; }
blockquote { margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd; }
blockquote cite { margin:5px 0 0;display:block; }
.center { text-align:center; }
.hidden { display:none; }
hr { display:none; }
a img { border:none; }
.navigation { display:block;text-align:center;margin-top:10px;margin-bottom:60px; width:100%; }

.aligncenter,div.aligncenter { display:block;margin-left:auto;margin-right:auto; }
.wp-caption { border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }
.wp-caption img { margin:0;padding:0;border:0 none; }
.wp-caption p.wp-caption-text { font-size:11px;line-height:17px;padding:0 4px 5px;margin:0; }