Move error page rules, other error page cleanup

Styles needed only by error pages are moved into their own stylesheets,
some stylesheets are renamed, and some old-design support is removed.