/* CSS Document */
body {
	background:url(immagini/willow_bg3.gif) top left; 
	background-repeat:repeat-x; 
	background-color:#a8a49c; 
	margin:0px;  margin-left:22px;   }

/* div#top { display:block; float:left; background-color:#000000; color:#CCCCCC; width:400px; } */

div#left{width:391px; display:block; float:left; border:#660000 solid 1px;  }

div#left h1 {
	text-indent:-3000px; 
	background-image:url(immagini/willow_angelo2.jpg); 
	background-position:top left;
	background-repeat:no-repeat; 
	width:391px; 
	height:357px; margin:0px; padding:0px; }
div#left cite {display:none; }
div#main_menu {
	background-image:url(immagini/willow_angelo2_bottom.gif);
	background-position:top left; 
	background-repeat:no-repeat; 
	background-color:#9f0500;  
	width:391px; 
	height:210px;}
div#main_menu ul {margin:0px; padding:0px; }

li#menu_home {display:block; position:absolute; top:82px; left:26px; width:365px; height:139px;  }
li#menu_home a:link, 
li#menu_home a:hover, 
li#menu_home a:active,
li#menu_home a:visited {  font-size:0.1px; color:#CC0000; border:none; line-height:0px; text-decoration:none; }


li#menu_news {display:block; position:absolute; top:367px; left:79px; width:114px; height:45px; 
	background-image:url(immagini/menu/menu_news_off.gif); text-indent:-2000px;}
li#menu_news a:link, 
li#menu_news a:hover, 
li#menu_news a:active,
li#menu_news a:visited { display:block; /* border:#66FF66 solid 1px;*/ top:367px; left:79px; width:114px; height:45px; font-size:0.1px; color:#CC0000; }
li#menu_news a:hover { background-image:url(immagini/menu/menu_news_on.gif); }


li#menu_contatti {display:block; position:absolute; top:392px; left:248px; width:126px; height:32px; background-image:url(immagini/menu/menu_contatti_off.gif); text-indent:-2000px;}
li#menu_contatti a:link, 
li#menu_contatti a:hover, 
li#menu_contatti a:active,
li#menu_contatti a:visited { display:block; /* border:#66FF66 solid 1px;*/  top:392px; left:248px; width:126px; height:32px; font-size:0.1px; color:#CC0000; }
li#menu_contatti a:hover { background-image:url(immagini/menu/menu_contatti_on.gif); }


li#menu_band {display:block; position:absolute; top:429px; left:52px; width:97px; height:37px; background-image:url(immagini/menu/menu_band_off.gif); text-indent:-2000px; }
li#menu_band a:link, 
li#menu_band a:hover, 
li#menu_band a:active,
li#menu_band a:visited { display:block; /* border:#66FF66 solid 1px;*/ top:429px; left:52px; width:97px; height:37px; font-size:0.1px; color:#CC0000; }
li#menu_band a:hover { background-image:url(immagini/menu/menu_band_on.gif); }



li#menu_bio {display:block; position:absolute; top:438px; left:236px; width:70px; height:40px; background-image:url(immagini/menu/menu_bio_off.gif); text-indent:-2000px;}
li#menu_bio a:link, 
li#menu_bio a:hover, 
li#menu_bio a:active,
li#menu_bio a:visited { display:block; /* border:#66FF66 solid 1px;*/ top:438px; left:236px; width:70px; height:40px; font-size:0.1px; color:#CC0000; }
li#menu_bio a:hover { background-image:url(immagini/menu/menu_bio_on.gif); }


li#menu_gigs {display:block; position:absolute; top:515px; left:214px; width:120px; height:36px; background-image:url(immagini/menu/menu_concerti_off.gif); text-indent:-2000px;}
li#menu_gigs a:link, 
li#menu_gigs a:hover, 
li#menu_gigs a:active,
li#menu_gigs a:visited { display:block; /* border:#66FF66 solid 1px;*/  top:515px; left:214px; width:120px; height:36px; font-size:0.1px; color:#CC0000; }
li#menu_gigs a:hover { background-image:url(immagini/menu/menu_concerti_on.gif); }


