For your #footer remove z-index:1 and position:relative (which occurs twice) from the css, although it's position:relative that is causing the problem.
"I'm here to save your life. But if I'm going to do that, I'll need total uninanonynymity
." Me Myself & Irene
Validate your HTML