Stavo controllando se dipendeva dal browser (come spesso succede) e ho notato che il menù in alto (home, contatti) su IE7 compare in alto a sinistra, su Firefox 3 in alto al centro.
Non è certo questo il problema principale, però te lo volevo far notare... :)
Rimettili dove li avevi prima e vedi se puoi ridurre la larghezza