	* {
		margin:0;
		padding:0;
		}
	a:link, a:visited {
		color:#FFFFFF;
	}
	a:hover {
		color:#000;		
	}

	html, body {
		height:100%;
		background:url(/images/bg.png);
		}

	body {
		/*background-color:#fc6;*/
		color:#000;
		font:100.01%/1.0 sans-serif;
		text-align:center; /* horizontal centering for IE Win quirks */
		}

	#distance { 
		width:1px;
		height:50%;
		/*background-color:#fc6;*/
		margin-bottom:-210px; /* half of container's height */
		float:left;
		}

	#container {
		margin:0 auto;
		padding:10px;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:400px;
		width:45em;
		clear:left;
		background-color:#ADB684;
		border:1px solid #c93;		
		}
	#container h1 {
		padding:0px;
		margin:0px 0px 0px 0px;
		font-size:28px;
	}
	#container h2, h2 {
		padding:0px;
		margin:0px;
		font-size:20px;
	}
	#container h2 {
		padding:0px 0px 0px 17px;
	}
	h2 span {
		font-size:16px;
	}
	#intro {
		margin:5px 0px 10px 17px;
		line-height:1.5;
	}
	#sitelistContainer {
		width:600px;
		margin:auto;
		border:0px solid red;
		display:block;
	}
	.sitelist {
		margin:20px 10px 0px 10px;
		float:left;
		width:165px;
		border:0px solid red;
		
	}
	.sitelist ul {
		border-right:1px solid #cecece;
		height:150px;		
		margin:0px;
		padding:0px;		
	}
	.sitelist ul li {
		padding:0px;
		margin:3px 0px 2px 18px;
		list-style-type:square;
	}
	.clearer {
		clear:both;
	}
	td {
		padding:4px;
	}
	input, textarea {
		width:250px;
		font-size:20px;
	}
	.btn {
		width:50px;
		font-size:15px;
	}
	#facebox .body {
		background:#E5DBC3;
	}
	#loading {
		margin:0px;
		padding:0px;
		}