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