Problemas con la anchura fija

Hola :) , pues lo que me pasa es que al poner lo que pone en el curso sobre la anchura fija, no me cambia nada, es decir se me queda igual como si no hubiera puesto nada
en la plantilla tengo lo siguiente:

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

<html>
<head>
<title>Page title</title>
<link rel="stylesheet" href="estilos-general.css" type="text/css" media="all"

</head>
<body>
<div id="global">
<div id="cabecera">Bienvenido a mi web</div>
<div id="navegacion">Barra de navegacón</div>
<div id="contenido">Zona principal</div>
<div id="pie">pie de página</div>
</div>

</body>
</html>

y en la hoja de estilo-general.css:

body{text-align:center}
#global{weight:800px;margin:4px auto}
#cabecera{background-color:pink}
#navegacion{background-color:gray}
#contenido{background-color:orange}
#pie{background-color:brown}

A ver si me podeis ayudar
Hola Da vinci,

La anchura se define con width y la altura con height, aquí veo que has mezclado las dos cosas "weight" :wink:

Otra cosa, si la hoja de estilos se llama "estilo-general.css", la tienes enlazada como "estilos-general.css", lo digo por si lo tienes mal.

Saludos.
La hoja de estilos se llama estilos-general es que al escribir me he comido una s.
Y ya lo he cambiado y he puesto lo de widht y si que funciona, se ve que me habia obzecado tanto que no veia que habia copiado mal lo del tutorial.
Muchas gracias por tu ayuda :)