#iecolwrapper {
padding-left: 9.375em;
padding-right: 9.375em;
/*IE:can we hack it?*/ padding-right: 0;
width: 100%;
/*this one means that the columns do not prop the width - the min width comes from the header/footer*/ }
#colwrapper {
padding-left: 9.375em;
padding-right: 9.375em;
/*IE:can we hack it? padding-right: 0;
*/ }
#wrapper {
position: relative;
top:0;
left:0;
width: auto;
min-width: 56.25em;
height: auto !important;
height: 1px;
overflow: visible;
background: rgb(240,240,240);
}
#header {
position: relative;
top:0;
left:0;
clear: left;
}
#leftcolumn {
position: relative;
top:0;
left: -9.375em;
float: left;
margin-right: -9.375em;
width: 9.375em;
/*NOT NEEDED right: 150px;
*/ }
#iecentercolumn {
position: relative;
top:0;
left:0;
float: left;
margin-left: 0;
overflow: hidden;
display: inline;
width: 100%;
/*IE:can we hack it?*/ width: auto;
}
#centercolumn {
position: relative;
top:0;
left:0;
float: left;
margin-left: 0;
overflow: hidden;
display: inline;
width: 100%;
/*IE:can we hack it? width: auto;
*/  }
#rightcolumn {
position: relative;
top: 0;
left:0;
float: right;
margin-left: -9.375em;
margin-right: -9.375em;
width: 9.375em;
}
#footer {
position: relative;
top:0;
left:0;
clear: left;
clear: both;
}
a {
/*color: rgb(240,240,240);
*/ }
a:visited {
/*color: rgb(200,200,240);
*/ 	/*color: rgb(175,175,255);
*/ }
html {
background: rgb(220,220,220);
/*font: 16px arial, helvetica, sans-serif;
*/ background: url(waxpad.subrootbackgroundimage.none.png);
/*font: 100% arial, helvetica, sans-serif;
*/   font: 100% arial, helvetica, sans-serif;
margin: 0;
visibility: visible;
width: 100%;
height: 100%;
}
body {
background: rgb(220,220,220);
/*font: 16px arial, helvetica, sans-serif;
*/ background: url(waxpad.subrootbackgroundimage.none.png);
/*font: 100% arial, helvetica, sans-serif;
*/   font: 100% arial, helvetica, sans-serif;
margin: 0;
visibility: visible;
width: 100% height: 100%;
} 
