body {
		font-family: arial, verdana, helvetica, sans-serif;
		text-align:center;
		margin:0;
		padding:0;
		border:0;
		background:#000000;
		min-width:900px;
		font-size:90%;
		color: #4169E1;
	}
	
	#fixed {
	margin:0 auto;
	width:940px;   /* you can use px, em or % */
	text-align:left;
	background: #ffffff;
	}

	p  {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 92%;
	color: #4169E1;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	padding-left: 0px;
	letter-spacing: 1px;
	}
	}
	h2  {
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:normal;
	color:#4169E1;
	}
	a {
	  font-family:arial, verdana, helvetica, sans-serif;
	  text-decoration: none;
	  color:#4169E1;
	  outline: none;
	  }
	a:visited {
	  color:#4169E1;
	  }
	a:hover {
	  color:  #4169E1;
	  }

	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:2px 2px !important;
		text-align:right;
	}
	/* 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:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	background:#000000;		/* Left column background colour */
}
#colmid {
	float:left;
	width:200%;
	position:relative;
	left:200px;
	background:#ffffff;    	/* Centre column background colour */
	border-left: dotted #c0c0c0 1px;
}
#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-404px;
	background:#ffffff;    	/* Right column background colour */
	border-left: dotted #c0c0c0 1px;
}
#col1wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}
#col1pad {
	margin:0 15px 0 415px;
	overflow:hidden;
}
#col1 {
	width:100%;
	overflow:hidden;
}
#col2 {
	float:left;
	width:198px;
	position:relative;
	margin-left:-50%;
	left:200px;
	overflow:hidden;
}
#col3 {
	float:left;
	width:190px;
	position:relative;
	left:6px;
	overflow:hidden;
}

	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:940px;
		border:0px solid #ff0000;
		background:#000000;
		text-align: center;
	}
	#footer p {
		font-family:arial, verdana, helvetica, sans-serif;
		text-decoration: none;
		color:#4169E1;
		padding:0px 0px 0px 0px;
		margin:0;
	}
	.white {color:#ffffff;}
