massive CSS changes to center the content