Вот ваш код:
#thebody {
display:inline-block;
position:relative;
width:984px;
margin-left: 0px auto;
margin-right: 0px auto;
font-size:24px;
text-align:center;
height:100%;
z-index:-1;
}
#theheader {
display:inline-block;
font-size:26px;
width: 984px;
margin-left: 0px auto;
margin-right: 0px auto;
background-color:none;
clear:both;
}
То, как работает z-indexs, все, что нужно включить в наслоение, также должно иметь набор z-index.Итак, в вашем коде прямо сейчас установлено только #thebody
.Добавьте это к #theheader
:
#theheader {
display:inline-block;
font-size:26px;
width: 984px;
margin-left: 0px auto;
margin-right: 0px auto;
background-color:none;
clear:both;
z-index: 10; /* addition */
}
Это ставит #theheader
над #thebody
.Удачи, и дайте мне знать, если у вас есть вопросы.