html	{ height: 100%; }

body { height: 100%; }

#nonFooter { position: relative; min-height: 100%; }

* html #nonFooter { height: 100%; }

#footer { position: relative;}

/* A CSS hack that only applies to IE -- specifies a different height for the footer */
* html #footer { margin-top: 0px; }
