HTML5 doctype + charset. First fix of span->divs (less noise:-)

Will make some commits to clean up HTML to follow standard and improve accessibility (including keyboard operability).