eso es porque IE interpreta el CSS a su manera y de manera estandar.
se sugiero que hagas una hoja de estilo en particular para IE, para cuando un usuario utilice ese browser.
y otra que es la por defecto style.css
entonces en tu header.php dentro del head haces la llamada necesaria cuando se utilice IE.
por ejemplo
Código PHP:
Ver original<!--[if IE 6]><link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/ie6.css" type="text/css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/ie7.css" type="text/css" media="screen" /><![endif]-->