Отрезается не черный заголовок, а основной div (с doc_leftcol и doc_rightcol) того же размера (вы указали 960px) при изменении размера.Но ваш верхний и нижний колонтитулы имеют ширину 100%, поэтому они изменяются вместе с телом.
Если вы хотите, чтобы ваш основной div имел фиксированную ширину, я рекомендую также указать фиксированную ширину для body (или divкоторый содержит всю вашу страницу)