
.panel {
  line-height: 1px;
  display: inline-block;
  width: 100%;
  background: red;
}


/* column container */
.I-colmask {
  position:relative;	/* This fixes the IE7 overflow hidden bug */
  clear:both;
  float:left;
  width:100%;			/* width of whole page */
  overflow:hidden;		/* This chops off any overhanging divs */
}

/* common column settings */
.I-colright,
.I-colmid,
.I-colleft {
  float:left;
  width:100%;
  position:relative;
}

.I-col1,
.I-col2,
.I-col3 {
  float:left;
  position:relative;
  padding:0 0 1em 0;
  overflow:hidden;
}

/* 2 Column (right menu) settings */
.I-rightmenu {

}

.I-rightmenu .I-colleft {
  right:50%;			/* right column width */
  background: red;		/* left column background colour */
}

.I-rightmenu .I-col1 {
  width:46%;			/* left column content width (left column width minus left and right padding) */
  left:52%;			/* (right column width) plus (left column left padding) */
}

.I-rightmenu .I-col2 {
  width:46%;			/* right column content width (right column width minus left and right padding) */
  left:56%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
}
