Subject: Restoration.

Description:

- Footer restored form commit 0b2d4b4 and cleanup restored from
  commit 0497511

TODO:

- `home/training.html` collapse is not working.
Subject: Fixed footer for various screen sizes.

Description:
Merge branch 'old-retained'

Conflicts:
	static/css/base.css
	templates/base.html
	templates/home/future.html
	templates/index.html