I'm an infrequent web developer and am a bit rusty to say the least!
I have a problem where a div won't expand to contain the content. I;ve created a simplified version of the problem which you can see here: http://www.alechorneantiques.com/test2.php
See how the yellow main div is not expanding to take all of the content and is overlapping the gray footer div at the bottom of the page.
Your main content is set absolutely. Absolute elements do not take up space so it won't push the content area down.
I would suggest playing around with float instead, and clearing them before closing the content element.
Bookmarks