Whoever came up with this solution to clearing is an idiot!!! I have wasted many hours trying to solve the damn problem. The problem is the content statement.
.clear-block:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
Footers are so difficult to manage with the content: ".", because if you are using blocks for footers you are screwed!!!!! oh,, what a waste.
Just remove the darn line and you'll be fine.
MeasureIt