No ha sido fácil entenderlo hasta ver el enlace.
El asunto que tienes la barrra en esta caja:
Cita: div#top_bar div {display:block;
margin:0pt auto;
width:875px;
}
centrada y con 875 de ancho, mientras que la caja general que está debajo:
Cita: div#body {rap_estilo.css (line 194)
background-image:url(../wwwimages/bg_body.png);
background-position:center top;
background-repeat:repeat-y;
height:auto !important;
margin:0pt auto;
min-height:1700px;
width:933px;
}
tienen un ancho mayor (933px) por lo que cuando la parte de abajo queda clavada y no encoje, la de arriba todavía sigue haciéndolo y no es que se aleje del lado derecho, es que se sigue centrando si te fijas bien.
Sólo ponle a la de arriba 933px para que veas que es ese el problema y puedas pensar cómo solucionarlo.