En un principio, el hijo no "arrastra" el fondo de su padre.
Lo que puede suceder, es que la medida del padre sí aumente por el hijo, y si la imagen del fondo se posiciona vía css, la posición relativa de ella se vea modifica al cambiar las medidas de la caja que la aloja.
Si usted define el fondo de #general como:
Código CSS:
Ver originalbackground: #fff url('../img/general.jpg') top center repeat-x;
le está indicando que la sitúe en la parte superior (top) de la caja y que cubra todo el eje x (y sólo el x) repitiendo la imagen tantas veces como sea necesario en ese eje. Y ningún hijo hará que varíe su posición en el eje y (el vertical) pues la sitúa en un punto absoluto.
El otro valor de la coordenada (center) nada tiene que ver con la posición del mosaico, sino con el punto inicial a partir del cuál se realiza el mosaico.
Posiblemente no sea la respuesta que necesitaba, pero es que no acabo de visualizar el problema concreto.
Atentamente