	* {
		margin:0;
		padding:0;
		}
 
	html, body {
		height:100%;
		}
 
	body {
		background-color:#000;
		color:#000;
		font:100.01%/1.4 sans-serif;
		text-align:center; /* horizontal centering for IE Win quirks */
		}
 
	#distance { 
		width:1px;
		height:50%;
		background-color:#fc6;
		margin-bottom:-13.75em; /* half of container's height */
		float:left;
		
		}
 
	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:500px;
		width:900px;
		clear:left;
		background-color:#000;
		}
 
	#container div {
		font-size:80%;
		float:right;
		width:289px;
		margin-left:0px;
		}
		
 
	#container div h2 {
		font-size:120%;
		font-weight:bold;
		text-transform:uppercase;
		margin:1em 0 0;
		}
 
	#container div h3 {
		font-size:100%;
		font-weight:bold;
		margin:.5em 0 0 .75em;
		}
 
	#container ul {
		margin-left:2em;
		}
 
	#container li span {
		font-size:70%;
		}
		
 
	#container h1 {
		background-color:#8F232C;
		position: absolute;
		height: auto;
		width: 260px;
		height:58px;
		right: 0px;
		top: 350px;
		padding:5px 5px 5px 15px;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#fff;
		font-size: 18px;
		text-align:justify;
		text-transform: uppercase;
		
		font-weight:lighter;
		letter-spacing:1px;
		}
 
	#container p {
		position: absolute;
		height: auto;
		width: 255px;
		right: 20px;
		top: 100px;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-align:justify;
	}
 
	address {
		font-weight:normal;
		font-size:80%;
		font-style:normal;
		text-align:right;
		margin:0 20em 0 3em;
		}
		
#flash {
position: /*relative;*/ absolute;
z-index: 0;
}

#divPages a {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#fff;
		font-size: 18px; }