/*GLOBALI*/
html,body,form,fieldset,h1,h2,h3,h4,h5,h6,p,ul,dl{margin:0;padding:0;line-height:1.5em;}
ul{list-style-type:none;}
body{font:15px Georgia,Times New Roman,sans-serif;color:#c96;background:#300 url(../images/body-bg.jpg) repeat-x top left;margin:0 auto;text-align:center;}	
img{border:0;margin:0;padding:0;}
.hide{display:none;}
blockquote{font-style:italic;font-size:18px;line-height:1.7em;text-align:center;}
a{color:#c96;font-weight:bold;}
a:hover{color:#600;text-decoration:none;}
.right{text-align:right;}


/*CONTENITORI*/
#wrap{width:100%;background:transparent url(../images/bottom-deco.gif) repeat-x bottom;margin:0 auto;}
#layout{width:100%;background:transparent url(../images/top-bg.gif) no-repeat top;margin:10px auto 0;}
#container{width:990px;background:transparent url(../images/bottom-bg.gif) no-repeat bottom;margin:0 auto;}
#top{width:800px;margin:0 auto;overflow:none;background:transparent;} 


/*HEADER*/
#header{float:left;width:380px;height:250px;margin-top:100px;text-align:left;}
#header h1 a{position:absolute;display:block;width:380px;height:220px;background:transparent url(../images/trilogiamaddalena-off.gif) no-repeat left top;}
#header h1 a:hover{background:transparent url(../images/trilogiamaddalena-on.gif) no-repeat;}


/*NAVIGATION*/
#navigation{float:right;width:380px;height:380px;margin:80px 10px 10px;background:transparent url(../images/nav-bottom.gif) no-repeat bottom;padding-bottom:20px;}
#navigation ul{width:300px;margin:0 auto;}  
#navigation li a {height:22px;line-height:22px;font-size:1px;width:300px;display:block;margin:2px 0;padding:0;text-decoration:none;background-position:left top;background-repeat:no-repeat;}
#navigation li.long a {height:44px;line-height:44px;}
#navigation li a:hover, #navigation li a.long:hover {background-position:left bottom;}
#navigation li a#active {background-position:left bottom;}
#navigation em{visibility:hidden;}
 	

/*
#navigation li.hp a:link,#navigation li.hp a:visited{background-image:url("../images/nav-home.gif");background-position:left top;}
#navigation li.scoop a:link,#navigation li.scoop a:visited{background-image:url("../images/nav-scoop.gif");background-position:left top;} 
#navigation li.libro1 a:link,#navigation li.libro1 a:visited{background-image:url("../images/nav-libro.gif");background-position:left top;} 
#navigation li.libro2 a:link,#navigation li.libro2 a:visited{background-image:url("../images/nav-libro.gif");background-position:left top;}
#navigation li.autrice a:link,#navigation li.autrice a:visited{background-image:url("../images/nav-autrice.gif");background-position:left top;}
#navigation li.luoghiedipinti a:link,#navigation li.luoghiedipinti a:visited{background-image:url("../images/nav-luoghi.gif");background-position:left top;}
#navigation li.musica a:link,#navigation li.musica a:visited{background-image:url("../images/nav-musica.gif");background-position:left top;}
#navigation li.curiosita a:link,#navigation li.curiosita a:visited{background-image:url("../images/nav-curiosita.gif");background-position:left top;}   
#navigation li.letture a:link,#navigation li.letture a:visited{background-image:url("../images/nav-letture.gif");background-position:left top;}   
#navigation li.pubblicazioni a:link,#navigation li.pubblicazioni a:visited{background-image:url("../images/nav-pubblicazioni.gif");background-position:left top;}  
#navigation li.contatti a:link,#navigation li.contatti a:visited{background-image:url("../images/nav-commenti.gif");background-position:left top;}
#navigation li.hp a:hover,#navigation li.hp a#active,#navigation li.scoop a:hover,#navigation li.scoop a#active,#navigation li.libro a:hover,#navigation li.libro a#active,#navigation li.autrice a:hover,#navigation li.autrice a#active,#navigation li.luoghiedipinti a:hover,#navigation li.luoghiedipinti a#active,#navigation li.musica a:hover,#navigation li.musica a#active,#navigation li.curiosita a:hover,#navigation li.curiosita a#active,#navigation li.letture a:hover,#navigation li.letture a#active,#navigation li.pubblicazioni a:hover,#navigation li.pubblicazioni a#active,#navigation li.contatti a:hover,#navigation li.contatti a#active{background-position:left bottom;}
*/      

/*CONTENUTI*/
#content{clear:both;width:800px;margin:30px auto;text-align:left;}
#content blockquote{text-align:center;}
#content p{margin:10px 0;}
#content p.question{font-weight:bold;text-indent:3em;font-size:13px;}
#content p.answer{font-style:italic;text-indent:3em;font-size:13px;border-bottom:1px solid #400000;padding-bottom:10px;}
#content .lyrics p{font-size:13px;}
#content .lyrics{border-bottom:1px solid #400000;padding-bottom:10px;}
#content img{float:left;margin:0 10px 10px 0;}
.columns{border: 2px solid #cc9966;overflow:auto;padding-left:10px;}
.left-column{float:left;width:380px;background:transparent;margin:0 0 15px;}
.right-column{float:right;width:380px;background:transparent;margin:0 0 10px;}
.all-width,.commenti{clear:both;background:transparent url(../images/circle.gif) no-repeat top;padding-top:40px;margin-top:30px;}
.all-width div{margin:0 auto; text-align:center; border:0;}
.commenti p{border-bottom:1px solid #c96;padding:10px 0;}
.pagination{margin:0 auto;text-align:center;font-size:30px;padding-top:10px;}
.pagination ul{margin:0 auto;}
.pagination ul li{display:inline;}
.pagination ul li a{font-weight:normal;padding:5px;text-decoration:none;}
.pagination ul li a#current,.pagination ul li a:hover{background:#400000;text-decoration:none;color:#c96;padding:5px;}
.news{background:#c96;color:#300;border:1px solid #600;padding:5px;text-align:center;}
.news a{color:#300;background:transparent url("../images/facebook.jpg") no-repeat left top;padding-left:22px;}
.buy{background:url(../images/cart.gif) no-repeat left;padding-left:20px;}
.play{background:url(../images/music.gif) no-repeat left;padding-left:20px;}
.border{border-top:1px solid #600;padding-top:5px;}
.photogallery{margin:20px 0;}
.photogallery a img{border:2px solid #fc6;height:120px;width:auto;}
.photogallery a:hover img{border:2px solid #600;}
.credits{clear:both;font-size:13px;text-align:center;padding-top:10px;} 
.clearboth {clear:both;float:none;}
ul.indexed {margin-left:6px;padding-left:6px;}
ul.indexed li {list-style-image:url('../images/indexer.gif');}
ul.indexed li a {text-decoration:none;}
div.separator {height:24px;clear:both:float:none;background:transparent url(../images/circle.gif) no-repeat center center;}

/*PAGINATION*/
div.alignleft {width:40%;float:left;}
div.alignright {width:40%;float:right;text-align:right;}


/*CONTACT FORM*/
form{width:380px;background:transparent;margin:0 auto;}
form input,form textarea{border:1px solid #fc6;width:380px;}
form input{margin:3px 0;}
form textarea{height:50px;white-space:inherit;margin:2px 0;}
form input.chk{width:auto;border:0;}
form input.btn{clear:both;width:80px;border:1px solid #fc6;background:#600;color:#fc6;font-weight:bold;margin:10px 0;}
form div{clear:both;margin:10px 0;overflow:hidden;}
form .privacy label{float:left;width:300px;font-size:90%;margin:0 5px 0 0;padding:0;line-height:1.2em;}
form .privacy input{float:none;clear:none;margin:0 2px 0 0;width:auto;}

/*FLASH*/
#flash p{width:350px;margin:10px auto;text-align:center;} 
#flash a:hover{color:#c96;}

/* FOOTER*/
#footer{clear:both;font-size:12px;margin:30px auto 0;padding:50px 0 150px;background:transparent;color:#600;}
#footer a{color:#600;}
