Overhaul of CSS and new Slate theme