Pour ce qui est du footer ca viens de la :
Ton bloc central est bien centre, avec une largeur definie :
#container {
margin:0 auto;
width:936px;
}
alors que le footer lui est a 100% de la page et l’image de fond est a 0 0 ce qui doit etre gauche haut je pense :
#footer {
background:transparent url(img/footer.jpg) no-repeat scroll 0 0;
border-top:1px solid #CCCCCC;
display:block;
font-size:11px;
height:88px;
line-height:145%;
width:100%;
}
essaye ceci :
#footer {
background:transparent url(img/footer.jpg) no-repeat scroll 0 0;
border-top:1px solid #CCCCCC;
display:block;
font-size:11px;
height:88px;
line-height:145%;
width:936px;
margin:0 auto;
}
EDIT: pour ce qui est de ta liste d’archives en base de la page, tu as une div :