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!