Ich habe kein Flash (und damit keine Adressen von verlinkten Seiten mit anderem Inhalt), deswegen muss ich die Wirkung der Angaben raten; Intros sind ziemlich 90-er, da die meisten Aufrufe häufig ohnehin durch Suchmaschinen oder andere direkte Links kommen. (Allerdings müssen auch Suchmaschinen erstmal durch das Flash-Objekt durch…)
Ich habe probiert, durch das Stylesheet durchzusteigen, mir ist aber schnell die Lust ausgegangen. Es sieht nach einem großen Haufen schwer zu verwaltender Angaben über #LayerXYZ aus. Die würde ich alle löschen und durch ein
| 1: 
2: 
3: 
4: 
5: | body > div {
width: 400px;
margin-left: auto;
margin-right: auto;
} | 
ersetzen. Damit werden alle 
s, die direkt in  liegen entsprechend formatiert. Alternativ so etwas ans Stylesheet anhängen, um die individuellen Breiten zu erhalten:
| 1: 
2: 
3: 
4: 
5: | body > div {
position: static !important;
margin-left: auto;
margin-right: auto;
} |