Thank you thank you thank you so much!
I'll take what you offered and get on it.
You are certainly most welcome. I am very interested as to what you find as the solution.
As to the validation, both HTML and CSS, many of the warnings can be ignored. Especially if it is code generated by sites like wix.com, which generate code because of the methods used to make your site on the server(s). Many of the offered templates seem to have site specific coding. Normally, if I have paid for my domain name and paid for hosting, I delete ALL code generated by the host site on my pages. I paid for it and will code my pages my way. The warnings/errors on your CSS should be paid a little more attention to. Afterall, it is used to present your page for the browsers to parse and gives you the look you want for your site.
You, I believe, are using HTML5. The structure of HTML5 syntax is hard for some people to grasp. Thankfully, it is the best forgiving doc type now and adhereing to the exact HTML5 structure is very very relaxed. I've seen pages coded with mostly div tags using an HTML5 doc type.
More and more people seem to like the "backward compatibility" of HTML5. I'm probably one of the few who actually loved coding to XHTML which is very strict.
HTML5 sold me when it introduce some terrific new tags and structure. CSS3 is almost todie for. LOL
Good luck and a very Merry Christmas.