* {						/* Generally applied rules */
	border:none;
	margin:0;
	padding:0;
}
body {
	/*width:90%;*/
	background:#131;	/* General background color */
	min-width:1000px;	/* Minimum width of layout - remove line if not required. */
										/* The min-width property does not work in old versions
										/* of Internet Explorer */
	margin:10px;   	/* = OBand */
}
#header {				/* Top block */
	float:left;
	width:100%;			/* fixed */
	background:#131;
}
#colmask {
	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 (within the body width) */
	overflow:hidden;	/* This chops off any overhanging divs */
	background:#131;	/* Left column background colour */
}
#colmid {
	float:left;
	width:200%;
	position:relative;
	left:0px;
						/* = LWidth */
	background:#131;	/* Centre column background colour */
}
#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-0px;
						/* = -(LWidth + RWidth) */
	background:#131;     Right column background colour */
}
#col1wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}
#col1pad {
	margin: 0 0px 0 0px;
/*	margin-left:0px;*/
						/* = LWidth + RWidth */
						/*margin:0 15px 0 415px;*/ /* 0 <right margin> 0 <total left+right+leftmargin>*/
	overflow:hidden;
}
#col1 {
	width:100%;
	overflow:hidden;
	padding-top: 10px;
	padding-bottom: 10px;
}
#col2 {
	float:left;
	width:0px;
						/* = LWidth */
	position:relative;
	margin-left:-50%;
	padding-top: 0px;
	padding-bottom: 0px;
	left:0px;
						/* = RWidth */
						/* left:215px;*/ /* ?? */
	overflow:hidden;
}
#col3 {
	float:left;
	width:0px;
						/* = RWidth */
	position:relative;
	left:0px;				/* fixed */
						/* left:15px;*/ /* ?? */
	overflow:hidden;
	padding-top: 0px;
	padding-bottom: 0px;
}
#footer {				/* Bottom block */
	clear:both;
	float:left;
	width:100%;
	background:#131;
	margin-bottom:10px;
						/* = OBand */
}
