
body {
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #525252;
	background-color: #F6F6F6;
}

h3 {
	font-size: 16px;
	font-family: arial, sans-serif;
	font-weight: normal;
}

a:visited {text-decoration: underline; color: #525252;}
a:link {text-decoration: underline; color: #525252;}
a:hover {text-decoration: underline; color: #525252;}
a:active {text-decoration: underline; color: #525252;}

#middle h3 {
	padding: 10px 21px 10px 21px;
	margin: 0px;	
}

#middle h3.normal {
	padding: 10px 0px 10px 0px;
	margin: 0px;	
}

.bold {
	font-weight:bold;
}

.login {
	font-size:12px;
}

.red {
	color: #982B00;
}

.yellow {
	color: #E4B630;
}

.orange {
	color: #D17721;
}

.right {
	text-align: right;
}

#header {
	background-image: url(/img/header_bg.png);
	background-repeat: repeat-x;
	height: 95px;
}

#header_logo {
	height: 95px;
	width: 790px;
	margin: 0 auto;
	padding-top: 0px;
	text-align: left;
}

#middle {
	background-image: url(/img/middle_bg.png);
	background-repeat: repeat-x;
	height: 800px;
	padding: 21px 0px 21px 0px;
}

#middle_boxes {
	width: 790px;			
	margin: 0 auto;
	padding: 0px;
	text-align: left;	
}

#box1 {	
	background-image: url(/img/box_listener.png);
	background-repeat: no-repeat;
	_background-image: url(/img/box_listener.gif); 
	width: 263px;
	height: 372px;
	float: left;
	clear: none;
	margin: 0px 3px 0px 2px;	
	padding: 0px;
}

#box2 {
	background-image: url(/img/box_publisher.png);
	background-repeat: no-repeat;
	_background-image: url(/img/box_publisher.gif);
	width: 246px;
	height: 372px;
	float: left;
	clear: none;
	margin: 0px 21px 0px 0px;
	padding: 0px;
}

#box3 {
	background-image: url(/img/box_partner.gif);
	background-repeat: no-repeat;
	width: 246px;
	height: 372px;
	float: left;
	clear: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#opinion_wrap {
	margin: 0 auto;
	float: center;
	width: 780px;
	height: 157px;
	padding: 0px;
}

#opinion {
	background-image: url(/img/box_opinion.gif);
	background-repeat: no-repeat;
	width: 513px;
	height: 157px;
	float: right;
	padding: 0px 0px 0px 0px;
	text-align: left;
	margin: 45px 0px 0px 0px;	
}

#opinion p {
	margin: 0px 0px 0px 0px;
}

#middle p {
    padding: 0px 21px 0px 21px;
}

#middle_sub {
	margin: 0 auto;
	width: 780px;
	height: 371px;
	background-repeat: no-repeat;
	text-align:left;	
}

.button {
	width: 258px;
	padding: 7px 0px 0px 8px;
	clear: none;
	float: left;
}
img {
	border-width:0px;
	padding: 0px; 
	margin: 0px;
	behavior: url("/ext/pngbehavior.htc");
}
#middle img.header {
	border-width:0px;
	padding: 0px;
	margin: 21px 0px 0px 5px;
}

#flashbox {
	position: absolute;
	top: 451px;
	width: 263px;
	height: 151px;
	margin: 0px;
	padding: 0px;
}

#headline {
	float: right;
	width: 400px;
	font-size:16px;
	padding: 40px 0px 40px 0px;
}

#trackbox {
	background-image: url(/img/box_tracks.png);
	background-repeat: no-repeat;
	_background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/box_tracks.png',sizingMethod='image');
	
	width: 512px;
	height: 361px;
	float: left;
    clear: none;
	margin: 0px 1px 0px 0px;
    padding: 75px 1px 0px 1px;
}

p {
	padding: 0px;
	font-size:11px;
}

#trackbox table {
	width: 510px;
	border-spacing: 0px;
}

#trackbox tr {
	font-size:10px;
	height: 25px;
}

#trackbox td.time {
	padding: 0px 50px 0px 20px;
}
#trackbox td.track {

}
#trackbox td.station {
	padding: 0px 0px 0px 20px;
}
#trackbox td.play {
	padding: 0px 20px 0px 20px;
}

#trackbox tr.even {
	background-color: #E5E5E5;
}

#radio_box table {
    width: 378px;
    border-spacing: 0px;
	padding: 0px 0px 0px 0px;
}

#radio_box tr {
    font-size:10px;
    height: 25px;
}

#radio_box tr.even {
    background-color: #E5E5E5;
}

td.info {
    padding: 0px 20px 0px 20px;
	font-size: 12px;
}

td.station {
	padding: 0px 20px 0px 20px;	
}

#radio_box h3 {
	padding: 10px 0px 10px 0px;
	margin: 0px;
}

#radio_box td.genre {
    padding: 0px 0px 0px 20px;
	text-align:right;
}

#radio_box td.country {
	padding: 0px 0px 0px 5px;
}

#podcast_box h3 {
    padding: 10px 0px 10px 0px;
    margin: 0px;
}

#podcast_box td.genre {
    padding: 0px 0px 0px 20px;
    text-align:right;
}

td.play {
    padding: 0px 20px 0px 20px;
}

#podcast_box table {
    width: 378px;
    border-spacing: 0px;
    padding: 0px 0px 0px 0px;
}

#podcast_box tr {
    font-size:10px;
    height: 25px;
}

#podcast_box tr.even {
    background-color: #E5E5E5;
}

#radio_box {
    margin: 0px 0px 0px 4px;
	padding: 35px 20px 0px 1px;
    width: 380px;
    height: 361px;
	clear: none;
	float: left;	
    background-repeat: no-repeat;
    text-align:left;
	background-image: url(/img/box_empty.gif);
}

#podcast_box {
    margin: 0px 0px 0px 0px;
    padding: 35px 0px 0px 1px;
    width: 380px;
    height: 361px;
    clear: none;
    float: left;
    background-repeat: no-repeat;
    text-align:left;
    background-image: url(/img/box_empty.gif);
}

#tagcloud {
    background-image: url(/img/box_tagcloud_trans.gif);
    background-repeat: no-repeat;
    width: 255px;
    height: 370px;
	float: left;
    clear: none;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
	overflow:hidden;
}

#tagcloud p {
	padding: 21px 21px 50px 21px;
	margin: 0px 0px 0px 0px;
}

#tagcloud a:hover   {text-decoration: none; color: #FFFFFF; background-color: #982B00; } 
#tagcloud a			{text-decoration: none;}

#bottom {
	background-image: url(/img/bottom_bg.png);
	background-repeat: repeat-x;
	height: 61px;
	text-align: left;
	clear:both;
}

#bottom_links {
	width: 790px;
	margin: 0 auto;
	padding-top: 16px;
	text-align: left;
}

#bottom_links ul {
	font-family: verdana, sans-serif;
	font-size: 8px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#bottom_links img {
	border-width: 0px;
	padding: 0px 0px 0px 0px;
}

#bottom_links li {
	list-style: none;
	display: inline;
}
