Hello Scott
There is definetly the need for valid XHTML.
I made some modifications to the acs-templating package to make its output XHTML 1.0 transitional, please check this thread.