Эта проблема, кажется, связана с элементами внутри вас, "содержащими" div, которые перемещаются.Как только вы поместите элемент в элемент, который не является плавающим, вы можете столкнуться с плавающими элементами, которые выходят за пределы, содержащие элементы.
См. Это для получения дополнительной информации.http://complexspiral.com/publications/containing-floats/
Добавление float: left в class = 'holder' div будет округлять дочерние элементы, чтобы они содержались в этом элементе.(конечно, это может привести к тому, что ваш макет будет выглядеть по-другому)
Что касается пустого пространства внизу страницы.Похоже, это как-то связано с иконками facebook и google.