problema con estilo-general.css

Hola no se si hago bien en escribir esto en este apartado ya que es la primera vez que entro,mi problema es que he creado la plantilla.html y el estilo-general.css y no me salen los colorcitos que se supone que han de salir,lo he repasado todo una y mil veces y no consigo saber que le pasa,si podeis ayudarmne lo agradeceria,un saludo y felicidades por el foro.Saludos.
<!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>
Revisa que tengas la hoja de estilos en el mismo lugar que la plantilla y que se llame exactamente estilo-general.css

Por otra parte, peganos aqui el codigo que tienes en la hoja de estilos.

Saludos!
Aver, para empezar lo que dice freelance, tenés el archivo estilo-general.css en la carpeta principal de tu web?
Te recomiendo reemplazar el enlazado de la página de estilos por este:

<link rel="stylesheet" href="[color=red]../subcarpeta (si es que la hay)/[/color][color=blue]estilo-general.css[/color]" type="text/css" media="all">

Y en tu página de estilos solo tienes que tener lo que iría entre <style> y </style>
Es decir algo como:

.bold {font-weight:bold;}
.blue {color:blue;}

Sin las etiquetas como <html> y </html>, ni nada de eso, si?

Saludos!
¡Hola!
Yo también soy nuevo.
Estoy siguiendo las lecciones de CCTW y me pasa lo mismo que a bixamala.

Plantilla. html:

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

<html>
<head>
<link rel="stylesheet"href="../estilo-general.css" type="text/css" media="all">
<title>Page title</title>
</head>
<body>
<div id="cabecera">Bienvenidos a mi Web</div>
<div id="navegacion">Barra de Navegación</div>
<div id="contenido">Esta será la zona principal de la web</div>
<div id="pie">Este es el pié de página</div>
</body>
</html>

Estilo-general.css:

#cabecera {background-color:pink;}
#navegacion {background-color:gray;}
#contenido {background-color:orange;}
#pie {background-color:brown;}

Le doy a "preview" en la plantilla.html y no salen los colores.

Agradecería una ayuda.
¿Porque ponéis ../ a la hora de enlazar la hoja de estilos?

Esto es para ir un salto hacía arriba en la jerarquía. ¿Es que tenéis la plantilla dentro de una carpeta y la hoja de estilos fuera de la carpeta? Es por aclarar.

Saludos!
Acabo de darme cuenta del error yo solito. Tenía mal puesto el código en la plantilla. Gracias de todos modos.