#header{
   width: 100%;
   left: 0%
}
.colmask{
   width: 100%;
   left: 0%
}
.colmid{ right: 22% }
.colleft{ right: 58% }
#content{
   width: 57%;
   left: 100.5%
}
#leftcol{
   width: 19%;
   left: 23.5%
}
#rightcol{
   width: 21%;
   left: 82.5%
}
#footer{
   width: 85%;
   left: 7.5%
}
#header{
   clear: both;
   float: left;
   position: relative;
/*   border-bottom: #000 1px solid; */
}
.colmask{
   clear: both;
   float: left;
/*   overflow: hidden; */
   position: relative;
}
.colmid{
   float: left;
   width: 100%;
   position: relative;
}
.colleft{
   float: left;
   width: 100%;
   position: relative;
}
#content{
   padding: 0 0 0 0;
/*   overflow: hidden; */
   float: left;
   position: relative;
}
#leftcol{
   padding: 0 0 0 0;
   overflow: hidden;
   float: left;
   position: relative;
}
#rightcol{
   padding: 0 0 0 0;
/*   overflow: hidden; */
   float: left;
   position: relative;
}
#footer{
   clear: both;
   float: left;
   position: relative;
   text-align: center;
/*   border-bottom: #000 1px solid; */
}
#rootwrap{
   clear: both;
   width: 100%;
   float: left;
   position: relative;
}
body {
   border-width: 0px;
   padding: 0px;
   margin: 0px;
   font-size: 90%;
   width: 100%;
   min-width: 600px;
}
