Allora per prima cosa impara ad usare dei fogli stile separati quando occorre:
Ecco come (qualche esempio di seguito)
Codice HTML:
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="all-ie.css" />
<![endif]-->
Codice HTML:
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie-6.0.css" />
<![endif]-->
Dovresti imparare anche a controllare il codice, cioè aprirlo con un editor di testo con highlighting del codice così da eliminare vari refusi.
La piaga di ie affligge tutti noi e su questo non ci piove, ma la gente comune se lo trova preinstallato e non possiamo colpevolizzarla.
Un consiglio personale, scarica firefox (se non lo hai), installa firebug così da poter spulciare meglio il codice.
ps hai il javascript intrusivo...
Saluti.