How to implement a sticky, stretchy footer in Drupal
(It removes #footer from the #page div, and puts it below that, then you can style it to stretch / be liquid. )
http://drupal.org/node/491478used it, and for a zen fixed width theme, all I had to do was comment out the #page margin:0, because my margin: 0 auto; and it is sorted.
general sticky footers example pages
(cute demo page)