Sì. La colonna è flottante e non deve fare il clear di nulla, quindi clear: left è inutile (anzi, può anche essere controproducente su pseudo-browser come IE). Il clear va fatto subito dopo gli elementi flottanti per ripristinare il flusso del documento. Puoi anche togliere height: auto da tutti i box, visto che auto è il valore di default per la proprietà height degli elementi block-level.
Ah, ora che lo vedo...aggiungi display: inline alle colonne di sinistra e di destra, perché hanno un margine impostato sullo stesso lato del float. Altrimenti IE 6 cade nel bug del margine raddoppiato...