/* Start of CMSMS style sheet 'Chopin2010: Layout' */
body { margin: 0; padding: 0; border: 0; width: 100%; background: #fff; min-width: 800px; }

div {margin:0; padding: 0; }

#page-wrap{
	width: 1000px; 	/* width of centered page - remove to go full screen */
	margin: 0 auto;
}

/* Header styles */
#header { clear:both; float:left; width:100%; }

/* column container */
.col-mask { position: relative; clear: both; float: left; width: 100%; overflow: hidden; }
.holygrail { }
.holygrail .col-mid {
	float: left; position: relative;
	width: 200%;
	margin-left: -160px; 	/* Width of right column */
	right: 100%;
}
.holygrail .col-left {
	float: left; position: relative;
	width: 100%;
	margin-left: -50%;
	left: 378px;         	/* Left column width + right column width */
}
.holygrail .col-1-wrap {
	float: left; position: relative;
	width: 50%;
	right: 218px;        	/* Width of left column */
	padding-bottom: 1em; 	/* Centre column bottom padding. Leave it out if it's zero */
}
.holygrail .col-1 {
	margin: 0  180px 0 238px;     	/* Centre column side padding:
							Left padding = left column width + centre column left padding width
							Right padding = right column width + centre column right padding width */
	position: relative;
	left: 200%;
	overflow: hidden;
}
.holygrail .col-2 {
	float: left;
	float: right;			/* This overrides the float:left above */
	width: 188px;        	/* Width of left column content (left column width minus left and right padding) */
	position: relative;
	right: 15px;         	/* Width of the right-hand side padding on the left column */
}
.holygrail .col-3 {
	float: left;
	float: right;			/* This overrides the float:left above */
	width: 130px;        	/* Width of right column content (right column width minus left and right padding) */
	margin-right: 45px;  	/* Width of right column right-hand padding + left column left and right padding */
	position: relative;
	left: 50%;
}
/* Footer styles */
#footer { clear: both; float: left; width: 100%; }
/* End of 'Chopin2010: Layout' */

