Yo he hecho una CSS para IE y otra para el resto.
He hecho esto al principio de cada página:
Código PHP:
<?php
$navegador = getenv("HTTP_USER_AGENT");
if (preg_match("/MSIE/i", "$navegador"))
{$html_head="<head><link href=\"defaultR.css\" rel=\"stylesheet\" type=\"text/css\" /></head>";}
else
{$html_head="<head><link href=\"defaultR.css\" rel=\"stylesheet\" type=\"text/css\" /></head>";}
?>
Funciona bien con Safari, IE y Mozilla
Saludos