Increase contrast on documentation site

Increase contrast on documentation site without changing visual look
too much:

- Put main content inside box with dark background
- Colorize links so they're discernable from body text
- Fix up coloring on nav, also darkened background
- Make text black inside methods in API Documentation
Merge pull request #459 from polpo/master

Increase contrast on documentation site