Various HTML5/CSS3 compliance fixes.
Modify the classes page to use the contact database.
HTML5 compliance fixes.