Fixes #23: Ensure .container is sized properly, so calculations of content work out cleanly.

Changes made:
- Ensure that .container is the height of the visible area.
- Adjust positions of all absolutely positioned boxes on top of that.
- Alphabetize and remove duplicate selector from #explain.

Test plan:
Looks good in Firefox Aurora and Safari.