Al bakalım. Dış "div"e position vermen lazım. Background vererek de gözükmemesini sağlarsın. Yukarıdaki metin alanının yüksekliğini de ayarlarsan metinler footer'ın altında kaybolmaz. Konumlarını ayarlarsın. Mantığı anladığını umuyorum.
https://jsfiddle.net/berkaydavas/471macs9/16/