I finally got to a point where I've hosted my web site.
http://inno-vision.ca/thetreeoflifecentre/index.html
I've tried to do most of the entire site using CSS.
Problem I have is that I'm using Spry - collapsible panel.
When I open the panel, the footer stays in the middle of the page,
Hello,
first of all I've recognized that in your css you have two empty print
sections. The css between the first and the last is almost identical two
the css before the first empty print section.
To your problem. The content div is positionied absolute. By that it is
taken out of the box