Código PHP:
<!--
html { /*solo esta funcionando en IE*/
height: 100%;
}
es :
html, body no solamente
html
lo probé en IE FF y opera y en IE se ve bien en FF y Opera no tanto porque sobrepasa, y eso se debe a que todo tiene un alto de 100% pero el body tiene un margen superior de 69px, que deberla ir en #content no en el body, y la altura de content con ese margen ya no deberla ser 100% sino 100% - 69px...¡¿que!? así es eso pasa por mezclar px con porcentajes, lo mejor que podrías hacer es darle un tamaño con % a la sección 1 (15%) y darle a content ese margen y el alto restante (85%).