From http://www.ibm.com/developerworks/ssa/web/library/wa-html5structuraltags/