No se exactamente si haya algo que te permita desheredar, pero... porque no pruebas con esto:
http://coding.smashingmagazine.com/2009/08/17/taming-advanced-css-selectors/
Y lo que yo suelo hacer siempre en esos casos, es cambiar las propiedades de los contenedores internos, por ej.
Código CSS:
Ver original#div_principal
{ color: ...;
margin: ...;
padding: ...;
background: ...;
...
...
}
y cuando quiero quitar las propiedades que me "afectan" a todos mis contenidos interiores hago lo siguiente:
Código CSS:
Ver original#div_principal .subdiv_contenidos_afectados *
{ color: #000;
margin: 0;
padding: 0;
background: none;
}
En pocas palabras, " reseteo " utilizando un " * " y con eso afecto a todo lo que esté dentro de ese div.
Saludos y suerte!