- Non vedo nel tuo stile misure che diano una dimensione ai box ne di 1280 ne altro, (se non mi sono sfuggite) vedo solo grandi posizionamenti assoluti inutili.
- Pertanto devi dare delle dimensioni fisse ai box, a mio avviso senza fargli superare i 980px, lasciando seguire il normale flusso della pagina e se devi affiancarli usare il float.
- Dare al tutto un contenitore, appunto che non superi i 980px.
- Non usare misure in percentuale.
Se ti posso dare un consiglio non mettere musica di sottofondo è una di quelle cose che fa scappare i visitatori del sito.
Purtroppo non posso darti la pappa pronta, perchè dovrei farti il codice da capo, pertanto dovrai far frullare il cervello, visto che non è una cosa così dolorosa, anche io ho una certa età e forse anche più avanzata della tua, ma il cervello cerco di farlo frullare intensamente per non farlo amuffire