Tengo problemas con los margenes

Hola e llegado hasta la lección 6 en la el sub-enlace "corrigiendo la deformación del menú lateral"

Y e llegado a un problema en el cual los margenes centrales del parágrafo central estan un tanto afuera de la cabecera y el pie de la pagina.

Este es mi codigo htm y css a ver que hice malo.

Codigo HTML:


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

<html>
<head>
<meta content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<link rel="stylesheet" href="../estilo-general.css" type="text/css" media="all">
<title>Discografia</title>
</head>
<body>
<div id="global">

<div id="curva-superior"></div>
<div id="cabecera">
<div id="logotipo">[contenido no disponible]</div>
<div id="publicidad">Bienvenidos a mi web</div>
</div>
<div id="navegacion">
<ul>
  • Portada
  • Historia
  • Discografía
  • Conciertos
  • Descargas
  • Foro
  • Souvenirs
    </div>
    <div id="publicidad">Bienvenidos a mi web</div>
    </div>

    <div id="contenido">

    <div id="menu">
    <ul><h1>Título de Sección 1</h1>
  • Enlace 1
  • Enlace 2
  • Enlace 3
  • Enlace 4
    </div>

    <h1>Discografia de la banda</h1>


    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxDebemos informarles que el baterista de la banda se pegoun tiro
    al enterarse de que las canciones que habian creado era una atrocidad para la
    humanidad, por esto no se a puesto ninguna discografia
    para satisfacer la causa de su suisidio.</p>
    </div>

    <div id="pie">
    <div id="pieuno">
    <ul>
  • Foro Ejemplo
  • Contactos
  • Nos Enlazan
    </div>
    <div id="piedos">pie dos</div>
    <div id="pietres">
    <ul>
  • Directorio
  • TopSite
  • Mapa de la Web
    </div>
    </div>

    <div id="curva-inferior"></div>
    </div>
    </body>
    </html>

    Aqui esta el codigo CSS:

    * {margin:0px ; padding:0px ; border: 0px}
    p {text-align: justify}
    h1{font-size:1.2em;color:blue;font-weight:bold;text-decoration:underline;text-align:center}
    h2{font.size:1.1em;color:blue ; font-weight:bold;text-decoration:none;text-align:center}
    body {text-align: center}
    #global {width:800px ; margin: 4px auto}
    #curva-superior { background-image: url(objetos/curva-superior.gif) ; background-repeat: no-repeat; width:800px ;
    height: 12px;overflow : hidden }
    #cabecera {background-color:white ; border-left: black 1px solid ; border-right: black 1px solid; height:85px}
    #logotipo { width:280px;float:left}
    #publicidad { width:518px ; float:right ; margin-top:25px}
    #navegacion {background-color: gray;border: black 1px solid ; height:20px}
    #navegacion li {float:left;list-style:none; margin: 0px 20px 0px 20px}
    #navegacion ul { margin-left: 60px }
    #contenido {background-color: orange;
    border-left: black 1px solid ; border-right: black 1px solid }
    #contenido p {padding: 5px 10px 5px 10px;text-indent:15px}
    #menu {width: 150px ; float:left;text-align:left;margin:3px 10px 3px 3px;
    background-image: url(objetos/menu-parte-inferior.gif);background-position: bottom;padding-bottom:5px }
    #menu li {list-style:none ; margin: 4px 0px 4px 6px}
    #menu h1 {text-decoration:none ; font-size:12px ; background-image: url(objetos/menu-parte-superior.gif); padding-top:12px}
    #pie {background-color: white;border-left: black 1px solid ;
    border-right: black 1px solid ; border-top: black 1px solid;height: 65px ;}
    #pie li {list-style: none ;font-size:12px }
    #pieuno {float:left;Width:150px}
    #piedos {float:left;Width:498px}
    #pietres {float:left;Width:150px}
    #curva-inferior { background-image: url(objetos/curva-inferior.gif);background-repeat: no-repeat
    ;width:800px ; height: 12px;overflow: hidden }

    a{color:brown;text-decoration:none;display:block}
    a:link {}
    a:visited {}
    a:hover {color:red;text-decoration:underline;background-color:silver}
    a:active {}
    #pie a {color: blue; text-decoration:none ; display: block }
    #pie a:link {}
    #pie a:visited {}
    #pie a:hover {color:black ; text-decoration:underline ; background-color: white }
    #pie a:active {color:black}
    #logotipo a {}
    #logotipo a:link {}
    #logotipo a:visited {}
    #logotipo a:hover {background-color: white }
    #logotipo a:active {}


    Ojala me respondan lo antes posible.

    GRACIAS! :D