major changes to css and user login