Strona się sypie przy niższej rozdzielczości

Wywal wszystkie, position:relative, left:x%, top:x% itd, etc. Daj w body diva o jakimś id, daj mu szerokość najszerszego diva na stronie, a do niego margin: 0 auto.

Twój sposób jest niezgodny z specyfikacją xhtml :stuck_out_tongue: