Ho controllato il CSS e ho postato quello corretto, non ho la più pallida idea di quale stile tu abbia scaricato.
Per quanto riguarda i ";" ho notato che gli ultimi, quelli vicino al tag di chiusura "}" vengono eliminati automaticamente anche se nel file originale ci sono. Altri errori non ne ho visti e Netscape non mi visualizza nè il testo in JS nè i quadrati nella posizione corretta, anzi vengono tagliate le immagini.
Con Opera idem, il testo in JS non si vede e il ; nel CSS l'ho inserito. Tu come diavolo fai a vederlo? Che versione hai? Io la 7.0
Non mi sembrano molto posrtabili sti CSS.