	* {		margin:0;		padding:0;		}	html, body {		height:100%;		}	body {		background-color:#000;		background-image:url(web-images/dark_victorian_1024x768.jpg);		text-align:center; /* horizontal centering for IE Win quirks */		}	#distance { 		width:1px;		height:50%;		background-color:#000;		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:950px;		clear:left;		}