Kann deinen Scrollbalken nicht reproduzieren? Liegt es vieleicht daran dass du starre Breiten verwendest hast und die insgesammt breiter sind als der Bildschirmplatz der dir zur verfügung steht?
Was sind starre breiten? Wo und wie muss ich daran drehen um es passend zu bekommen?
Noch was anderes. Du solltest alle CSS angaben in eine externe CSS Datei verbannen und von solchen sachen wie 20 mal <p align="center"> text </p> abstand nehmen.
Werde ich tun
Warum verwendest du da eigentlich PHP?
Um das Menü automatisch generieren zu lassen.