html, body, #container { height: 100%; margin: 0; padding: 0; }

body > 

#container { height: auto; min-height: 100%; }

#footer {
 clear: both;
 position: absolute;
 z-index: 10;
 height: 73px;
 margin-top: 0px;
}

#content { padding-bottom: 3em; }