css and aesthetic improvements and fixes