Confermo, il css mi pare si incasinato.
Nel dare i nomi a id e class usa _ e non -, ossia meglio usare il trattino basso.
Prova a cancellarlo il css e vedi cosa esce senza formattazione.
* { margin:0; padding:0; }
formatta il foglio css una volta per tutte, lo metti all'inizio e poi se vuoi spostare gli elementi lo fai dopo nello specifico.
Prova a sistemare il css!
Con il codice che ci hai dato a me compaiono solo due links (orario celebrazioni e gruppi sotto menu) in alto a destra e fuori schermo, niente altro.
Di menú a "tendina" nemmeno l'ombra!
Mi sa che se mi dici a parole come vuoi sto menú, forse riesco a fartelo e sto prima da zero!