Anchura de pagina web

Poniendo como dicen las lecciones para evitar que el menu se salga de la pagina, me queda el pie de pagina mas arriba que el menu y el resto de la capa de contenido, eso esta bien?
Este es el codigo te agradeceria si me pudieras ayudar:
<!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 id="global">
<div id="cabecera"> Bienvenidos a mi página Web</div>
<div id="navegacion"> Barra de Navegación </div>
<div id="contenido">
<div id="menu"><ul>
<li><a href="#">enlace 1</a></li><li><a href="#">enlace 2</a></li><li><a href="#">enlace 3</a></li>
</ul></div><p> Ésta sera la zona principal de la Web.</p> </div>
<div id="pie">Este es el pie de página de la Web </div>
</div>


</body>
</html>
*{margin:0px;padding:0px;border:0px}
body {text-align:center}
#global {width:800px; margin:4px auto}
#cabecera {background-color: pink}
#navegacion {background-color: gray}
#contenido {background-color: orange;widht:800px;float:left}
#menu {background-color: yellow;widht:150px;float:left;text-align:left}
#menu li {list-style:none; margin:4px 0px 4px 6px}
a{color:blue;font-size:1.3em;text-decoration:none;display:block}
a:link{}
a:visited{color:black}
a:hover{color:red;text-decoration:underline;background-color:silver}
a:active{}
p{text-align:justify}
#pie {background-color: brown}
perdona el retraso esta ayudando a otro compañero ahora te miro lo tuyo por cierto supongo que trabajan offline,no?
Bueno en teoría tu problema se solventaría con algo mas de texto pues hay muy poco pero te paso un código html mejorado para que te sirva de ejemplo,ok?


<!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 id="global">

<!--inicio de global -->

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

<div id="navegacion"> Barra de Navegación </div>

<div id="contenido"> 

                <div id="menu">
                  <ul>
                  <li><a href="#">enlace 1</a></li>
                  <li><a href="#">enlace 2</a></li>
                  <li><a href="#">enlace 3</a></li>
                   </ul>
                 </div>

<p> Ésta sera la zona principal de la Web.</p> 
<p>Aquí tienes que poner mucho texto; para que solvente el problema al tener poco texto el menú se sale del cuerpo por que es "mas grande" dado que el cuerpo solamente tiene un linea de texto; si le ponemos más texto en ancho de cuerpo se rellena hasta donde escribes ; eso quiere decir que si ves que aun con este texto es insuficiente le pones más; y más hasta que quede como a ti te guste ,ok? </p>

</div>

<div id="pie">Este es el pie de página de la Web </div>

</div>
<!-- fin de global -->

</body>
</html>