Io non voglio iniziare flame, non lo faccio mai, ma se mi attaccano senza prima considerare anche i motivi degli altri, permettimi di difendermi.
Io ho realizzato un sito per utenti linux, è in fondo nella mia firma, ma le statistiche mi dicono che il 90 e più percento di visitatori sono Windows, non so se spaventarmi della cosa, o di considerare curiosi che vogliono passare a questo sistema operativo. Ovviamente voglio essere ottimista.

Uno dei problemi che incontri con Mozilla e derivati, è che height: 100% non lo percepisce bene, l'unica cosa che puoi fare è
codice:
position: absolute; top: 0; bottom: 0;
visto che vuoi restare in Mozilla, questo lo puoi fare tranquillamente.
Altrimenti posta l'url della pagina in questione e ci si da un'occhiata.