Fixed up markup issues (valid HTML5 now)
tidy