In this demo the footer is pushed to the bottom of the screen in all standards compliant web browsers even when there is only a small amount of content on the page. This with work with IE 6 and IE 5.5 too. Non-standards compliant browsers degrade gracefully by positioning the footer under the content as per normal.

jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.
Box 1
Box 2
Box 3
Box 4
Box 5