That is because you set the wrappers' height too 100%, basically locking its size to the size of your window, instead of setting its min-height to 100% which would allow it to grow when needed.
Also, about the note I made about the float:left; on your .content; I just noticed you have that on .wrap and .footer-top aswell. Those too could be removed without affecting the layout, as could the clearing div.
Your answers will only be as good as your question. Formulate it well and give all the necessary information.
Last edited by lizciz; 06-16-2012 at 07:03 PM..