The site is 100% CSS (Thank god!!) and they use this footer code:
#footer{
position: absolute;
bottom:1px;
left:0;
background: transparent url('footer2.jpg') repeat-x top left ;
width: 100%;
height:56px;
}
#footerinsert{
background: transparent url('footer1.jpg') no-repeat top left ;
width:auto;
height:57px;
}
#footertext{
padding-top:35px;
padding-left:130px;
color:#dee2e6;
font-size: xx-small;
}
And it's used in this way:
<div id='footer'>
<div id='footerinsert'>
<div id='footertext'>This site was made with 100% open source
software in <a href="http://ubuntu.com/">UBUNTU Linux</a>.</div>
</div>
</div>
The code to keep the footer at the bottom is this:
#footer{
position: absolute;
bottom:1px;
}
You can read more on positions at the w3 schools webpage: w3 Schools.
~Brett