html, body
{
	height: 100%;
}
BODY
{
	font-family: Arial;
	margin: 0px;
}
div#top 
{
	position: relative;
	height: 315px;
	width: 1000px;
	margin: 0 auto;
	clear: left;
	z-index: 1;
}
div#bottom
{
	position: relative;
	text-align: left;
	height: 87px;
	width: 1000px;
	margin: 0 auto;
	clear: left;
	z-index: 0;
}
div#middle
{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	clear: left;
}
div#site
{
	position: relative;
	width: 960px;
	margin: 0 auto;
	margin-top: -220px;
	margin-bottom: 0px;
	z-index:2;
	clear: left;
}
div#title
{
	float: left;
	margin-left:15px;
}
div#title H1 a img
{
	border: 0px;
}
div#menu
{
	height: 55px;
}
div#top_box
{
	padding: 7px;
	margin-right:20px;
	float: right;
	margin-top:55px;
}
div#footer
{
	padding: 15px;
}
.menu_item
{
	margin-top:5px;
	margin-left:5px;
	float: left;
	padding: 9px 5px 0px 5px;
	height: 28px;
}
div#icos
{
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}
div#ad_column
{
	position: relative;   /* positions content on top of distance */
	float:right;
	margin-top:15px;
	margin-right:10px;
	width: 200px;          /* required - desired width */
	margin-bottom: 150px;
}
div.ad_element
{
	margin-top:10px;
}
#play
{
	width:960px;
	zoom: 1;
	clear:both;
	margin:0;
}
#play:after 
{ 
	display: block; 
	clear: both; 
	visibility: hidden; 
	content: '.'; 
	height: 0;
}
#play ul.list
{
	position:relative;
	margin:0px;
    width: 370px;
    float: left;
    margin-top: .1px;
}
#play ul#list1
{
	padding: 0px 5px 0px 5px;
}
#play ul#list2
{
	padding: 0px 0px 0px 0px;
}

