some style changes, most notably responsive CSS