Non vorrei darti la risposta cotta e mangiata. Intanto hai impostato il contenitore principale a una larghezza fissa e quindi se diminuisce la finestra del browser ovviamente non scala! Se già metti:
Vedrai che otterrai un primo passo verso il risultato.codice:<div style="width:100%">
Per andare oltre hai due possibilità:
- Usare le media queries e quindi togliere tutti i float alla risoluzione di 480px.
- Usare Bootstrap...la soluzione più elegante e al passo con i tempi!
Fammi sapere come procede!