Centrer l'alignement d'un div de largeur variable dans un écran de 100%

J'ai eu ce HTML

<div id="wrapper">
<div id="center">

<div class="cell"></div>
<div class="cell"></div>
<div class="cell"></div>
<div class="clearBoth"></div>

</div>
</div>

Et CSS

#wrapper{width:100%}
.cell{float:left}

Sorte de wrapper est de 100% de la largeur et la largeur et le nombre de cellules est variable, le sens de la largeur de #centre est variable aussi.

Question: Comment faire pour garder #centrer horizontalement aligné au centre?

source d'informationauteur Moe Sweet