Вам нужно только установить положение заголовка, который будет исправлен, так:
#header{
position:fixed;
top:0; left:0;
height:40px;
width:100%;
z-index:999;
}
Это обеспечит фиксированный верхний колонтитул в верхней части страницы и позволит прокрутить тело страницы.
Кроме того, забыли добавить, в зависимости от высоты вашего заголовка, вы можете добавить отступ сверху при запуске контента. Это гарантирует, что ваш контент не будет перекрыт заголовком overlappng при первой загрузке контента.