/*-------------------------------------------------------

	doc title: stylesheet
	filename: 3columns.css
	author: AintRocketScience Ltd
	developer: JSUTTON with much love to DPETRIE of the excellent JBMoss Ltd
	date: 05/05/2009
	
-------------------------------------------------------*/


	/* 'widths' sub menu */
	#layoutdims {
		clear		: both;
		border-top	: 4px solid #000;
		margin		: 0;
		padding		: 6px 15px !important;
		text-align	: right;
	}
	/* column container */
	.colmask {
		position	: relative;	/* This fixes the IE7 overflow hidden bug */
		clear		: both;
		float		: left;
		width		: 100%;		/* width of whole page */
		height 		: 100%;
		/*overflow	: hidden;	/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float		: left;
		width		: 100%;			
		position	: relative;
	}
	.col1,
	.col2,
	.col3,
	.col3a{
		float		: left;
		position	: relative;
		padding		: 0 0 1em 0;
		overflow	: hidden;
		vertical-align:text-bottom;
	}
	/* 3 Column settings */
	.threecol {
		
	}
	.threecol .colmid {
		right		: 33%;			/* width of the right column */
	}
	.threecol .colleft {
		right		: 34%;			/* width of the middle column */
	}
	.threecol .col1 {
		
		width		: 30%;			/* width of center column content (column width minus padding on either side) */
		left		: 102%;			/* 100% plus left padding of center column */
		text-align	: left;
	}
	.threecol .col2 {
		
		width		: 29%;			/* Width of left column content (column width minus padding on either side) */
		left		: 39%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
		text-align	: left;
	}
	.threecol .col3 {
		
		width		: 29%;			/* Width of right column content (column width minus padding on either side) */
		left		: 77%;			/* Please make note of the brackets here: (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
		text-align	: left;
	}
		.threecol .col3a {
		
		width		: 29%;			/* Width of right column content (column width minus padding on either side) */
		left		: 77%;			/* Please make note of the brackets here: (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
		margin-left		: auto; 
		margin-right	: auto;	
	}
