Anzitutto alcune domande:
1. c'e` anche nel file originale quello spazio prima del <DOCTYPE ?

2. Perche` lo script e` ripetuto due volte?


Poi occorre conoscere la larghezza del browser: due margini di 300 px per parte, presuppongono una larghezza minima dell'area utilizzabile di 700 px (non e` disponibile in tutti i browser).

Altro problema: manca un <div> che contiene il

: infatti in XHTML la sintassi deve essere corretta. Se fosse XHTML strict non dovrebbe visualizzare nulla, il transitional e` piu` permissivo, ma potrebbe non piacergli il

direttamente nel <body>.