Откуда ж валидатору знать какие файлы? Он анализирует готовую собранную страницу - такую же какую видишь ты в браузере. И он (валидатор) понятия не имеет о том что на сервере эта страница собирается из шаблонов.
Правки все надо делать в html - шаблонах.
например вот это - Line 3, Column 66: document type does not allow element "link" here; assuming missing "head" start-tag
Тут скрипт вставлен в шаблоне overall_header.html между <html> и <head>, а надо вставлять между <head> и </head>.
Половина ошибок связана с неправильным синтаксисом события: onMouseOver=this.className="opa1"
Так писать низя, надо так:
onMouseOver="this.className='opa1'"
То есть применять разные кавычки, чтобы они не конфликтовали.
Ну и так далее ))
Самая последняя ошибка связана с тем что в коде overall_footer.html встречается
</div></body></div>
Так тоже нельзя делать, надо так: </div></div></body>
У меня валидатор все проверил - ни одной ашипки не нашел