body, html{
width:100%;
text-align:center;
........
}

#container{
......
margin 0 auto;
}

P.S.
<div id="container" align="center"> questa sintassi oltre ad essere deprecata non passerebbe mai la validazione W3C e/o WAI.