Anzitutto un attimo di calma ... la gente ogni tanto dorme, lavora e fa altre cose ...

Poi per avere una risposta occorre che ci sia una domanda.
Come hai scritto, e` possibile che il problema sia il CSS, ma per capire occorre vedere il CSS stesso, mentre nel menu non usi il CSS, e la pagina principale ha un CSS molto ridotto.

Ma prima di parlare di CSS, occorre sistemare il codice HTML. Con quel codice non vai molto lontano. E` gia` tanto se i browser fanno vedere qualcosa.

In particolare:
I tag <body> e <head> devono essere contenuti una ed una sola volta nel documento
Se usi VBscript, funziona solo in IE (e forse Opera)
Devi decidere un linguaggio (DTD) e restare coerente; non usare tag e attributi mutuati da altri linguaggi.

Non mescolare formattazione HTML e CSS: i browser interpretano come capita.

In conclusione:
Il codice usato non e` valido: con quelle premesse non puoi pretendere che qualcuno ci metta mano.
Se il codice e` generato da un CMS, cambialo o configuralo correttamente.

PS: E` odioso non poter premere con il bottone destro sulla pagina: la prossima volta non perdo tempo a tentare di decodificare il codice.