I think it's coming from your IE specific css.
If I remove the whole of this from ie.css
margin: 10px 0 0 0;
That background-image is a slightly different version to that on style.css as well.
Also, you're using html5 elements (header) with an XHTML strict doctype, which may also be contributing to the issue.