XHTML è differente da HTML per poche cose, ma decisive come il connubio ideale con CSS, accessibilità e portabilità.
Nel mio piccolo ho scritto alcune cose che, se vuoi puoi consultare :
http://www.btre.it/xhtml-css.htm
http://www.btre.it/Correctly_Web.htm
Riguardo agli script non tipizzati, mi riferisco al tag che li riguarda :
Lo sfondo lo cambierei con toni o immagini che favoriscano la lettura.codice:<script language="javascript" type="text/javascript"></script>
Le tabelle possono essere sostituite dai blocchi (div), dai paragrafi (p), dalle liste (ul, ol, li), dalle liste di definizione (dl, dt, dd) e da tutti quegli elementi che conferiscono alla pagina un linguaggio semantico che i motori di ricerca recepiscono assai bene.
Spero di esserti stato di aiuto.
Ciao Ciao :-)