Why not just specify a height on the img
?
<img src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcTPCYwy-3sPJo4XjlB28KVXivC2FlDjYquB1i5Kb7assH9trLoanw" height="60px">
Otherwise just don't spcify a height on the header..
Based on your update..
The margin isn't working because the div
is collapsing.. look at this:
Float the div
.. http://jsfiddle.net/HMswX/10/
Apply overflow:auto
.. http://jsfiddle.net/HMswX/12/
If you want to read more on collapsing divs
see this post same issue..