html { 
  padding:0px;
  margin:0px;
  font-family:arial;
}

body { 
  text-align : center; 
  font-family: arial; 
  font-size: 12px; 
  min-width: 1060px;
  padding:0;
  margin:0;
} 

#container {
  overflow: hidden;
}  

#container { 
  padding-left: 230px;      /* LC fullwidth */
  padding-right: 260px;     /* RC fullwidth + CC padding */
} 

#container .column {
  position: relative;
  float: left;
  padding-bottom: 1001em;     /* X + padding-bottom */
  margin-bottom: -1000em;     /* X */
}

#content { 
  text-align: left; 
  padding: 10px 10px 0 0;       /* CC padding */
  width: 100%;
  background-color: #fff;
} 
  
#leftside { 
  width: 210px;      /* LC width */
  padding: 10px;     /* LC padding */
  right: 240px;      /* LC fullwidth + CC padding */
  margin-left: -100%;

 } 

#rightside { 
  width: 230px;           /* RC width */
  padding: 10px 0 0 20px;         /* RC padding */
  margin-right: -280px;  /* RC fullwidth + CC padding */
  } 
 
 #footer {
  clear: both;
}

  
/*** IE Fix ***/
* html #leftside {
left: 250px;              /* RC fullwidth */
}

* html #rightside {
margin-right: 10px;            
}

/*** Footer Fix ***/
* html body {
overflow: hidden;
}
	
* html #footer-wrapper {
  float: left;
  position: relative;
  width: 100%;
  padding-bottom: 10010px;
  margin-bottom: -10000px;
} 
