/* FROM http://matthewjamestaylor.com/blog/ultimate-2-column-left-menu-pixels.htm */
/* column container */ 
.colmask {   
	position:relative;  /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */  
	clear:both;  
	float:left; 
	width:846px;   /* width of whole page */  
	overflow:hidden; /* This chops off any overhanging divs */  
	border-style:solid;   
	border-width:1px;  
	border-color:#8C2021;  
	} 


/* 2 column left menu settings */ 
.leftmenu {  
	text-align:left;  
	background-color:#FFF3D6;  
	/*  
	border-style:dashed;  
	border-width:2px;  
	border-color:cyan;  
	*/  
	} 
	
.leftmenu .colright { 
	float:left; 
	width:175%;  
	position:relative;  
	left:200px; 
	background:white;  
	border-left-style:solid;   
	border-left-width:1px;  
	border-left-color:#8C2021;   
	/*  
	border-style:dashed;  
	border-width:2px;  
	border-color:black;  
	*/  
	} 

.leftmenu .col1wrap {  
	float:right;  
	width:50%;  
	position:relative;  
	right:114px;  
	padding-bottom:0px;  
	}
	
.leftmenu .col1 { 
	margin:0 0px 0 120px;  
	position:relative;  
	right:100%;  
	overflow:hidden;  
	padding:10px;
	/*   
	border-style:dashed;  
	border-width:2px;  
	border-color:blue;  
	*/  
	} 
	
.leftmenu .col2 { 
	float:left; 
	width:200px; 
	position:relative; 
	right:200px;  
	/*  
	border-style:dashed;  
	border-width:2px;  
	border-color:orange;  
	*/ 
	}

 
body {
	padding:0px; 
	background-color:white;
	} 

.page {
	margin:auto;
	width:848px;
	padding:0px;
	}


.headerContent {	
	width:848px;
	text-align:center;
	height:105px;	
	background-repeat:repeat-x;
	background-position:bottom left;
	background-image:url(/img/topborder.gif);
	}


.pageFooter {
	padding:0px;
	margin:0px;
	top:-1px;
	text-align:center;
	}

.footerImage {
	height:30px;
	background-position:top left;
	background-repeat:repeat-x;
	background-image:url(/img/bottomborder.gif);		
	}

 






