Hola:
El
!important controla la prioridad de las declaraciones, entonces en el ejemplo que te he puesto:
Código:
#cabecera {
width: 850px;
background-color:#000;
text-align: center;
margin-bottom: -5px!important;
margin-bottom:0px;
}
Firefox no hace caso del segundo margin-bottom pero IE no reconoce el !important, con lo cual el segundo margin-bottom, digamoslo así, anula al primero.
Saludos.