serious CSS edits to match Kate's requests