You seem to have corrupted (mixed) the clearfix method
You should not have this:
That will effectively negate the reason for this:
If you are using the former then there is no need for the latter (and vice versa).
There is actually no need for either of those in your header anyway because you have set the height explicitly.
Besides, the above won't work in IE6 because it needs haslayout instead.