add nav styling, organize stylesheets better by style vs layout, a lot of other theme adjustments