Initial 508 fixes, site-wide and Home page

This also includes some repairs to XSL page structure, to restore page titles and PNG fix for IE.