Ho provato anche a riscriverli da capo... sono riuscito (creando un paio di classi) a fargli prendere tutto, tranne l'attributo font-size...
Oddio! Ecco il problema... che vergogna!
...avevo scritto "syze" e non "size"!!!



...però non ve ne eravate accorti nemmeno voi! L'errore c'è anche nel codice che ho postato!

Ora rimane solo il problema del carattere...

font-family: "Lucida Sans";

Ma questo penso proprio che sia un problema di WinXP... tutti gli altri caratteri vanno alla perfezione, mentre questo non lo trova! Ho provato anche a copiare quello che c'è nella cartella font di WinME, ma senza successo! Ho testato la cosa su altri pc con WinXP e il risultato è uguale al mio...

Non è che sia un problemone (visto che tanto rifaccio tutta la grafica), ma visto che ci siamo, ecco due screenshot:
Su WinME


Su WinXP