Windows XP、Vista、7で利用できるブラウザのInternetExplorer8では、スタイルシートの実装が今まで以上にいい加減に実装されているらしく、IE6,7向けに調整されたものですらデザインが崩れます。
つくりが悪いといってもOSにはじめから入っているブラウザなのでどうしてもユーザ葉多いため対応せざるを得ません。
この仕様(不具合)を回避するためのIE7と同じレンダリングを行う「互換モード」なるものがIE8には用意されていますが、ユーザ側でいちいち切り替えなければなりません。
しかし、それすらも想定の範囲内のようで、互換モードを強制するmetaタグが用意されていました。
次のようなおまじないを唱えておきましょう。
<meta http-equiv="X-UA-Compatible" content="IE=emulateIE7">
これで安心。