/* column container */
.colmask {
	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	position: relative;
	clear: both;
	float: left;
	/* width of whole page */
	width: 100%;
	/* This chops off any overhanging divs */
	overflow: hidden;
}
/* 2 column left menu settings */
.sidemenu {
	background-color: #F2F2F2;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #F2F2F2),
		color-stop(1, #FFFFFF)
	);
	background-image: -o-linear-gradient(bottom, #F2F2F2 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F2F2F2 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F2F2F2 100%);
	background-image: -ms-linear-gradient(bottom, #F2F2F2 0%, #FFFFFF 100%);
	background-image: linear-gradient(to bottom, #F2F2F2 0%, #FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F2F2F2', EndColorStr='#FFFFFF'); /* for IE6-9 */
}
.sidemenu .col {
	background: #FFF;
	border-left: 1px solid #CCC;
	float: left;
	left: 264px;
	position: relative;
	width: 200%;
}
.sidemenu .col1wrap {
	float: right;
	padding-bottom: 24px;
	position: relative;
	right: 264px;
	width: 50%;
}
.sidemenu .col1 {
	margin: 24px 24px 0 288px;
	position: relative;
	right: 100%;
/*	overflow: hidden;*/
}
.sidemenu .col2 {
	float: left;
	padding: 24px 0;
	position: relative;
	right: 242px;
	width: 216px;
}
.sidemenu .col1 > :first-child, .sidemenu .col2 > :first-child {
	margin-top: 0;
}
