Как убрать внизу пробел в верстке?
Конкретная причина этого нарушения#wrapper {
	min-height: 100%;
}
Но у вас там жесть просто. Ошибка на ошибке и ошибкой погоняет.
Такая вёрстка не годится никуда.
"Белого пробела" я не увидел. Можно точнее?
И зачем вы простым блочным элементам даёте ширину 100%, таким как body, header и footer?
А так же, если вы хотите прижать футер к низу, то вам нужно header поместить в блок .wrapper. Туда нужно помещать всю верстку, за исключением footer'a.