Colour, font, and small layout changes to improve readability

- Base text font face changed for readability
- Changed navbar colors: text is white for higher contrast
- Text and heading colour changed to different greys for contrast
- Align blog text with heading