This blog got it right! Note that the html css tag is important so you can add it in on its own of you already have a body tag doing it's thing.

http://fortysevenmedia.com/blog/archives/making_your_footer_stay_put_with_css/