Fixed the #*!(@# footer

Previously, it happily overlapped the content (did no one test the
default TTSite style?). Now it is always at the bottom. Took some
annoying CSS work...

/me wonders why trivial layouts are so often non-trivial with CSS.