carlozdre - 3:56 pm on Oct 24, 2011 (gmt 0)
Thank you. Anyway, I am hoping to learn something from here even if I don't get to the next stage.
I know now that clearing with an empty div is not semantic at all so for "section" I have removed that div and used overflow: auto for the containing element and that did the trick.
However, I can't do the same thing with the elements in the header and that pisses me off as I know there is something wrong in the way I've done it and do not understand what at all!