ちょっとレイアウトを変更してみました
WindowsのIEでは崩れてるかもしれませんが、横幅を #allBox に max-width: 890px; を指定して幅が狭い場合にはサイドのボックスを下にわざと落ちるようにしてみました。これで横幅が500ピクセルくらいでも大丈夫になりました。もっと細くても横のスクロールバーが出ないようにしたいんですが、うまくいきません。(^_^;
Windows IE には max-width が利かないハズなので、どんなになってるんだろ? 今日は休みなので、Windowsでの検証は月曜日にしておきます。