Un piccolo consiglio che posso darti è, se usi il "float: left" in una zona del sito, usa sempre quello, eviti strani posizionamenti e incolonnamenti vari.
Per il resto devi scegliere tu come gestire il sito, io ti ho scritto come avrei sviluppato il codice per creare quell'immagine in modo più simile possibile![]()