Grazie macu e grazie anche tutti gli altri! lo script è stato validato dai 67 errori sono passato a 17
Non sono riuscito invece a risolvere la questione dell' ID nelle tabelle! Ho modificato il CSS

#two-columns {
padding: 10px 0px;
}
#two-columns .column1, #two-columns .column2 {
width: 225px;
}
#two-columns .column1 {
float: left;
}
#two-columns .column2 {
float: right;
}

in

#two-columns1 {
padding: 10px 0px;
}
#two-columns1 .column1, #two-columns .column2 {
width: 225px;
}
#two-columns1 .column1 {
float: left;
}
#two-columns1 .column2 {
float: right;
}

ecc. per ogni ID che richiavamo nella tabella tuttavia le due colonne non sono più allienate e ora sono una sotto l'altra!!

Inoltre c'è un ultimo errore che mi crea non pochi problemi:

<div style="position: static; height: 210px; width: 290px;"> <marquee style="color: black; margin-top: 0px; height: 185px;" id="menu" direction="up" scrollamount="1" scrolldelay="15" onmouseover="this.stop()" onmouseout="this.start()" height="150"><div style="text-align: justify; margin-top: 0px; height: 162px; margin-left: 10px; width: 270px;">text text text </div>

E mi restituisce i seguenti errori:
Attribute "style" exists, but can not be used for this element.
Attribute "direction" is not a valid attribute
Attribute "scrollamount" is not a valid attribute
Attribute "scrolldelay" is not a valid attribute
Attribute "onmouseover" exists, but can not be used for this element
Attribute "onmouseout" exists, but can not be used for this element
Attribute "height" exists, but can not be used for this element
element "marquee" undefined

Qualche suggerimento?