Non avevo presente il tutto.
In una pagina non puoi far uso di float come fosse prezzemolo.
Purtroppo il float e soprattutto il clear hanno effetto su tutta la pagina, non solo nel blocco in cui sono contenuti. E questo fa scivolar eil secondo blocco sotto al primo.

Mi pare che tu abbia due livelli di float/clear.
Se per un livello puoi usare il left e per l'altro il right, la cosa si risolve in modo semplice (ma attenzione al clear: il clear:both non si puo` piu` usare).
In alternativa occore usare i posizionamenti (e la cosa diventa quindi molto piu` complessa: saper usare i posizionamenti in modo corretto richiede un buona dose di esperienza e di ).

Per l'effetto "tratteggio in mezzo al titolo", il clear, andrebbe spostato da .blocka li { a .blocka li:after {, come consigliato da fcaldera in [Pillola] FabClearing, un metodo crossbrowser alternativo per il clearing dei float.

Quindi sono due problemi separati, che puoi risolvere in modo distinto.
PS: oggi pomeriggio non ci sono in giro; possiamo risentirci lunedi`.