A ver si he comprendido tus intenciones,
Marcos:
Lo que quieres conseguir es una estructura de cabeza, caja principal y pie. Donde a poco contenido (menor que la altura de la ventana), el pie esté abajo (visible todo o una parte es secundario
*) y la caja principal ocupe toda la ventana menos la cabeza y el pié.
¿Cierto?
Si es esa tu intención, mira esta realización de
Mikmoro:
http://www.araudi.net/ejemplos/pie_siempre_abajo.html
El centrado en la horizontal ya es secundario, así como el posicionar esa banda roja (colocada en el header y en el pie y desplazada ligeramente la llevas a su posición en la vertical, la posición horizontal vendrá marcada por los márgenes de sus padres).
*: en la estructura del ejemplo, la parte visible del pie se controla con el valor negativo del margin-top.
Espero haber comprendido bien, si no es así, ya lo siento.
Un saludo
Adenda:
En este ejemplo, si el contenido de la caja superior es mayor que la ventana, el pie se desplaza fuera de la vista.