
/* wrapper to locate page to centre in all browsers */
.wrapper { 
	margin: 0 auto;
	width: 950px; 
	text-align: left;
	
} 

/* container needed to style containing bars */
#container { 
	float: left;
	width: 970px;
	background: #fff;
	border-width: 0 1px 1px 1px;
	margin: 0 20px 0 20px ;
	/*
border-style: solid;
*/
	border-color: #999;
}

#headerBar { 
		background-image: url('/images/header_bar.gif');
		background-repeat: no-repeat;
		background-color: #fff;
		width: 970px;  
		text-align: center;
}

#pageMenu {
	width: 950px;
	height: 32px;
	list-style-type: none;
	background: #fff;
	float: left;
	padding: 0;
	margin: 0 10px 0 10px !important;
}
	
	#pageMenu li {
		height: 32px;
		float: left;
		margin: 0;
	}
	
		#pageMenu li a {
			height: 32px;
			text-indent: -9999px;
			display: block;			
		}

#mainWrapper {
	width: 950px;
	float: left;
	background: #fff;
}

	/* comment in a bar if you need it, remembering to amend the mainBar width */

	#leftBar { 
		display: block;
		width: 160px;
		float: left; 
		margin: 0;
		padding: 0;
		background: #fff;
	}
	
	
	#mainBar { 
		display: block;
		width: 950px; 
		min-height: 250px; 
		float: left; 
		margin: 0 10px 0 10px;
		padding: 0;
		background: #fff;
	}
				
		#mainContent {
			float: left;
			width: 865px;
			margin: 20px 0 0 0;
			padding: 0;				
		} 
		
			#contentBar {
				display: block;
				width: 685px; 
				min-height: 250px; 
				float: left; 
				margin: 0 10px 0 10px;
				padding: 0;
				background: #fff;
			}
			
			#newsList {
				list-style-type:none;
				margin: 0;
				padding: 0;
			}
			
			#newsList li {
				width: 605px;
				margin: 0 0 10px 40px;
				padding: 5px 0 5px 10px;
			}
			
				#newsList li p {
					margin-left: 0 !important;
				}
			
		#rightBar {
			float: right; 
			width: 85px;
			height:485px;
			margin: 20px 0 0 0;
			background-image: url("/images/template/rightbar.jpg");
			background-repeat: no-repeat;
			text-indent: -99999px;
		}
		
#footerBar { 
	background-image: url('/images/template/footerbar.gif');
	background-repeat: no-repeat;
	width: 970px; 
	min-height: 200px;
	float: left;
	margin: 20px auto 0 auto;
	padding: 0;
	text-align: center;
}

					