CENTRADO DE WEB!!!!

Vuelvo ala carga con este tema (ya he dejado algún que otro post) pero es que, como suele ocurrir, a medida que sigo trabajando salen nuevos problemas!!!

Tengo la web casi preparada pero tengo un problema, y es que al acceder a la página en ordenadores con monitores de alta resolución en pantalla la página queda muy desplazada para un lado. En varios post me han respondido que con la orden

text-align= "center"

queda solucionado. Pero no es así, se centran los textos en las divs, además consigo que el menu desplegable no se abra en un sitio distinto según el tamaño de la ventana del explorador, lo cual está perfecto, pero la div, aunque usemos una global para toda la página como se explica en las lecciones de esta misma página, no se centra automáticamente cuando variamos el tamaño de la ventana del explorador, lo cual es lo suyo.

En un foro me han comentado una manera de hacerlo y es con la siguiente propiedad para mi div global en la hoja de estilo:

#global {position:absolute; width:980px; height:560px; top: 50%; left: 50%; margin-top: -280px; margin-left:-490; padding:auto auto auto auto ; background-image: url(objetos/paginaprincipal.png); background-repeat: no-repeat; background-position: center center}

bien hasta ahí perfecto, el problema es que usé en la página el menú desplegable que se dejó en las lecciones de esta misma web, ese que con text-align como os he dicho antes conseguía que no se moviera bajo ningún concepto, y ahora se mueve, se descoloca de nuevo. Trato de poner la orden text-align pero parece que no funciona la línea de css que os he puesto antes.

Me consta que no es una pregunta facil por que hay gente en varios foros que no es capaz de solucionar este problema, pero a ver si podeis echarme un cable.

Parece que solo hay dos opciones, o tengo estabilidad en mi web pero sin centrarla o la centro sin menu desplegable!!!!!!
Hola

es que.... el text-align. center debes ponerlo en el body
no el global

donde lo has puesto tu????

danos la url para verlo

saludos
Muy buenas, no he subido todavia la página. De todos modos te paso el código html.

Verás ya he conseguido centrar la página, pero ahora me ha surgido un nuevo problema, que no me sale el menu desplegable que se ha dejado en esta misma página.

Algo debo de hacer mal a la hora de meter el script.

A ver si puedes echarme un cable. La página está hecha sin hoja de estilo y los css del script son los mismos que aparecen en la página.
El código html es el siguiente:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>OC arquitectura y urbanismo: menu principal</title>
<meta name="Description" content="Sistema XHTML y CSS para centrar una web en pantalla, vertical y horizontalmente, siempre visible y sin usar tablas. Depurado por sergio Mas (saltarintro.com)">
<link rel="stylesheet" href="estilo-menu-desplegable.css" type="text/css" media="all">
<script language="JavaScript" src="no-tocar.txt" type="text/javascript"></script>
<script language="JavaScript" src="numero-de-menus.txt" type="text/javascript"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style media="screen" type="text/css">

html, body {height:100%; margin:0;}
body {
background-color: black;
position:relative;
min-width:980px;
min-height:560px;
}
#global {
position:absolute;
background-color:none;
width:980px;
height:560px;
top:50%;
left:50%;
margin-top:-280px;
margin-left:-490px;
background-image: url(objetos/paginaOC2.png);
background-repeat: no-repeat;
background-position: center center;
}
a {
color: white;
text-decoration:none
}
a:hover {
color:#8b8989;
text-decoration:none
}
</style>
<!--[if lte IE 6.0]>
<style>
#global {
top:expression(document.body.clientHeight < 561? "0px": "50%" );
margin-top:expression(document.body.clientHeight < 561? "0px": "-280px" );
left:expression(document.body.clientWidth < 981? "0px": "50%" );
margin-left:expression(document.body.clientWidth < 981? "0px": "-490px" );
</style>
<!-->
</head>
<body onload="init();">

<div id="global">
<div id="quienes somos" style= "position:absolute; left:340px; top:90px; width:200px; height:40px; background-color:none">
<a href="index.html">
<font size=2 face=isocteur>quienes somos</font></a>
</div>

<div id="donde estamos" style= "position:absolute; left:480px; top:90px; width:200px; height:40px; background-color:none">
<a href="situacionestudio.html">
<font size=2 face=isocteur>donde estamos</font></a>
</div>

<div id="inicio" style= "position:absolute; left:260px; top:90px; width:20px; height:40px; background-color:none">
<a href="index.html">
<font size=2 face=isocteur>inicio</font></a>
</div>

<div id="contacto" style= "position:absolute; left:620px; top:90px; width:100px; height:40px; background-color:none">
<a href="contacto.html">
<font size=2 face=isocteur>contacto</font></a>
</div>

<div id="desplegable3" style= "position:absolute; left:653px; top:333px; width:100px; height:22px; background-color:none">
<a href="#">
<font size=2 face=isocteur>urbanismo</font></a>
</div>

<div id="desplegable1" style= "position:absolute; left:265px; top:333px; width:190px; height:15px; background-color:none">
<a href="#">
<font size=2 face=isocteur>proyectos edificacion</font></a>
</div>

<div id="desplegable2" style= "position:absolute; left:752px; top:333px; width:100px; height:22px; background-color:none">
<a href="#">
<font size=2 face=isocteur>concursos</font></a>
</div>

<div id="otros trabajos" style= "position:absolute; left:848px; top:333px; width:145px; height:40px; background-color:none">
<a href="http://www.sctarquitectos.com">
<font size=2 face=isocteur>otros trabajos</font></a>
</div>

<div id="separacion1" style= "position:absolute; left:324px; top:90px; width:20px; height:40px; background-color:none">
<font size=1 color=white face=isocteur>|</font>
</div>

<div id="separacion2" style= "position:absolute; left:465px; top:90px; width:20px; height:40px; background-color:none">
<font size=1 color=white face=isocteur>|</font>
</div>

<div id="separacion3" style= "position:absolute; left:605px; top:90px; width:20px; height:40px; background-color:none">
<font size=1 color=white face=isocteur>|</font>
</div>

<div id="separacion4" style= "position:absolute; left:740px; top:333px; width:20px; height:40px; background-color:none">
<font size=1 color=white face=isocteur>|</font>
</div>

<div id="separacion5" style= "position:absolute; left:837px; top:333px; width:20px; height:40px; background-color:none">
<font size=1 color=white face=isocteur>|</font>
</div>

<script language="JavaScript" src="definir-menus.txt" type="text/javascript"></script>

</div>


</body>
</html>

gracias