li#menu_gallery {display:block; position:absolute; top:466px; left:118px; width:117px; height:35px; background-image:url(immagini/menu/menu_gallery_off.gif); text-indent:-2000px;}
li#menu_gallery a:link, 
li#menu_gallery a:hover, 
li#menu_gallery a:active,
li#menu_gallery a:visited { display:block; /* border:#66FF66 solid 1px;*/   top:466px; left:118px; width:117px; height:35px; font-size:0.1px; color:#CC0000; }
li#menu_gallery a:hover { background-image:url(immagini/menu/menu_gallery_on.gif); }


li#menu_media {display:block; position:absolute; top:501px; left:97px; width:93px; height:40px; background-image:url(immagini/menu/menu_media_off.gif); text-indent:-2000px;}
li#menu_media a:link, 
li#menu_media a:hover, 
li#menu_media a:active,
li#menu_media a:visited { display:block; /* border:#66FF66 solid 1px;*/  top:501px; left:97px; width:93px; height:40px;  font-size:0.1px; color:#CC0000; }
li#menu_media a:hover { background-image:url(immagini/menu/menu_media_on.gif); }


li#menu_guestbook {display:block; position:absolute; top:477px; left:256px; width:138px; height:38px; background-image:url(immagini/menu/menu_guestbook_off.gif); text-indent:-2000px; }
li#menu_guestbook a:link, 
li#menu_guestbook a:hover, 
li#menu_guestbook a:active,
li#menu_guestbook a:visited { display:block; /* border:#66FF66 solid 1px;*/  top:477px; left:256px; width:138px; height:38px; font-size:0.1px; color:#CC0000; }
li#menu_guestbook a:hover { background-image:url(immagini/menu/menu_guestbook_on.gif); }





div#next_gigs { display:block; float:left; width:371px; background-color:#9f0500; padding-left:20px; /* border:#00CCFF solid 1px;*/ }
#concerti_tab {width:350px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; /* border-bottom:#ffffff solid 3px; */ }
#concerti_tab th { font-weight:bold; text-align:left; font-size:12px; background-color:#660000; padding:2px 5px; }
#concerti_tab td { font-size:11px; border-bottom:#7D0003 solid 1px; }
#concerti_tab caption {background-image:url(immagini/prossimi_conc.gif); background-position:-25px 0px; background-repeat:no-repeat; color:#FFFFFF; height:34px; text-indent:-800px; }
#concerti_tab a:link, #concerti_tab a:active,  #concerti_tab a:visited  { color:#99FFFF; font-weight:bold; }
#concerti_tab a:hover {color:#FFCC00; text-decoration:underline; }

div#mailing_list { display:block; float:left; width:386px; background-color:#9f0500; text-align:center; padding:20px 0 10px 5px; /* border:#00CCFF solid 1px;*/ }
div#mailing_list label 	{ 
	background-image:url(immagini/mailing2.gif); 
	background-position:-20px -5px; 
	background-repeat:no-repeat; display:block; float:left; width:125px; /* border:#99FF00 solid 1px; */ text-indent:-500px; }
	#email_field { background-color:#660000; border:#660000 solid 1px; color:#FFCC66; font-size:11px; }
	#email_submit {background-color:#CC0000; border:#660000 solid 1px; color:#FFFF99; font-weight:bold; }

.membro_intro h3 {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 24px;
	color: #830400;
	font-weight: lighter;
	line-height: 1em;
	padding-bottom: 0px;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C5C0BA;
	padding: 5px;
	width: 400px;
	border: 1px solid #443D37;
	text-align: center;
}
#footer a:link, #footer a:visited, #footer a:active { color:#FFFFFF; }
#footer a:hover { color:#FF0000; }