*{font:13px/1.8em verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; color:#665d73}
html{background:#fff url("../i/bg.jpg") center top no-repeat fixed;}

frame{border:0}

img{border:0}
h2{font-size:16px; color:#B96873; border-bottom:1px dotted #B96873; margin-bottom:10px; padding-bottom:5px; font-family: "Georgia";}
/*B96873*/
strong{font-weight:bold; color:#766195}
p{margin-bottom:1.5em}
em{font-style:italic;}

p#end{clear:both; margin-bottom:20px}

p.skypeLessons{text-align:right; width:205px; }
p.skypeLessons img{float:left}

ul li{list-style-type:none; margin-bottom:1.5em}
ul ol li{list-style-type:decimal; margin-bottom:0; font-style:italic;}
ul{margin-bottom:1.5em}
ul ol{padding-left:25px; margin-bottom:1.5em}
ol{padding-left:35px; margin-bottom:1.5em}

#wrapper{width:649px; margin:0 auto; background:url("../i/bgWrapper2.jpg") 0 0 no-repeat; position:relative; min-height:650px;}

#content a{color:#583a84; text-decoration:none; font-weight:bold}
#content a:hover{color:#a496b9}

#header{height:279px;}
#header h1 a{font-size:0; display:block; width:420px; height:160px; position:absolute; top:120px; left:10px}
#header h2{margin:0; border:0}
#header h2 span{display:none}
#header h2 a{display:block; width:394px; height:67px; position:absolute; top:40px; left:17px;}
#header h2 a{background:url("../i/unheimlich.png") 0 0 no-repeat; }
#header h2 a:hover{background:url("../i/unheimlich.png") 0 -68px no-repeat; }

#nav ul{height:30px; position:relative; top:0; left:8px;}
#nav li{float:left; list-style-type:none; margin-left:5px}
#nav li a{display:block; padding:4px 5px; font-family: Arial; font-size:24px; text-decoration:none; color:#cfc9d8; font-weight: bold; background:none;}
#nav li a:hover{color:#a496b9;}
#nav li a.activelink{color:#583a84; text-shadow: #fff 0 0 5px;}

#main #content{padding:20px 20px 60px 20px;}

#socialIcons span{display:none}
#socialIcons a{display:block; width:30px; height:30px;}
#socialIcons a#icoFB{background:url("../i/icoFB.png") 0 -30px no-repeat; position:absolute; top:245px; right:135px}
#socialIcons a#icoFB:hover{background:url("../i/icoFB.png") 0 0 no-repeat}
#socialIcons a#icoTW{background:url("../i/icoTW.png") 0 -30px no-repeat; position:absolute; top:245px; right:65px}
#socialIcons a#icoTW:hover{background:url("../i/icoTW.png") 0 0 no-repeat}
#socialIcons a#icoMS{background:url("../i/icoMS.png") 0 -30px no-repeat; position:absolute; top:245px; right:100px}
#socialIcons a#icoMS:hover{background:url("../i/icoMS.png") 0 0 no-repeat}
#socialIcons a#icoYT{background:url("../i/icoYT.png") 0 -30px no-repeat; position:absolute; top:245px; right:30px}
#socialIcons a#icoYT:hover{background:url("../i/icoYT.png") 0 0 no-repeat}

.home a#buyit{display:block; background:transparent url("../i/buyit.png") 0 -54px no-repeat; width:176px; height:54px; padding:0; font-size:0}
.home a#buyit:hover{background:transparent url("../i/buyit.png") 0 0 no-repeat; }

.home #nextShow h2.title{float:left; height:107px; width:115px;  font-size:0; background:url("../i/nextShow.png") left bottom no-repeat; border:0}
.home #nextShow .show h2{border-bottom:0; margin-bottom:0; padding:0; font-size:13px; font-weight:bold}
.home #nextShow {margin-bottom:40px}

.home #newalbum{position:relative;}
.home #newalbum div{float:left; margin-right:15px; position:relative; margin-bottom:15px}
.home #newalbum div h2{margin-bottom:0; border-bottom:0; padding-bottom:0}
.home #newalbum div span{position:absolute; right:0; top:10px; font-size:0.8em}
.home #newalbum div span:before{content :"("}
.home #newalbum div span:after{content :")"}
.home #unheimlichAlbum a{border:0; text-decoration:none; background:none; }
.home #unheimlichAlbum a img{width:374px; height:374px;}
.home #orderUnheimlich{height:77px; padding-top:25px}
.home #unheimlichDetails{width:180px; padding-left:10px}
.home #unheimlichDetails ol{padding-left:20px}
.home #unheimlichDetails ol *{font-size:10px}


.home div#video{clear:both}

.releases a#buyit{display:block; background:transparent url("../i/buyit.png") 0 -54px no-repeat; width:176px; height:54px; padding:0; font-size:0}
.releases a#buyit:hover{background:transparent url("../i/buyit.png") 0 0 no-repeat; }
.releases img{width:180px; height:180px;}
.releases #unheimlich a{border:0; text-decoration:none; background:none; }
.releases #unheimlich a img{width:374px; height:374px;}
.releases #orderUnheimlich{height:77px; padding-top:25px}
.releases #unheimlichDetails{width:180px; padding-left:10px}
.releases #unheimlichDetails ol{padding-left:20px}
.releases #unheimlichDetails ol *{font-size:10px}

.releases div#otherReleases{clear:left; margin-top:40px; margin-bottom:50px}
.releases div{float:left; margin-right:15px; position:relative; margin-bottom:15px}
.releases div h2{margin-bottom:0; border-bottom:0; padding-bottom:0}
.releases div h3{text-align:center; font-size:14px}
.releases div span{position:absolute; right:0; top:10px; font-size:0.8em}
.releases div span:before{content :"("}
.releases div span:after{content :")"}

p#language{text-align:right}

.teaching ul{padding-left:20px}
.teaching h3{color:#000}

.cover ul {padding-left:40px}
.cover h3{padding-left:20px}
.cover ul li{margin-bottom:0}

p#ytc{position:absolute; top:942px; left:310px; }
p#ytc a{display:block; background:url("../i/youtubeChannel.png") 0 0 no-repeat; width:300px; height:250px}
p#ytc a:hover{background:url("../i/youtubeChannel.png") 0 -250px no-repeat;}
p#ytc a span{display:none}

#content.media h3{font-size:16px; font-weight:bold; color:#a496b9;}
#content.media #video{width:270px; float:left; margin-right:30px}
#content.media #video object{margin-top:10px; margin-bottom:20px}

#content.media #audio{width:280px; float:left}
#content.media #audio a{background:none; font-weight:bold; color:#cfc9d8}
#content.media #audio a:hover{color:#583a84}

#content.media #photo{padding-top:20px; clear:both}
#content.media #photo a{background:none; padding:2px 4px}
  
div#endorsement h2{border:0; margin-bottom:10px; text-align:center; font-weight:bold; font-size:13px}
div#endorsement{float:right; }
div#endorsement li{padding:0; margin:0; line-height:0}
div#endorsement img{width:200px; border:1px solid #ccc}
div#endorsement a:hover img{border:1px solid #583a84}

ul#elencoLink{margin-top:30px}
ul#elencoLink li{margin:0; padding:0px;}
ul#elencoLink li a{background:none; font-size:18px; width:380px; border-bottom:1px dotted; text-transform:capitalize; padding:8px 0 3px 0; line-height:1em; display:block; font-weight:bold; color:#cfc9d8}
ul#elencoLink li a:hover{color:#583a84}


#content.shows h3.showDescription{font-size:18px;}
#content.shows div.show{margin-bottom:40px}


#endsite{padding-bottom:70px; clear:left;}
#endsite ul{margin:0; padding-left:170px}
#endsite ul li{float:left; margin:0 3px; }
#endsite ul li *{font-size:10px; text-transform:uppercase; text-decoration:none;}
#endsite ul li a{color:#a496b9}
#endsite ul li a:hover{color:#583a84}
#endsite p{font-size:10px; text-align:center; color:#999; clear:left}

#footer{width:100%; height:100px; position:fixed; bottom:0; clear:both;}
#footer div#credits{width:650px; height:100px; margin:0 auto; background:url("../i/bgFooter.png") bottom center no-repeat; position:relative;}
#footer p#copyright{font-size:10px; position:absolute; bottom:7px; left:-85px; margin:0; color:#ddd; text-align:right; width:80px; line-height:1em}
#footer p#webcredits{font-size:10px; position:absolute; top:70px; right:-50px; margin:0; width:40px; line-height:1em; color:#aaa;}
#footer p#webcredits a{font-size:8px; text-transform:uppercase; text-decoration:none; color:#a496b9}
#footer p#webcredits a:hover{color:#583a84}

#player{width:650px; position:fixed; bottom:5px; z-index:2; text-align:center}
#player h2#title{font: 10px Arial; text-transform:uppercase; color:#999; margin-bottom:0px; padding:0; display:inline}
#player h2#title span{font-weight:bold; display:inline; font-size:11px; color:#B96873; padding:0 5px}
#player p{margin:0; padding:0; line-height:10px; display:inline}
#player p a span{font-size:10px; text-transform: uppercase; color:#666}
#player p a:hover span{color:#c00}
#player p a{text-decoration:none; color:#aaa}

.lx{float:left; padding-top:8px; margin-right:15px;}
.rx{float:right; padding-top:5px; margin-left:15px}

.alignRx{text-align:right}
.alignLx{text-align:left}

.linkOver{background:#eee}

