/*   COLUMN LAYOUT CSS   */
/* column container */
.colmask { /* fix the IE7 overflow hidden bug */position:relative;	clear:both; float:left; /* width of whole page */width:100%; /* This chops off any overhanging divs */overflow:hidden; /* Right-hand border  between header and footer */border-right:2px solid #1B2F59; }
.colright, .colmid, .colleft { float:left; width:100%; position:relative; }
.col1, .col2, .col3 { float:left; position:relative; padding:0 0 1em 0; overflow:hidden; }
.col1 { padding:0; }
.columnborder {	min-height:850px; border-left:1px dashed #ccc; border-right:1px dashed #ccc; padding:12px 60px; margin:0 96px; }
.columnborderless, .columnform { min-height:850px; width:675px; padding:0; margin:0 auto; }
.columnform { text-align:center; background:#fff; padding:20px 0; border-left:1px dashed #ccc; border-right:1px dashed #ccc; }
.columngallery { min-height:850px; width:800px; padding:0; margin:25px auto; }
.columngallery p { margin:30px 40px; }
/* 2 Column (left menu) settings */
.leftmenu { /* right column background colour */background:#F8FBFF; }
/* right column width *//* left column background colour */
.leftmenu .colleft { right:820px; background:#1B2F59; }
/* right column content width, previously 68% *//* 100% plus right column left padding */
.leftmenu .col1 { width:820px; left:1024px; }
/* left column content width (column width minus left and right padding) *//* (right column left and right padding) plus (left column left padding) */
.leftmenu .col2 { width:204px; left:0px; }
/*     END COLUMN LAYOUT CSS     */
