There is no extra spacing per say. Your content stops before the page is filled so your footer is drawn before the end of the page.
You’re looking to make a “sticky footer”. A footer that sticks on the bottom of the page when the content is not long enough to fill a page, but behaves normally when there’s more than a page of content. There are a few techniques. All techniques involve you to redo your structure a bit, putting all the sections of your site into one “content” section and the footer sections into one bottom section. Then applying CSS.
This one looks to solve a lot of problems : https://code.google.com/p/cleanstickyfooter/
If you want a quick fix, simply set your footer elements to position:absolute and click the bottom icon. Make sure this don’t affect the footer elements on other pages though, it wouldn’t work. Also it’s going to bug when viewed with a very short browser in height.