Я хочу, чтобы нижний колонтитул был внизу: 0, но в то же время он был внутри обертки, ширина которой равнялась 968 пикселей. Я пробовал играть с абсолютным и относительным, а не с работой.
Проблема в том, что ваша обертка имеет только 588 пикселей в высоту. Итак, нижний колонтитул подходит ко дну этого.
Вы можете это исправить:
.wrapper {
position:absolute;
min-height: 100%;
left: 50%;
margin-left: -484px;
}