Grazie ho provato, è la stessa cosa, lasciando il float left annulla lo sfondo del div main, togliendolo la colonna 4 scende.
Questa è la parte del css del main:
#div main { clear:both; margin-top:15px; margin-bottom:5px; margin-left:auto; margin-right:auto; text-align:center; width:80%; }
Ho creato al volo uno schema del sito, lo allego
imageshack.us /photo /my-images /338/schemay.jpg