#play ul li.item
{
	margin-top:5px;
	zoom: 1;
	position: relative;
}
.inner ul
{
	padding: 0px;
}
.container-list
{
	position:fixed;
	padding: 1px;
	display:inline;
	height:auto;
	float:left;
	z-index: 3;
}
.container-list li
{
	height: auto !important;
}
.options_box
{
	width: 200px;
	padding: 1px;
	position: absolute;
	z-index: 2;
	padding: 5px;
}
.options_box H3
{
	padding-left: 5px;
}
.container-list h2
{
	margin-top: 0px;
	padding: 0px 10px 0px 10px;
}
.container-list li
{
	padding: 0px;
	margin: 0px;
	height: 5px;
}
.container-list h2 strong
{
	
	padding:0px;
	margin:0px;
}
.container-list h2 a.close
{
    height: 15px;
    width: 15px;
    float:right;
    margin-top: 5px;

}
.content_container_ul
{
	position:relative;
	float:left;
	margin-top:0px;
	padding-right: 30px;

}
.more_containers, .user_rss_add
{
	margin-top:5px;
	margin-left:5px;
	float: left;
	padding: 0px 10px 0px 10px;
	height: 28px;
}
.more_disabled
{}
.more_on
{}
.more_off
{} 
.yui-dd-proxy
{
    padding-left: 20px;
    padding: 5px;
    margin: 2px;
}
#play li.moving
{}
div.mod 
{
    position: relative;
}
div.mod div.inner
{
    overflow: hidden;
    zoom: 1;
}
div.mod div.inner div.inner_data
{
	padding:0px;
	float: left;
	width: 356px;
}
div.mod div.inner ul li a
{}
div.mod h2
{
    position: relative;
    margin: 0;
	height:27px;
    padding-left:5px;
    zoom: 1;
}
div.mod h2 strong
{
	float:left;
	margin-top: 5px;
    padding-left: 25px;
}
.style_rss div.mod h2 strong
{}
.style_radio div.mod h2 strong
{}
div.minned h2 
{}
div.mod h2 a.close, div.mod h2 a.min, div.mod h2 a.options, div.options_box a.close
{
    display: block;
    height: 15px;
    width: 15px;
    right: 4px;
    top: 1px;
    position: absolute;
    top:5px;
    margin: 2px;
    padding: 0;
}
div.mod h2 a.min 
{
    right: 25px;
}
div.minned h2 a.min 
{
    right: 25px;
}
div.mod h2 a.options
{
    right: 45px;
}
div.mod h2 a:hover.close, div.mod h2 a:hover.min 
{}
div.mod a.close, .container-list h2 a.close, div.options_box a.close
{}
ul.rss-content, table.radio_content
{
	margin: 0px;
	padding: 0px;
}
ul.rss-content li
{
	margin:0px !important;
	padding-left:12px;
	padding-top:12px;
	padding-bottom:15px;
	padding-right:15px;
}
ul.rss-content li
{}
div.inner ul.rss-content H3
{
	margin: 0px;
	font-size: 9pt;
}
div.inner ul.rss-content IMG
{
	float: left;
	clear:both;
	margin-top:3px;
	margin-right: 5px;
	margin-left: 5px;
}
div.inner ul.rss-content P.date, .radio_date
{
	font-size:8pt;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
}
div.hiddenPara ul.rss-content IMG,div.hiddenPara ul.rss-content .rss_text
{
	display: none;
}
div.hiddenPara ul.rss-content li
{
	padding-bottom: 6px; 
}
div.clean
{
	clear:both;
	height:0px;
}
div.inner ul.rss-content P.rss_text
{
	margin: 0px 0px 0px 0px;
}
div.inner ul.rss-content P A
{
	margin: 0px;
}
.rss_paginator
{
	float:right;
	padding:10px 10px 0px 5px;
}
.rss_paginator a
{
	display:inline;
	position:relative;
	padding:0px 5px 0px 5px;
	margin-left:3px;
}
.rss_paginator a:ACTIVE, .rss_paginator a:HOVER, .rss_paginator a.active_page
{}
.radio_content
{
	width: 100%;
	overflow: hidden;
}
.radio_content tr td
{
	height: 30px;
}
td.radio_name
{
	width: 120px;
	padding-left: 5px;
}
td.radio_genre
{
	width: 95px;
	padding-left:5px;
}
td.radio_option
{
	width: 100px;
}
div.radio_btn_play
{
	float:left;
	width:25px;
	height:25px;
}
div.radio_play
{}
div.radio_stop
{}
.selected_radio
{}
a.winamp
{
	float:left;
	height:25px;
	width:25px;
}
a.wmp
{
	float:left;
	height:25px;
	width:25px;
}
ul#usf
{
	padding: 0px 0px 0px 30px;
}
li.usf_link_hdr
{}
ul#usf_links
{
	padding: 10px 0px 0px 15px;
}
li.usf_link
{
	margin-top: 5px;
}
li.usf_link a
{}
div#login_box
{
	position:absolute;
	top:0px;
	-webkit-border-radius: 7px;
	background-image:url("../img/login_bg.jpg");
	background-repeat:repeat-x;
	height:62px;
	width:460px;
	-moz-border-radius: 7px;
	color: white;
	z-index: 3;
}
div.login_type
{
	height: inherit;
	background-image: url("../img/login_t_div.jpg");
	background-repeat:no-repeat;
	background-position:center right;
	text-align:center;
	width: 42px;
	float: left;
}
div.login_type img
{
	margin-top: 20px;
	border: 0px;
}
div.login_fields
{
	padding:6px;
	float: left;
}
div.login_fields input[type=text],div.login_fields input[type=password]
{	
	font-size:13px;
	width: 125px;
	border: 1px solid black;
}
div#add_user_rss_box
{	
	float:left;
	color: white;
	padding: 10px;
}
div#add_user_rss_img
{
	width: 30px;
	height: 33px;
	background-image: url(../img/rss_1.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
div#login_user
{
	float:left;
	background-image: url(../img/user.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

div#login_box input[type=submit],div#login_box input[type=button] , div#add_user_rss_box input[type=submit]
{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	margin-left:8px;
	height:23px;
	
	border:1px solid #b4df0c;
	background-image:url("../img/login_sbt.jpg");
	font-weight:bold;
	font-size:13px;
}
div.login_texts
{
	float:left;
	margin-left:6px;
	font-size: 12px;
	text-align: right;
}
div.login_texts span
{
	margin-right: 7px;
}
div.login_texts span a
{
	color: #95cd08;
	text-decoration:none;
}
div#login_box p
{
	margin: 10px 10px 0px 0px;
	padding-left: 28px;
}

.video_content
{
	width: 100%;
	overflow: hidden;
}
.video_content tr td
{
	height: 30px;
}
td.video_name
{
	width: 120px;
	padding-left: 5px;
}
td.video_genre
{
	width: 95px;
	padding-left:5px;
}
td.video_option
{
	width: 100px;
}
div.video_btn_play
{
	float:left;
	width:25px;
	height:25px;
}
div.radio_play
{}
div.radio_stop
{}
.selected_radio
{}
div.minned #mediaPlayer
{
 visibility: hidden;
}

.radio_news,.radio_weather
{
	float: left;
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center center;
}
.radio_news
{
	background-image: url(../img/radio_news.png);
}
.radio_weather
{
	background-image: url(../img/radio_weather.png);
}
.radio_date
{
	padding-left: 40px;
}
.style_10min div.mod h2 strong
{
    padding-left: 30px;
    color: white;
}
.build_widget
{
	display: none;
}
.weather_table
{
	width:356px;
	font-size: 9pt;
	margin-top: 10px;
	background-image: url("../img/weatherTBG.png");
	background-repeat: repeat-x;
}
.weather_day
{
	width:100px;
	padding-left:15px;
	font-weight: bold;
	height: 30px;
}
.weather_day span
{
	color: #ababab;
}
.minmax_temp
{
	width: 50%;
	text-align: center;
	color: #004c70;
	font-size: 12pt;
	font-weight: bold;
}
.weather_info_f
{
	text-align: right;
	color: #ababab;
}
.weather_info_s
{
	padding-left: 10px;
}
.weather_select
{
	background-color: white;
}
.weather_widget
{
	font-size: 9pt;
	height: 50px;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
}
.weather_widget select
{
	border:1px solid #ababab;
	font-size: 9pt;
	background-color:white;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
#clearWidgetMarkup img
{
	border:0px;
}
.skin
{
	cursor: pointer;
}
