I didn't investigate long enough to see why it's happening, but a quick fix is adding the following css to your footer.
#ContainerFooter {
margin-bottom:-20px;
}
Alternatively, you could add the css to your .container.footer
class. Hope that helps!