Un catanese a praga ! Comunque. Con Opera non si vedono i link in alto, e questo e' grave.
Ho analizzato l'HTML col validatore, e ci sono degli errori. Il CSS non lo ho a disposizione, quindi non lo posso validare. La piena comprensione del meccanismo dei fogli di stile e' quasi impossibile. In oltre non concordo su alcune scelte che avete fatto. Tuttavia ... se si vogliono occupare loro del layout, lo facciano come vogliono loro, ma tu hai tutto il diritto di pretendere che funzioni.
PS:Per la mia esperienza, sono sempre propenso a credere che sia il programmatore a sbagliare e non la macchina. In oltre ad oggi tutti i browser offrono un supporto quasi perfetto dei CSS. Il migliore e' comunque mozilla, usate quello come browser di riferimento.