body {
	margin:0;
	padding:0;
	width:100%;
	min-width:750px; /* Minimum width of layout - remove line if not required - The min-width property does not work in old versions of Internet Explorer */
}
#fixed {
	margin:0 auto;
/*   width:90%;   // you can use px, em or % */
	max-width:1100px;
    text-align:left;
}
#header {
	float:left;
	width:100%;
	padding:0;
	margin:0;
/*
	border-bottom:1px solid #000;
*/
}
#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 */
	overflow:hidden;		/* This chops off any overhanging divs */
	background-image:url('../images/left.background.jpg');
	background-repeat:no-repeat;
}
#colmid {
	float:left;
	width:200%;
	position:relative;
/**	left:200px; **/
	left:250px;
/*	background:#eee; // Centre column background colour */
}
#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-480px;
/*	background:#cde; // Right column background colour */
}
#col1wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}
#col1pad {
	margin:0 15px 0 495px;
	overflow:hidden;
	border:0px solid red;
}
#col1 {
	width:100%;
	overflow:hidden;
}
#col2 {
	float:left;
	width:200px;
	position:relative;
	margin-left:-50%;
	left:255px;
	overflow:hidden;
	border:0px solid red;
}
#col3 {
	float:left;
	width:200px;
	position:relative;
	left:15px;
	overflow:hidden;
}
/*
#footer {
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	border-top:1px solid #000;
}
#footer p {
	padding:.5em 15px;
}
*/
























