Это похоже на ошибку в webkit, чтобы исправить это, просто установите нижний колонтитул, чтобы явно свернуть границы, которые вы добавили в верхний колонтитул, следующим образом:
#colophon {
border-collapse: collapse;
}
Обязательно удалите декларацию overflow:hidden
, так как она больше не нужна.
EDIT. Да, ошибка. Удалось воссоздать его здесь, http://jsfiddle.net/PnYPr/. Та же проблема, что и у OP в webkit. Отправит отчет об ошибке.
РЕДАКТИРОВАТЬ 2. Ошибка сообщили.