major changes to styling, cleaned up CSS, still more to do