/* ---------------------------------------------------------------------------*/
/* LAYOUT                                                                     */
/* ---------------------------------------------------------------------------*/
body {
      margin:0;
      padding:0;
      border:0;			        /* This removes the border around the viewport in old versions of IE */
      font-size: 62.5%; /* Resets 1em to 10px */

      width:100%;
      background:#fff;
      min-width:920px;          /*  Minimum width of layout - remove line if not required */
					            /* The min-width property does not work in old versions of Internet Explorer */
      max-width:1152px;
      margin-left:auto;
      margin-right:auto;
      text-align:center;
}


#header {
      clear:both;
      float:left;
      width:100%;
      text-align:center;
}

#containermask {
      position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
      clear:both;
      float:left;
      width:100%;			    /* width of whole page */
      overflow:hidden;	        /* This chops off any overhanging divs */

      background:#fff;       /* rightcolumn background color */
      text-align:left;
      border-bottom:1px solid #f0f0f0;
}
#container {
      float:left;
      width:200%;
      margin-left:-435px;       /* formula=-1*(rightcolumn.width+(2*rightcolumn.padding)) */
      position:relative;
      right:100%;
      background:#fff;
      border-right:1px solid #f0f0f0;
}
#leftcolumnwrap {
      float:left;
      width:50%;
      position:relative;
      left:50%;
      padding-bottom:1em;
      background:#fff;
}
#leftcolumn {
      margin:0 30px 0 465px;  /* formula=(rightcolumn.width+(2*rightcolumn.padding))+leftcolumn.padding */
      overflow:hidden;
      background:#fff;
      font-size: 1.2em;
}
#rightcolumn {
      float:right;
      width:395px;             /* formula=rightcolumn.width */
      position:relative;
      left:415px;             /* formula=rightcolumn.width + rightcolumn.padding */
      font-size: 1.2em;
}

#footer {
      clear:both;
      float:left;
      width:100%;
      text-align:left;
}
#footerwrap {
    padding: 30px;
}

