Catching up with changes

Most of these changes are to the CSS styles, with some minor markup changes in the header and footer