Very tired ATM and off to sleep now.
But I looked at the W3C report and these are all minor .HTML errors that can be fixed using and W3C compliant HTML editor.
W3C is a standard, not a law. What they think is right is really nothing more than an opinion that people like to follow.
On the W3C Validation Page check the box "Clean up Markup with HTML Tidy" and revalidate.
Collect the new code at the bottom of the page.
I will look at it some more tomorrow.