The "strip" between the header elements I think is a margin collapse issue (I hate that damn thing; they must've changed something in the Gecko CSS renderer between 3.0.9 and .10). The fix would be to add padding: 1px 0; to... some element. Either #container, #header or #title.
Adding the "padding: 1px 0;" line to #header worked like a charm :).
no subject
Adding the "padding: 1px 0;" line to #header worked like a charm :).