Styling changes

Mostly desktop. Mobile/tablet needs love in the next few days.