Website CSS Programming Help
it's possible that the clear footer is breaking the height. you shouldn't have to declare a height if you are "clearing" for a new container.
it may be easier just to keep the position of the footer absolute to the bottom of the screen.
nested tags within the container over the footer, you could also just create an empty box that takes up the space depending on the lenght of the site. i'm way too out of practice to know what tag would work.
i'll look over the code more later if i have time. it may just be a simple setting overlooked.