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

This fixes issue #458.