Your #main-header background is actually set to orange, but is overridden by the background image that includes the stripes and the pink.
The image is not loading in IE, so the default orange is showing instead. As a fallback, you may as well change that background to pink.
The reason it's not showing in IE is because of the filter on #main-header. Those damned things cause so much trouble!