	* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		color:#CCCCCC;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}

	body {
		background-color:#f0efef;
		font:100.01%/1.4 sans-serif;
		text-align:center; /* horizontal centering for IE Win quirks */
		}

	#distance { 
		width:1px;
		height:42%;
		margin-bottom:-225px; /* half of container's height */
		float:left;
		}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:450px;
		width:780px;
		clear:left;
		}
		
	#copy, #copy a {
		margin-top:5px;
		font-size:10px;
		text-align:right;
	}
	
	#copy a {
		color:#CCCCCC;
		text-decoration:none;
	}
	
	#copy a:hover {
		color:#AAAAAA;
		text-decoration:none;
	}