body {	margin: 0px;	padding: 0px;	background:#000000 repeat-y 50%;	font-family: Arial, Helvetica, sans-serif;	color: #ffffff;}#wrapper{width: 510px;margin: 0 auto;background-color: #554F3F}p{margin: 20px;}#title {font-size: x-large;font-weight: 700;color: #ffff66;height: 30px;padding-top: 0;border-bottom: 1px solid #ffff66;margin-right: 20px;margin-left: 20px;}#middle {height: 105px;width: 510px;margin: 0;padding: 0;background-color: #ffffff;}#intro {font-size: small;margin-right: 20px;margin-left: 20px;}#title2 {font-size: large;font-weight: 400;color: #ffffff;height: 20px;padding-top: 0;border-bottom: 1px dotted #000000;margin-right: 20px;margin-left: 20px;}#news {font-size: small;border-bottom: 1px dotted #000000;margin-right: 20px;margin-left: 20px;}#news2 {font-size: small;border-bottom: 1px dotted #000000;margin-right: 20px;margin-left: 20px;}#news3 {font-size: small;border-bottom: 1px dotted #000000;margin-right: 20px;margin-left: 20px;}#left, #right {float: left;width: 400px;}.separator{clear: both;height: 0;}#base {font-size: small;margin-right: 20px;margin-left: 20px;}#full {font-size: small;margin-right: 20px;margin-left: 20px;}#pages {width: 510px;color: #000000;padding-top: 20px;/*border: 1px solid #ccc;*/padding-bottom: 10px;}#pages p, li {margin-left: 10px;font-size: small;}#pages a {text-decoration: none;color:#ffffff;}#pages a:hover {color:#565656;}.bluetext {	color: #ff6600;}.yellowtext {	color: #ffff66;}.titletext {	color: #000000;	size: large;}.subhead {	color: #ffffff;	size: large;	font-weight: 700;}#footer{	text-align: left;	font-size: x-small;	height: 30px;	background-color: #554E3C;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #000000;	margin-top: 50px;	margin-right: 20px;	margin-bottom: 0;	margin-left: 20px;	padding-top: 5px;	padding-right: 20px;	padding-bottom: 0;	padding-left: 20px;	clear: both;	}