















/* Set the page layout width */
body {
	width:100%; 	
}



/* Basic page structure */
.header, .footer  {
    clear:both;
    float:left;
    width:100%;
}

.header .right_block, .footer .logo {
	float:right;
	width:25%;	/* right column width */
}

.breadcrumbs {
	padding-left:2%;	
}


/* Columns structure adapted from example at http://matthewjamestaylor.com/blog/perfect-multi-column-liquid-layouts */


.page_container {
		position:relative;
		width:80%;

		min-width:800px;
		margin:auto;
}

/* main div containing all columns */
.page_content {
    position:relative;	
    clear:both;
	width:80%;
	margin:auto;	 
	overflow:hidden;
}

/* columns of colour which extend down page */
.column {
	float:left;
	width:100%;
	position:relative;	
}

/* divs inside columns which contain actual content */
.column_content {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}

.main_column {
	right:25%;		/* right column width */		
}



.main_column_content {
	width:71%;	
	left:27%;	 
}


.right_column_content {
	width:21%;	
	left:31%;	
	margin-top:1em;
}





/* Accent colour */


h1, h2, h3, a {
	color:#7b0808;
}

a {
	color:#7b0808;	
}

a:hover {
	color:#7b0808;
}

.header .right_block, .footer .logo {
	background-color:#7b0808;
	color:#7b0808;
}
