Io non vedo problemi con l'esempio implementato. Io sto usando FF in una finestra di circa 800 x 700 px
Dovresti provare con diversi brower, e con diverse dimensioni della finestra, e vedere se il problema e` sempre lo stesso o cambia a seconda delle condizioni.
Inoltre spiegare meglio il problema che vedi tu (ad esempio con 2 immagini di come lo vedi e di come lo vorresti).