body,html {
margin: 0px;
padding: 0px;
border: 0px;
background-color: #786B5B;
background-image: url(../images/bg.jpg);
background-position:center top;
background-repeat: repeat-y;
}

#footer {

position: absolute;
bottom: 0px;
width: 800px;
height: 30px;
background-color: #00FF66;
}


Questo è il codice del footer.. anche se metto (margin-left: auto; e margin-right: auto mi resta sempre in basso a sinistra.

il div del footer è fuori da tutti gli altri div e non riesco a capire come accidenti devo fare a centrarlo