css and styling tidy up