Sept CSS Cleanup

An update and overhaul of the CSS and site code.