			* {
				margin:0;
				padding:0;
				}
			
			html, body {
				height:100%;
				overflow:hidden;
			}
			
			body {
				background-color:#000000;
				color:#434343;
				font:10pt sans-serif;
				text-align:center; /* horizontal centering for IE Win quirks */
			}
			a, a:link, a:hover, a:visited, a:active {
				color:#434343;
			}
			
			#distance { 
				width:1px;
				height:50%;
				margin-bottom:-300px; /* half of container's height */
				float:left;
			}
			
			#container {
				margin:0 auto;
				position:relative; /* puts container in front of distance */
				text-align:left;
				height:600px;
				width:800px;
				clear:left;
			}