Hi,
you'd need to use CSS for that I suppose.
Look at what I did for a footer in a website:
#footer {
position:absolute;
bottom:0;
left:0;
width:100%;
height:footer-<length>;
background-color: #FFE4C4;
border-top: 1px solid #600005;
border-bottom: 1px solid #600005;
}
This site is not finished yet.. So I am not sure how it would work with the main content. You need to do something with the overflow property, for the rest of the table.
SOmething like: Overflow: invisible.
J.