dudas con leccion 2 curso paso a paso

Hola, no puedo solucionar el fallo de menú planteado en la segunda lección,planteado en la seccion Estilos para Listas. Hice lo q dice ahi pero la capa de contenido excede de los 800 xp y no se ve como deberia. Debajo escribo el archivo .html y el .ccs, seguramente e estoy equivocando en algo.

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

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

<body>

<div id="global">

<div id="cabecera">Bienvenidos al sitio web</div>
<div id="navegacion">Barra de navegacion</div>
<div id="contenido">
<div id="menu">
<ul>
<li> <a href="#">Elemento de lista 1</a></li>
<li><a href="#">Elemento de lista 2</a></li>
<li><a href="#">Elemento de lista 3</a></li>
<li><a href="#">Elemento de lista 4</a></li>
</ul>
</div>
Zona principal de la web
</div>
<div id="pie">Pié de pagina</div>

</div>

</body>

</html>

ccs:
#cabecera {background-color:pink}

#navegacion {background-color:gray }

#contenido {background-color: orange ; width: 800px ; float:left}

#pie {background-color:brown }

#global {width:800xp ; margin: 4px auto}

body {text-align: center}

#menu {background-color:yellow ;width: 150px ; float:left}

Agradeceria alguna respuesta. Saludos
hola
las ordenes del css deben estar por orden de aparicion del html

body
global
cabecera
navegacion
contenido
menu
pie

saludos