*{font:11px/1.8em Arial, Arial, Helvetica, sans-serif; padding:0; margin:0; color:#eee; }
body#unheimlich{background:#000 url("../i/backgroundUn.jpg") 0 0 no-repeat}
body{background:#000 url("../i/background.jpg") 0 0 no-repeat}
body.music{background:#000; background-image:none}

/*p#generic{position:fixed; bottom:0; left:0; width:980px; height:65px; margin:0; background:url("../i/bgSfumaFondo.png") bottom left repeat-x; z-index:100}*/

strong{font-weight:bold; color:#fc6}
em{font-style:italic; font-weight:bold}
a{text-decoration:none; color:#fe0}
a:hover{color:#f60}
p{margin-bottom:10px}
li{list-style-type:none}
hr{clear:left; visibility:hidden;}

div.youtube{float:left; padding-right:20px; position:relative;}
div.youtube h4{font-size:14px}
div.youtube span.download{position:absolute; right:20px}

#wrapper{width:980px; position:relative; padding-bottom:20px}
#header{width:980px; height:300px; background:url(../i/bgHeader.jpg) 0 0 no-repeat;}
#header h1{text-indent:-9999px; position:absolute; left:100px; top:120px; }
#header h1 a{display:block; width:470px; height:100px;}

#main{min-height:350px; position:relative;}
#main h2{text-indent:-9999px; position:absolute; top:0px; left:260px;}
#main h2.biography{width:50px; height:316px; background:url("../i/titBiography.png") top right no-repeat; }
#main h2.discography{width:50px; height:395px; background:url("../i/titDiscography.png") top right no-repeat; }
#main h2.downloads{width:50px; height:360px; background:url("../i/titDownloads.png") top right no-repeat; }
#main h2.teaching{width:50px; height:285px; background:url("../i/titTeaching.png") top right no-repeat; left:370px}
#main #content.small h2.links{width:50px; height:150px; background:url("../i/titLinks.png") top right no-repeat; left:370px}

#main h3{height:20px}
#main h3.photo{background:url("../i/titPhoto.png") 0 0 no-repeat; text-indent:-9999px}
#main h3.audio{background:url("../i/titAudio.png") 0 0 no-repeat; text-indent:-9999px; border-bottom:1px dotted #444; padding-bottom:5px;}
#main h3.video{background:url("../i/titVideo.png") 0 0 no-repeat; text-indent:-9999px; border-bottom:1px dotted #444; padding-bottom:5px; margin-bottom:5px}

#main #content{width:540px; margin-left:320px;}
#main #content h3{clear:left}
#main #content a img{border:2px solid #fff}
#main #content a img:hover{border:2px solid #fc3}

#main #content.small{margin-left:430px; width:420px;}

#main #content.small h2.shows{width:194px; height:50px; background:url("../i/titShows.png") top left no-repeat; position:relative; top:0; left:0; margin-bottom:10px}

.disco img{height:100px; float:left; margin-right:10px; margin-bottom:5px}
.disco div{width:260px; padding-bottom:15px; float:left; display:block;}
.disco div h4{font-weight:bold; font-size:15px; color:#fc6}

p.foto{margin-bottom:20px}
ul.audio{margin-bottom:20px}

ul#nav{position:absolute; }
ul#nav a span{visibility:hidden; display:block;}
a.bio_en{position:absolute; top:230px; left:140px; width:77px; height:12px; background:url("../i/navBiography.png") 0 0 no-repeat; }
a.disco_en{position:absolute; top:230px; left:227px; width:96px; height:12px; background:url("../i/navDiscography.png") 0 0 no-repeat; }
a.downloads_en{position:absolute; top:230px; left:333px; width:88px; height:12px; background:url("../i/navDownloads.png") 0 0 no-repeat; }
a.lezioni_en{position:absolute; top:230px; left:431px; width:70px; height:12px; background:url("../i/navTeaching.png") 0 0 no-repeat; }
a.links_en{position:absolute; top:230px; left:511px; width:36px; height:12px; background:url("../i/navLinks.png") 0 0 no-repeat; }
a.concerti_en{position:absolute; top:230px; left:568px; width:48px; height:12px; background:url("../i/navShows.png") 0 -12px no-repeat; }

a.bio_en:hover{background:url("../i/navBiography.png") 0 -12px no-repeat;}
a.disco_en:hover{background:url("../i/navDiscography.png") 0 -12px no-repeat;}
a.concerti_en:hover{background:url("../i/navShows.png") 0 0 no-repeat;}
a.downloads_en:hover{background:url("../i/navDownloads.png") 0 -12px no-repeat;}
a.links_en:hover{background:url("../i/navLinks.png") 0 -12px no-repeat;}
a.lezioni_en:hover{background:url("../i/navTeaching.png") 0 -12px no-repeat;}

ul.col1, ul.col2{width:160px; float:left;}
ul.col1{padding-right:10px;}
ul.col2{padding-left:10px; border-left:1px dotted #333; width:300px}
li.album{margin-top:5px; font-weight:bold;}

p.myspace{position: absolute; top:22px; left:120px; }
p.myspace a img, p.myspace2 a img {margin-top:5px; display: block; border: 2px solid #141357;}
p.myspace a:hover img, p.myspace2 a:hover img{border: 2px solid #fc3}

p.daddario{position: absolute; top:10px; left:280px; }
p.daddario a img{display: block; border: 2px solid #333;}
p.daddario a img:hover{border: 2px solid #fc3}

p.planet{position: absolute; top:10px; left:382px; }
p.planet a img{display: block; border: 2px solid #333;}
p.planet a img:hover{border: 2px solid #fc3}

p.dragoon{position: absolute; top:50px; left:280px; }
p.dragoon a img{display: block; border: 2px solid #333;}
p.dragoon a img:hover{border: 2px solid #fc3}

p.schecter{position: absolute; top:50px; left:405px; }
p.schecter a img{display: block; border: 2px solid #333;}
p.schecter a img:hover{border: 2px solid #fc3}

#player{position:relative; top:5px; left:100px}
p#emailBottom{position:absolute; top:5px; left:0px; width:890px; text-align:right}
p#emailBottom a{font-size:10px; color:#555}
p#emailBottom a:hover{color:#eee}

#credits{position:absolute; top:4px; left:10px; font-size:10px; color:#333; width:80px; z-index:10;}
#credits a{font-size:10px; color:#444}
#credits a:hover{color:#eee}
