html {width: 100%; height: 100%;}
* html {width: 100%; height: 100%;}
body {height: 100%; width: 100%; margin: 0; padding: 0;}
#page {display: table; width: 100%; height: 100%; padding: 0;}
#pageHeader, #pageContent, #pageFooter {display: table-row; width: 100%;}
#headerLeft, #header, #headerRight, #contentLeft, #content, #contentRight, #footerLeft, #footer, #footerRight {display: table-cell;}
#pageContent {height: 100%;}
#content {height: 100%;}
#left, #normal, #right {min-height: 100%; float: left;}