lots of CSS updates per the revised design