css fixes

Starting a branch to fix various css-related issues, if you want to check these out and/or comment @christoball

You can also preview changes on deploy.tnris.org