OK...The issue is with the CSS for all the #index {position:absolute). They are causing the content to naturally overflow the main div.
The footer is sittign appropriately in the main DIV. You can see that if you comment out all the <div id="index">.
I do not know why they are there in the content though but ones they have fixed heights they will overflow the content.
Still looking at it.
MD
Main Topics
Browse All Topics





by: mreuringPosted on 2009-11-04 at 00:28:28ID: 25737366
The problem is that you're pulling all the content out of the static flow. As a result #main effectively has no content at all and is 0 pixels high...
s/position ing/
This tutorial seems to go through all of the key-points about positioning, and the size of it will make you understand why I'm not even attempting to explain it here and now :)
http://www.brainjar.com/cs
Seriously, unless you're confident you know this subject-matter (in which case I don't think you would've asked this question), I strongly recommend you spend half a day working through that tutorial and actually playing around with some html prototyping and testing different positioning schemes.