body {
	background: #666;
	text-align: center;
}

p {
	margin: 0;
}
 
#horizon {
	background-color: transparent;
	position: absolute;
}

/* following rules are invisible to IE 5 \*/
#horizon {
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -230px;
	text-align: center;
	min-width: 780px; 
}
/* end IE 5 hack */ 
	  
#wrapper {
	position: relative;
	width: 780px;
	height: 440px;
	margin: 0 auto;
}

#footer {
	margin-top: 5px;
	color: #CCC;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}

#footer a:link, #footer a:visited, #footer a:active {
	color: #CCC;
	text-decoration: none;
}

#footer a:hover {
	color: #CCC;
	text-decoration: underline;
}
