que tu imagen mida de ancho 1092, y sea un png, para que asi, en caso de tener un fondo con patron o textura, te lo respete. creo que puedes unir los primeros dos estilos #shadow y #container. En lugar de tener un div mas chico dentro de uno mas grande, utiliza padding para definir el espacio que separa la orilla del fondo, con el area de contenido:
    
Código CSS:
Ver original- #container { 
- width: 1092px;          /*espacio que ocupa la imagen de fondo*/ 
- min-height: 600px; 
- height: 100% auto !important;    /*para que definir height dos veces?*/ 
- background: url("img/shadow.png") repeat-y;    /*imagino que quieres que la sombra se vea tooodo hacia abajo*/ 
- padding: 49px;    /*el espacio que separara el area de 1092px del centro donde ira el contenido*/ 
- margin: 0 auto; 
- text-align: left;   /*aqui te ahorras definir 3 veces la posicion del texto, si en realidad solo quieres que este a la izquierda*/ 
- } 
-   
-   
- /*este estilo no lo entiendo muy bien*/ 
- #content { 
- width: 911px; 
- margin: 0 auto; 
- padding-top: 40px; 
- position: relative; 
- display: block; 
- }