Teste also dein Layout immer auch mal mit einem etwas kleineren Browserfenster. Sorge dafür, dass sich das Layout der verfügbaren Größe anpasst, oder -wo das nicht möglich ist- gib eine Mindestbreite vor, so dass horizontale Scrollbalken auftreten. Das ist zwar nicht schön, aber immer noch besser, als wenn ein mühsam auf eine bestimmte Fenstergröße getrimmtes Layout völlig vor die Hunde geht.
Also wenn ich von der linken, ersten zur rechten letzten Box messe sind es 972px. Das sollte reichen. Ich optimiere doch nicht noch für 800px in der Breite.