ну ответа не уведел в вашем посте, если убрать z-index и сделать margin, всеравно текст под фоном...
Правила форума