Ciao Indaco,
premesso che tutto ciò che scrive conti1 è giustissimo, il tuo problema è semplicemente che qui:
template.css (riga 806)
ultima riga in fondo: width:900px;
che ti copre la posizione. Se metti a 203px, come nel codice sotto, (o a 0, non succede nulla) tutto funziona bene.
#logo {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/umbriamusica.gif");
background-position:0 0;
background-repeat:no-repeat;
height:123px;
left:20px;
position:absolute;
top:18px;
width:203px;
}