Add home page styling

Catch up with course pages (CSS stylesheets and home page changes).