* { margin: 0; padding: 0; border: none; }
body { background: #000; color: #FFF; }
#container { margin: 10px auto 0; width: 730px; }
h1 { width: 460px; height: 100px; margin: 0 auto; background: url(images/plexxradio.jpg) center no-repeat; }
#player { width: 496px; height: 296px; background: url(http://www.plexxstudio.com/images/object.png) center no-repeat; margin: 0 auto; padding: 2px; }
#openWith { overflow: hidden; text-indent: -999em; width: 82px; height: 22px; margin: 25px auto 0; background: url(http://www.plexxstudio.com/images/openWith.png) center no-repeat; }
#methods { list-style: none; height: 44px; width: 92px; margin: 0 auto; }
#methods li { width: 25%; display: block; float: left; height: 44px; }
#methods a { overflow: hidden; text-indent: -999px; display: block; float: left; width: 20px; height: 44px; background: url(http://www.plexxstudio.com/images/methods.png) top no-repeat; margin: 0 3px; }
#wmp { background-position: top left !important; }
#winamp { background-position: -23px top !important; }
#itunes { background-position: -47px top !important; }
#real { background-position: right top !important; }
#real:focus, #real:hover { background-position: right bottom !important;}
#itunes:focus, #itunes:hover { background-position: -47px bottom !important;}
#winamp:focus, #winamp:hover { background-position: -23px bottom !important;}
#wmp:focus, #wmp:hover { background-position: left bottom !important;}

#ad { height: 90px; width: 728px; margin: 20px auto; }

/* ############################
 * NETBAR STYLES
 * ############################
 */

p a, table a{
	color: #d48923;
	text-decoration: none;
	}
		
#net_bar	{
		width: 100%;
		height: 25px;
		background-image: url(images/netbar_bg.gif);
		border-bottom: 1px solid #B0B0B0;
		}
#net_bar img	{
		float: left;
		margin-left: 20px;
		}
#net_bar ul	{
		padding: 0;
		margin: 0 0 0 300px;
		white-space: nowrap;
		}

#net_bar ul li	{
		padding: 0;
		margin: 0;
		list-style-type: none;
		display: inline;
		}