Das betreffende css ist:
.footer {
margin-bottom: 2px;
text-align:center;
}
Das stimmt auch, aber alles was drüber ist (#pushobj), ist absolut positioniert.
Im Wiki: <http://wiki.selfhtml.org/wiki/CSS/Eigenschaften/Positionierung/position>
LG Matthias