updates to CSS and layout