update styling

I made the changes that Aaron suggested and split up the stylesheets to be a little more organized. All the general themes/fonts/colors/etc. are the same.