:( Problema con mi menu corre bien explorer pero no en mozilla

Hola a todos

Tengo un problema, sigo las instrucciones de jorge al crear el menu, sigo sus mismas distancias y cantidades para que corra bien en otros exploradores pero de verdad, no me corre sale el menu todo desordenado el logo sale mas debajo y me desordena el menu, en mozilla y safari :(

Por favoir si alguien me puede ayudarrrrrr!!!!
hola
para poder ayudarte
debes pegar aqui todo el contenido de css y html para ver si hay algun error

saludos
Html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>CheapskateTraveler.com</title>
<link rel="shortcut icon" href="http://www.cheapskatetraveler.com/objetos/favicon.ico"/>
<link rel="stylesheet" href="style-general.css" type="text/css" media="all">

</head>

<body>
<div id="global">

<div id="curva-superior"> </div>

<div id="head">
<div id="logotipo">
<a href="index.html">

<image src="objetos/cheapskatetravelerlogotop.gif" width="270" height="80" alt="click here to come back"></a>
</div>
<div id="publicidad"></div>
</div>
<div id="navegation">

<ul><li><a href="#">Home</a></li><li><a href="#">About Us</a></li><li><a href="#">Contact Us</a></li><li><a href="#">Forum</a></li></ul>

</div>

<div id="contenido">

<!--<div id="menu">

<ul><li><a href="#">Home</a></li><li><a href="#">About us</a></li><li><a href="#">Contact us</a></li><li><a href="#">Foro</a></li></ul>

</div> -->

<h1>Welcome to Cheapskate Traveler, we will be ready pretty soon.</h1>

<h2>Why this Website:</h2>

<p>The goal of CheapskateTraveler.com is simple: to provide a forum where those of us who like to travel but don&rsquo;t like to give our money away to airlines or hotels or tour guides, or those of us who simply don&rsquo;t have that kind of money to give away, can share ideas on how to cut the costs of travel.&nbsp; Together, we will provide news and updates about the cost of travel; we will share ideas; we will sound off; and we will offer each other a helping hand.&nbsp; We will share useful links.&nbsp; Visit often and add your voice!</p>
</div>

<!--<div id="pie">This will be the end of the website</div>-->

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

</div>



</body>
</html>
CSS

*{text-indent:0px; margin:0px; padding:0px; border:0px;}

p{text-align:justify; font-size:1.3em}

h1{font-size:1.4em; color:blue; font-weight:bold; text-decoration:underline; text-align:center;}

h2{font-size:1.4em; 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;}

#head {background-color: white; border-left:black 1px solid; border-right:black 1px solid; height:85px;}

#logotipo{width:280px; float:left;}
#logotipo a{}
#logotipo a:link{}
#logotipo a:visited{}
#logotipo a:hover{background-color:white;}
#logotipo a:active{}

#publicidad{width:518px; float:right;}

#navegation {background-color: pink; border:black 1px solid; height:20px;}
#navegation li{float:left; list-style:none; margin:0px 20px 0px 20px;}
#navegation ul{margin-left:180px;}

#contenido {background-color:orange; width:auto; float:left; border-bottom:black 1px solid; border-left:black 1px solid; border-right:black 1px solid;}
#contenido p {padding:5px 10px 5px 10px; text-indent:15px;}

;#menu {background-color:yellow; width:150px; float:left; text-align:left; margin:3px 10px 3px 3px; border:1px solid black;}

;#menu li{list-style:none; margin:4px 0px 4px 6px;}

#pie {background-color: white; border-left:black 1px solid; border-right:black 1px solid;}

#curva-inferior{background-image:url(objetos/curva-inferior.gif); background-repeat:no-repeat; width:800px; height:12px; overflow:hidden;}

a {color:green; text-decoration:none; display:block;}
a:link {}
a:visited {}
a:hover {color:blue; text-decoration:underline; background-color:lime;}
a:active {}