I've never seen the <foottxt> tag before, but it looks as though you're using HTML5 tags. Earlier browser versions of IE are sketchy on their support. Are you using an HTML5 shiv in your source to tell the new tags how to behave if an earlier browser is being used?
Dats html_5 code and its nt supported in older browsers.
If you are using float in ur layout,
Remove the footer tag, enclose the footer code in a div tag and give it an id; "footer" and add a clear float property
You do have some genuinely unknown elements in there that are not part of HTML5. You should probably replace them with a more suitable element.