Major cleanup of css and views page markup to deal with legacy problems
relating to container overflow problems and redundant/out of spec
styles. - also created new icons for each category.