reworked to clean up a lot of the css; nav still good