Centre div horizontalement

Sur cette page, je voudrais horizontalement au centre de la main #div conteneur par rapport à la page. Normalement, je devrais l'obtenir par l'ajout d'une règle CSS,

#container { margin: 0 auto }

Cependant, la mise en page de cette page (que je n'ai pas écrit), utilise un positionnement absolu pour #conteneur et la plupart de ses éléments enfant, de sorte que cette propriété n'a aucun effet.

Est-il possible que je puisse réaliser ce centrage horizontal sans avoir à réécrire la mise en page à utiliser positionnement statique? Je n'ai pas de problème avec l'utilisation de JavaScript/JQuery si c'est la seule voie pour atteindre mon objectif.

Est l'aide de script OK?
bonne question, j'ai mis à jour mon post avec la réponse (oui)
dans ce cas @rquinn a la réponse pour vous
Pour info, vous devrez modifier la position de la #container à position:relative, qui, essentiellement, vous devriez être en mesure de le faire sans affecter trop de choses, aussi longtemps que le #conteneur est le outter la plupart élément.

OriginalL'auteur Dónal | 2011-01-12