Use a sticky footer instead of fixed positioning

Fix found here: http://ryanfait.com/sticky-footer/

Fixed #2. Thanks John!