¿porque los enlaces se me descuelgan hacia abajo?

Algo estoy haciendo mal y no se que puede ser, llevo 2 dias revisando y no encuentro solución, porfavor necesito ayuda.

<!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="global">
<div id="cabecera">Bienvenidos a mi Web</div>
<div id="navegacion">Barra de Navegación</div>
<div id="contenido"><p>Esta será la zona principal de la web ghghghghghghghgghg
ghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh ffffffffffffffffffffffffff
hggggggggggggggggggggggggggggggggggggggggggggg fffffffffffffffffffffffffffffffff
hggggggggggggggggggggggggggggggggggggggggggf ffffffffffffffffffffffffffffffff
hggggggggggggggggggggggggggggggggggggggf fffffffffffffffffffffffffffffffffff
hggggggggggggggggggggggggggggggggggggggggggg fffffffffffffffffffffffffffffff
hggggggggggggggggggggggggggggggggggggggggggggg</p></div>
<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>
<div id="pie">Este es el pié de página</div>
</div>
</body>
</html>

* {margin:0px; padding:0px; border:0px}
body {text-align:center;}
a {color: brown ; text-decoration:none; display:block}
a:link {}
a:visited {}
a:hover {color:red ; text-decoration:underline; background-color: silver}
a:active {}
p {text-align:justify}




#global {width:800px; margin:4px auto;}
#cabecera {background-color:pink;}
#navegacion {background-color:gray;}
#contenido {background-color:orange;width:800px; float:left;}
#menu {background-color:yellow; width:150px; float:left; text-align:left}
#pie {background-color:brown;}
#menu li {list-style:none; margin:4px 0px 4px 6px}
No la tendrás online? Nos das en ese caso la dirección para verlo en vivo?

No creo que sea el display block. Eso hace que no sea necesario pulsar justo en el texto, sino que sea suficiente pulsar en cualquier parte de la linea, creo.

Quizás tengas demasiado texto en cada enlace?

Ya te digo, lo mejor es verlo en vivo. Qué navegador usas? Aunque debería verse igual en cualquiera de ellos.

Animo!
Lo que pasa con display block es que si pones varios enlaces seguidos se van a poner uno debajo de otro, pienso jeje