Dandole estilo a un div

Por favor alguien puede borrar este mensaje es que creo que me adelante ...perdon...perdon



Hola a qui estoy de nuevo parace que los colores no son lo mio

Estoy dandole estilo a un div en la leccion 2

Se supone que estoy en el div que dice

<div>Bienvenidos a mi Web</div>

Ahora le tengo que dar color con con lo siguiente

#cabecera {background-color: pink}

Pero cuando voy a la vista previa de la plantilla solo sale Bienvenidos a mi Web sin ningun color esto es lo que tengo

En la plantilla

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Page title</title>
<link rel="stylesheet" href="estilo-general.css" type="text/css"media="all">
</head>
<body>
<div>Bienvenidos a mi web</div>


</body>
</html>

En estilo general

#cabecera {background-color: pink}

¿Que hice mal

Gracias
Soy principiante y ha mucha honra
te falta definirle que debe hacerle caso a cabecera

aqui

<div id="cabecera">Bienvenidos a mi Web</div>

saludos