more XHTML compliance changes