Major updates to css and styles