more work on colors, header, and responsive design