Apparently you use html5 tags that are not natively supported by IE8 (header, nav,...). That could be a reason. You can use some script to get them working on older browsers or you can use older html tags.
As you've seen, English is not my mother language. Please help me to improve it :)