Il tuo problema non sta nella centratura dell'immagine, ma nella definizione dei blocchi.
Abituati ad attribuire uno sfondo ai blocchi contenitori in fase di costruzione del layout.
In questo caso mi pare che firefox si comporti in maniera corretta (guarda un po'=)).
Il blocco centrale che contiene l'immagine si estende per tutto il contenitore.
Prova rivedere come hai messo giù i blocchi, prova a dare dei margini al blocco centrale pari alla larghezza delle colonne laterali.
Poi mi sembra che al footer manchi la proprietà clear. Dichiara anche un doctype più rigido di quello che hai.