Rozdílné počítání FF a IE

mám 2 divy

<div id="obal">
<div id="obsah">
blablabla
</div>
</div>

a CSS:

#obal {
text-align: center;
border: 2px solid black;
width: 800px;}

#obsah {
text-align: left;
border: 0px;
width: 800px}

jak jistě správně tušíte, tak je problém ohledně vykreslování toho rámečku okolo. takhle, jak je to nastavené, tak ho IE zobrazí a FF ne,... protože IE počítá rámeček do šířky divu, FF nikoliv. Když jsem zkusil šířku obalu odendat, obal se smrskl na malinkatej, a nebyl okolo osahu ale pod nim...
když nastavim obalu větší šířku (o 4px) tak FF vpho, ale v IE se zobrazí prázdnej pruh, kerej značně ničí grafickou stránku. potřeboval bych to nějak ošéfovat..
kuwa, už jsem na to přišel... sem hrozná lama...
takže klidně smáznout..