Stai usando un linguaggio HTML vecchio, che i browser piu` recenti non capiscono bene.

Per prima cosa devi:
- aggiungere un DOCTYPE al tuo codice (meglio se e` di tipo strict: ha meno problemi coni vari browser)
- eliminare i tag di formattazione che sono deprecati (tipo <center>): la fromattazione va spostata nel CSS

Poi dovresti evitare di usare i posizionamenti assoluti, che danno grossi probelmi di compatibilita` non solo tra brwoser diversi, ma soprattutto a seconda delle impostazioni dei browser. Solo per un esempio di cosa puo` succedere, prova ad aumentare il font del browser (control+ in Firefox/Mozilla)
Vedi ad esempio i layout proposti in rete (alcuni riferimenti tra i "link utili").