Sería más fácil, todo, si en vez de hacer lo que haces, pones un borde de 10 pixeles a
div#container de color transparente usando
rgba().
Así te ahorras centrar cada cosa y el borde siempre va a aparecer.
Código CSS:
Ver originaldiv#container {
width: 940px;
border: 10px solid rgba(255,255,255,.3);
}
El ancho serían 940 porque luego sumas 10 a cada lado del borde.
Si lo quieres hacer como lo haces, bastaría con que añadieras un padding al contenedor.
Poner el código con code o preferiblemente highlight es más útil que hacerlo en bloques de cita.