Posso verificare solo con IE6 e FF2.
A parte il problema dei margini che si basa su interpretazioni sempre leggermente diverse da un browser all'altro...
quello del box .iframe è questo:
.iframe {
width: 270px;
height: 100%;
overflow: auto;
IE tende a interpretare quel 100% in relazione al contenitore che contiene .iframe,
FF, invece, lo mette in relazione ai contenuti di .iframe .
Dovresti cercare di "limitare" l'allargamento del box o dare misure fisse
Inoltre la barra colorata ti apparirà solo su IE in quanto codice proprietario e non standart.
ciao