/* Start of CMSMS style sheet 'Layout: CBC2Col' */
/*****************************************************************************/
/* 3-column layout with a tiny 3rd column.                                   */
/*                                                                           */
/* -  0.5em padding at the left and right of every column.                   */
/* -  Left column is 12em wide (incl. padding).                              */
/* -  Right column is 1em wide (incl. padding) - i.e. 0 real width.          */
/* -  Centre column is variable width.                                       */
/*                                                                           */
/* .5em, 11em, .5em    .5em, variable, .5em   .5em, 0em, .5em                */
/*                                                                           */
/*****************************************************************************/
.threecol
{
  background:      #FFFFFF;  /* Right column background colour */
}
.threecol .colmid
{
  float:           left;
  width:           200%;
  margin-left:     -1em;     /* Width of right column (incl. left + right padding) */
  position:        relative;
  right:           100%;
  background:      #FFFFFF;  /* Centre column background colour */
}
.threecol .colleft
{
  float:           left;
  width:           100%;
  margin-left:     -50%;
  position:        relative;
  left:            13em;     /* Left column width + right column width (incl. all padding) */
  background:      #FFFFFF;  /* Left column background colour */
}
.threecol .col1wrap
{
  float:           left;
  width:           50%;
  position:        relative;
  right:           12em;     /* Width of left column (incl. left + right padding) */
  padding-bottom:  1em;      /* Centre column bottom padding. Leave it out if it's zero */
}
.threecol .col1              /* CENTRE column */
{
  margin:          0 1.5em 0 12.5em;
                             /* Centre column side padding:
                                  Right padding = right column width + centre column right padding width
                                  Left padding = left column width + centre column left padding width  */
  position:        relative;
  left:            200%;
  overflow:        hidden;
}
.threecol .col2              /* LEFT column */
{
  float:           left;
  float:           right;    /* This overrides the float: left above */
  width:           11em;     /* Width of left column content (left column width minus left and right padding) */
  position:        relative;
  right:           0.5em;    /* Width of the left-had side padding on the left column */
}
.threecol .col3              /* RIGHT column */
{
  float:           left;
  float:           right;    /* This overrides the float: left above */
  width:           0;        /* Width of right column content (right column width minus left and right padding) */
  margin-right:    1.5em;    /* Width of right column right-hand padding + left column left and right padding */
  position:        relative;
  left:            50%;
}
/* End of 'Layout: CBC2Col' */

