Ho questa header con anessi contenuti:

codice:
<div id="header">
[img]img/graf/logo.jpg[/img] 
</div>
I miei stili sono:

codice:
#header{
	margin:0px;
	padding:0px;
	background-color: #FFF;
	height: 127px;
} 

.sx {
	margin: 0px;
	padding: 0px;
	float: left;
}
Allora su firefox il logo si posizona correttamene a sinistra, su IE si posiziona a sinistra ma con un margine di 3-4px sulla sinistra. è necessario un commento condizionale con un margine negativo? o esiste una soluzione più elegante?