Started working on the layout once again...

~  Figured out the #top part of the HTML.
-* The footer is somewhat weird... There's a very big amount of open
   space before the footer, even though it doesn't go there.