Pues viendo tu archivo css, tu footer tiene un width de 580px.
probé cambiando con el ancho que mencionas y queda perfecto.
Código CSS:
Ver original#footer {
text-align:center;
width:580px;
margin-top:9px;
padding:4.5px 0 18px;
border-top:1px solid #dfdfdf;
}