Herencia de estilo CSS

Digamos que quiero definir 2 estilos.

.color_red { color: Red; }
.banner { display: block; width: 100%; }

¿Hay alguna manera de que el estilo h1 pueda heredar el estilo color_red? No quiero tener que hacer

<div class="banner color_red">This is my banner.</div>

Prefiero hacer algo como esto ...

.banner { ... inherit: color_red; }
...
<div class="banner">This is my banner.</div>

Y haz que el banner tenga texto rojo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta