Home page clean up.

- Styled footer.
- Improved mobile styles.
- Switched to local copies of Open Sans.