	* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		}

	body {
		text-align:center; /* horizontal centering for IE Win quirks */
		}

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

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:555px;
		width:969px;
		clear:left;
		}

	#container div {
		float:right;
		}


/* ---------------------- players ---------------------- */

table#players td:hover {
background-image: url(../images/background_hilight.png);
}
table#players td.no-hover:hover {
background-image:none;
}
table#players td a {
display: block;
height: 77px;
background-repeat: no-repeat;
}
table#players td a:link, table#players td a:visited {
background-position: center left;
}
table#players td a:hover {
background-position: center right;
}
table#players td a#flashplayer {
width: 179px;
background-image: url(../images/icon-flashplayer.png);
}
table#players td a#winamp {
width: 143px;
background-image: url(../images/icon-winamp.png);
}
table#players td a#mediaplayer {
width: 183px;
background-image: url(../images/icon-mediaplayer.png);
}
table#players td a#quicktime {
width: 167px;
background-image: url(../images/icon-quicktime.png);
}
table#players td a span {
display: none;
}

/* ---------------------- options ---------------------- */

table#options td:hover {
background-image: url(../images/background_hilight.png);
}
table#options td a {
display: block;
height: 76px;
background-repeat: no-repeat;
}
table#options td a, table#options td a:link, table#options td a:visited {
background-position: center left;
}
table#options td a:hover {
cursor: pointer;
background-position: center right;
}
table#options td a#rating {
width: 80px;
background-image: url(../images/icon-rating.png);
}
table#options td a#playlist {
width: 72px;
 background-image: url(../images/icon-playlist.png);
}
table#options td a#rssfeed {
width: 68px;
background-image: url(../images/icon-rssfeed.png);
}
table#options td a#radiologo {
width: 226px;
background-image: url(../images/icon-radiologo.png);
}
table#options td a span {
display: none;
}
