У вас есть незакрытый DIV, и это нарушает ваш макет и помещает правый столбец в левый столбец.Firefox автоматически исправит это для вас, поэтому вы не сможете увидеть это в firebug.
<div class="left">
<div class="right">
</div>
Просмотр вашего исходного кода лучше, чем использование firebug для этого - поскольку firebug показывает вам DOM и источникто, что видит ваш браузер до того, как он отображает страницу.