hi,
da gibt es also einen weissen rand ober dem header.
setze padding für den body ebenfalls explizit auf 0, so wie du es bereits für margin getan hast.
was margin und padding für body angeht, haben die browser unterschiedliche defaults.
gruss,
wahsaga