﻿.colmask
{
	clear: both;
	float: left;
	width: 100%; /* width of whole page */
	overflow: hidden; /* This chops off any overhanging divs */
}
/* common column settings */
.colright, .colmid, .colleft
{
	float: left;
	width: 100%;
	position: relative;
}
.col1, .col2, .col3
{
	float: left;
	position: relative;
	padding: 0 0 1em 0;
	overflow: hidden;
}
/* 2 Column (double page) settings */
.doublepage
{
	background: #eee; /* right column background colour */
}
.doublepage .colleft
{
	right: 50%; /* right column width */
	background: #fff; /* left column background colour */
}
.doublepage .col1
{
	width: 46%; /* left column content width (column width minus left and right padding) */
	left: 52%; /* right column width plus left column left padding */
}
.doublepage .col2
{
	width: 46%; /* right column content width (column width minus left and right padding) */
	left: 56%; /* (right column width) plus (left column left and right padding) plus (right column left padding) */
}
