Is Internet Explorer not recognizing your <footer> tag?
I ran into the same issue.
To ensure browser recognition of the most common HTML5 tags, you need to declare to the HTML5 DOCTYPE in you code. To do so add the below DOCTYPE just before your <html> tag.
A simple adjustment that may keep you from banging your head in Internet Explorer 9.
Want to learn more about html5? Try this resource...