html {
height: 100%;
}

/*
body {
height: 100%;
}
*/

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

* html #nonFooter {
height: 100%;
}

#page { padding-bottom: 46px; }

#footer {
position: relative;
margin-top: -46px;
}



