Já nevím, jestli a kde má "clear: both". S marginem do mínusu jsem to napsal "naslepo", jelikož by nebylo třeba žádných úprav, pouze to margin-top: -54px, či tak něco, přičemž by to mohlo fungovat, ať tam má cokoli. Jen by se přidalo "slovo" ke stávajícímu.