/*
Theme Name: bribantilla.com
Theme URI: http://www.bribantilla.com/
Description: This is a wordpress for the site bribantilla.com
Version: 0.5
Author: Marcello Mascia
*/
html{font-family: Georgia; font-size:14px; background:#fff;}
body{
	margin:0 auto;
	background:#fff;
	color:#222;
	padding:10px;
	width:950px;
}
input, textarea, select{
	font-family: Georgia;
	color:#111;
	border:1px solid #C3C3C3;
	border-top-color:#7C7C7C;
	border-bottom-color:#DDD;
	font-size:1em;
	padding:2px;
}
h1, h2, h3, h4, h4, h5, h6{margin:0; padding:0; font-size:1em; font-weight:normal;}
p{margin:0;}
ul{list-style:none; margin:0; padding:0;}
img{border:0;}
fieldset{border:0; margin:0; padding:0;}

a{text-decoration:none; color:#1475b9;}
a:hover{text-decoration:underline;}


/* ---------------------------------------- HEADER PARISI --------------------------------------- */
#header{position:relative; margin-bottom:10px;}

#header .part1{padding-bottom:10px; text-align:center;}
#header .part1 a{
	display:block;
	width:250px;
	height:50px;
	background: url("/wp/wp-content/themes/bribantilla/images/logo.gif") no-repeat;
}
#header .part1 a span{display:none;}
#header .part1 .description{font-size:12px; display:none;}

#header ul.navigation{
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	line-height:25px;
	height:25px;
	overflow:hidden;
	font-size:14px;
}
#header ul.navigation li{float:left; width:120px; text-align:center;}
#header ul.navigation li a{display:block;}
#header ul.navigation li a:hover, #header ul.navigation li.selected a{background:#1475b9; color:#fff; text-decoration:none;}

#header .image{display:none; background:url("/wp/wp-content/themes/bribantilla/images/header.jpg") no-repeat; height:100px;}


/* ------------------------------------------- ARTICOLI ----------------------------------------- */
#contenuto{width:720px; float:left; overflow:hidden; margin:0 10px 10px 0; padding:10px;}

#contenuto.home{width:100%; padding:0;}
#contenuto.home img{display:block; margin:0 auto; width:940px; height:400px; border:5px solid #000;}

#contenuto div.metadata{text-align:right; padding:10px; font-size:12px;}
#contenuto .articolo{position:relative;}
#contenuto .articolo img.book{display:block; margin:5px auto; width:600px; border:2px solid #000;}
#contenuto .articolo p{padding:0; line-height:22px;}
#contenuto .articolo p img.alignleft{float:left;}

ul.sub-categories{line-height:20px; width:150px;}
ul.sub-categories li{color:#c0c0c0;font-size:12px;}
ul.sub-categories li a{}
ul.sub-categories li a:hover, ul.sub-categories li.current-cat a{text-decoration:underline;}

.photo{position:relative; width:100%; padding:20px 0;}
.photo h1.titolo{line-height:25px; text-align:center; color:#fff;}
.photo h1.titolo a{color:#333;}
.photo a.photo img{display:block; border:5px solid #000; margin:10px auto;}
.photo h2.path{font-size:12px; color:#666; text-align:center;}
.photo h2.path a{color:#666;}

.photo .nav{position:absolute; top:0; width:100px; height:100%;}
.photo .nav a{width:100%; height:100%; display:block;}
.photo .nav a span{display:none;}
.photo .prev{left:0;}
.photo .prev a{background: url("/wp/wp-content/themes/bribantilla/images/button_prev.gif") no-repeat center;}
.photo .next{right:0;}
.photo .next a{background: url("/wp/wp-content/themes/bribantilla/images/button_next.gif") no-repeat center;}


/* ------------------------------------------- COMMENTI ----------------------------------------- */
#commenti{margin:10px 0;}
ul#commentlist{}
ul#commentlist li{position:relative; padding:10px;}
ul#commentlist li.alt{background:#f0f0f0;}
ul#commentlist li.alt span.position{color:#e0e0e0;}
ul#commentlist li span.nome{font-size:20px;}
ul#commentlist li span.data{font-size:12px; color:#666; display:block; margin-bottom:10px;}
ul#commentlist li span.position{position:absolute; top:0; right:10px; font-size:50px; color:#f0f0f0; z-index:0;}
ul#commentlist li div.testo{z-index:1; position:relative;}
ul#commentlist li div.edit{text-align:right; font-size:12px;}

div#commentsform{border-top:2px solid #c0c0c0; padding-top:10px;}
div#commentsform label{display:block;}
div#commentsform a.logout{font-size:12px;}
div#commentsform div.logged{margin-bottom:10px;}
div#commentsform div.buttons{text-align:right; padding-right:20px;}


/* ------------------------------------------- COLONNA ------------------------------------------ */
#colonna{width:200px; float:left; padding:5px 0;}
#colonna h5{border-bottom:1px dotted #034b63; margin-bottom:5px;}
#colonna ul li{font-size:14px; line-height:20px; text-indent:10px;}
#colonna ul.children{margin-left:15px;}
#colonna li.current-cat > a{text-decoration:underline;}
#colonna li.current_page_item a{text-decoration:underline;}


/* ------------------------------------------- FOOTER ------------------------------------------- */
#footer{
	clear:both;
	border-top:2px solid #f0f0f0;
	padding:10px 0;
}
#footer .widget{float:left; width:180px; margin:0 5px;}
#footer .widget h5{border-bottom:1px dotted #034b63; margin-bottom:5px;}
#footer .widget ul li{font-size:14px; line-height:20px; text-indent:10px;}
#footer .widget .textwidget{font-size:14px; line-height:20px;}

#footer .credits{text-align:right; padding-right:10px; font-size:12px; color:#c0c0c0;}