page template logic, CSS fixes

Add page slugs to body class, so we can get rid of some of the section
page templates; more CSS fixes, especially in re sidebars