You've got quite a few mark-up errors on the page -- some of which are not a big problem, while others are likely causing layout issues like the footer. Look in particular at the errors re: open, missing, unclosed or out of place tags.
See this page for more info if you need it: