/* CSS Document */
a{
	color: #06dd10;
	text-decoration: none;
}
a:hover{
	color: #fff;
	text-decoration: none;
}
#subCatList{
	width: 865px;
	list-style: none;
	margin: 0px auto;
}
#subCatList li{
	float: left;
	display: inline;
	padding: 6px 10px;
	margin: 0px;
}
#subCatList li:hover{
	background: #06dd10;
}
#subCatList .subCatOn{
	float: left;
	display: inline;
	background: #06dd10; 
}
#subCatList a{
	color: #fff;
	font-size: 11px;
}
#subCatList a:hover{
	color: #000;
}
#subCatList .subCatOn a{
	color: #000;
}
#subCatList .subCatOn a:hover{
	color: #000;
}
.topButton{
	float: left;
	width: 97px;
	height: 27px;
	text-align: center;
	background: url('../images/big_button.png') no-repeat;
	margin: 0px 5px 0px 0px;
	padding: 15px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}
.topButton a{
	color: #000;
	text-decoration: none;
}
.topButton a:hover{
	color: #fff;
	text-decoration: none;
}
.topButton .onText a{
	color: #fff;
	text-decoration: none;
}
#logo{
	height: 27px;
	text-align: center;
	padding: 15px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	background: #00dd00;
}
#logo a{
	color: #000;
	text-decoration: none;
}
#logo .onText a{
	color: #fff;
	text-decoration: none;
}
#logo a:hover{
	color: #fff;
	text-decoration: none;
}
#spmtst{
	display: none;
}
.indexFlash{
	float: left;
	width: 420px;
	margin: 0px 0px 10px 0px;
	height: 200px;
}
#messageDiv h1{
	float: left;
	clear: both;	
	padding: 3px 5px 5px 30px;
	font-size: 12px;
	color: #06dd10;
	font-style: italic;
	background: url('../images/info.png') no-repeat;
}
#leftCol h1{
	color: #000;
	font-size: 14px;
}
#leftCol hr{
	border-top: 1px solid #323232;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	margin-bottom: 5px;
}
.menuHead{
	width: 110px;
	height: 7px;
	padding: 12px 5px;
	background: url('../images/left_col_head.png') no-repeat;
}
.menuSurround{
	width: 110px;
	padding: 5px;
 	background: #282727;
}
.menuFoot{
	width: 120px;
	height: 9px;
	background: url('../images/left_col_foot.png') no-repeat;
	margin: 0px 0px 20px 0px;
}
#rightContentDiv .adDiv{
	margin: 0px 0px 10px 0px;
}

#newsTipBox .error{
	color: #06dd10;
	font-style: italic;
}
#newsTipBox fieldset{
	float: left;
	clear: both;
	width: 100px;
	padding: 0px;
	border: 0px;
	color: #06dd10;
}
#newsTipBox fieldset label{
	clear: both;
	float: left;
	color: #fff;
	margin: 5px 0px;
}
#newsTipBox fieldset input{
	clear: both;
	float: left;
	margin: 0px 0px 8px 0px;
	width: 250px;
}
#newsTipBox textarea{
	clear: both;
	float: left;
	margin: 5px 0px;
	width: 393px;
	height: 300px;
}
#newsTipBox .submit{
	margin: 0px 0px 5px 0px;
	width: 75px;
}

#loginBox{
	padding: 0px 0px 5px 0px;
}
#loginBox fieldset{
	width: 100px;
	padding: 0px;
	border: 0px;
	color: #06dd10;
}
#loginBox legend{
	display: none;
}
#loginBox p{
	font-style: italic;
}
#fullContentDiv p{
	clear: both;
	float: left;
}
#leftContentDiv .noteP{
	clear: both;
	float: left;
	margin: 10px 0px 10px 0px;
}
#leftContentDiv .totalP{
	float: left;
	margin: 15px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
}
#fullContentDiv #loginBox p{
	clear: both;
	float: left;
	padding: 10px;
}
#loginBox a{
	color: #fff;
	text-decoration: none;
}
#loginBox a:hover{
	color: #06dd10;
	text-decoration: none;
}
#loginBox fieldset label{
	clear: both;
	float: left;
	color: #fff;
}
#loginBox fieldset input{
	clear: both;
	float: left;
	margin: 5px 0px;
	width: 100px;
}
#loginBox .submit{
	margin: 0px 0px 5px 0px;
	width: 75px;
}
.leftColAd{
	padding: 0px 0px 10px 0px;
}
.menu{
	padding: 0px;
	margin: 0px;
	display : inline-block; /* To avoid IE "ul li white-space bug" */
}
.menu li{
	list-style: none;
	padding: 0px;
	color: #06dd10;
}
.menu a{
	color: #06dd10;
	text-decoration: none;
}
.menu a:hover{
	color: #fff;
	text-decoration: none;
}
.menu0{
	margin: 0px;
	padding: 0px;
	display : inline-block; /* To avoid IE "ul li white-space bug" */
}
.menu0 ul li{
	margin: 0px;
	padding: 0px;
}
.menu1{
	padding: 0px;
	margin: 2px 0px 10px 0px;
	display : inline-block; /* To avoid IE "ul li white-space bug" */
}
.menu1 li{
	background: none;
	margin: 0px;
	padding: 0px;
}
.menu1 a{
	color: #fff;
	text-decoration: none;
}
.menu1 a:hover{
	color: #06dd10;
	text-decoration: none;
}
.catBox{
	float: left;
	width: 90px;
	margin: 0px 7px 10px 6px;
}
.catHead{
	clear: both;
	float: left;
	width: 70px;
	background: #292828;
	padding: 0px 10px;
}
.catHead img{
	margin: 0px;
}
.catHead p{
	width: 90px;
}
.catBox h1{
	background: #000;
	padding: 2px 5px;
	text-align: center;
}
.catBox h1 a{
	font-size: 12px;
	color: #06dd10;
	text-decoration: none;
}
.catBox .rd_tl{
	float: left;
	background: url('../images/rd_tl.png') no-repeat;
	width: 10px;
	height: 10px;
}
.catBox .rd_tc{
	float: left;
	width: 70px;
	height: 10px;
	background: #292828;
}
.catBox .rd_tr{
	float: right;
	background: url('../images/rd_tr.png') no-repeat;
	width: 10px;
	height: 10px;
}
.catBox .rd_bl{
	float: left;
	background: url('../images/rd_bl.png') no-repeat;
	width: 10px;
	height: 10px;
}
.catBox .rd_bc{
	float: left;
	width: 70px;
	height: 10px;
	background: #292828;
}
.catBox .rd_br{
	float: right;
	background: url('../images/rd_br.png') no-repeat;
	width: 10px;
	height: 10px;
}

#commentForm{
	float: left;
	clear: both;
	width: 540px;
	margin: 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dotted #333;
}
#commentForm fieldset{
	border: 0px;
}
#commentForm legend{
	display: none;
}
#commentForm label{
	display: none;
}
#commentForm textarea{
	width: 300px;
	height: 100px;
}
#commentList{
	float: left;
	clear: both;
	width: 540px;
}
.commentBox{
	float: left;
	clear: both;
	border-bottom: 1px dotted #333;
	width: 540px;
}
.commentBox h2{
	text-align: left;
	color: #fff;
	background: #000000;
	font-size: 12px;
	margin-top: 5px;
	min-height: 16px;
	padding: 2px 5px;
}
.commentBox p{
	padding:10px 2px 10px 2px;
	font-size: 12px;
	line-height: 18px;
}
#commPag{
	float: left;
	clear: both;
	width: 530px;
	margin: 10px 0px 0px 0px;
	background: #000000;
	padding: 5px; 
}

.tvBox{
	float: left;
	padding: 0px 0px 10px 0px;
}
.tvBox .rd_tl{
	float: left;
	background: url('../images/rd_tl.png') no-repeat;
	width: 10px;
	height: 10px;
}
.tvBox .rd_tc{
	float: left;
	width: 540px;
	height: 10px;
	background: #292828;
}
.tvBox .rd_tr{
	float: right;
	background: url('../images/rd_tr.png') no-repeat;
	width: 10px;
	height: 10px;
}
.tvBox .rd_bl{
	float: left;
	background: url('../images/rd_bl.png') no-repeat;
	width: 10px;
	height: 10px;
}
.tvBox .rd_bc{
	float: left;
	width: 540px;
	height: 10px;
	background: #292828;
}
.tvBox .rd_br{
	float: right;
	background: url('../images/rd_br.png') no-repeat;
	width: 10px;
	height: 10px;
}
.tvFullContent{
	float: left;
	width: 540px;
	background: #292828;
	padding: 0px 10px;
}
.tvFullContent .date{
	float: left;
	font-style: italic;
	font-size: 10px;
	padding: 0px 2px;
}
.tvFullContent h1{
	text-align: center;
	background: #000;
	padding: 2px 5px;
	margin: 0px;
	font-size: 12px;
	color: #06dd10;
	text-decoration: none;
}
.caption{
	background: #000;
	font-size: 12px;
	padding: 2px 5px;
	margin-top: 5px;
	text-align: center;
	min-height: 16px;
}
.tvFullContent .txt{
	float: left;	
	width: 535px;
	padding: 5px 5px 10px 2px;
	font-size: 12px;
	line-height:18px;
}
.tvFullContent .txt p{
	padding: 0px 10px 10px 0px;
}
.tvFullContent #imgGrid{
	float: right;
	background: #000;
	margin-top: 5px;
	min-height: 325px;
}
.tvFullContent .imgGrid1{
	width: 135px;	
	padding: 0px;
}
.tvFullContent .imgGrid2{
	width: 100px;
}
.tvFullContent #imgGrid .imgRow{
	float: left;
	width: 100px;
	padding: 13px 0px 5px 2px;
}
.tvFullContent .mediaPage{
	float: left;
	width: 20px;
	padding: 12px 0px;
}
.mediaDivArt{
	float: left;
	width: 400px;
}
.mediaDivArt1{
	float: left;
	width: 435px;
}
.mediaDivArt2{
	float: left;
	width: 540px;
}
.imgWrap{
	background: #000;
	text-align: center;
}
.tvFullContent .mediaPage .paginator{
	float: left;
	width: 18px;
	height: 12px;
	text-align: center;
	padding: 3px 0px;
	margin: 0px 0px 1px 0px;
}
.tvFullContent .mediaPage .paginatorOn{
	float: left;
	width: 18px;
	height: 12px;
	text-align: center;
	padding: 3px 0px;
	margin: 0px 0px 1px 0px;
}


.artBox{
	float: left;
	padding: 0px 0px 10px 0px;
	width: 420px;
}
.artBox .rd_tl{
	float: left;
	background: url('../images/rd_tl.png') no-repeat;
	width: 10px;
	height: 10px;
}
.artBox .rd_tc{
	float: left;
	width: 400px;
	height: 10px;
	background: #292828;
}
.artBox .rd_tr{
	float: right;
	background: url('../images/rd_tr.png') no-repeat;
	width: 10px;
	height: 10px;
}
.artBox .rd_bl{
	float: left;
	background: url('../images/rd_bl.png') no-repeat;
	width: 10px;
	height: 10px;
}
.artBox .rd_bc{
	float: left;
	width: 400px;
	height: 10px;
	background: #292828;
}
.artBox .rd_br{
	float: right;
	background: url('../images/rd_br.png') no-repeat;
	width: 10px;
	height: 10px;
}
.artBox .artContent{
	float: left;
	width: 400px;
	background: #292828;
	padding: 0px 10px;
}
.artContent p{
	padding: 2px 0px;
}
.artContent .left{
	float: left;	
	width: 70px;
}
.artBox .artContent .right{
	float: left;	
	width: 310px;
	padding: 0px 10px;
}
.artContent h1{
	background: #000;
	padding: 2px 5px;
}
.artContent h1 a{
	font-size: 12px;
	color: #06dd10;
	text-decoration: none;
}
.artContent img{
	margin: 0px 0px 5px 0px;
}
.artContent h2{
	background: #000;
	padding: 2px 5px;
	text-align: center;
	margin: 0px 0px 5px 0px;
}
.artContent h2 a{
	font-size: 10px;
	color: #fff;
	text-decoration:none;
}
.artContent h2 a:hover{
	font-size: 10px;
	color: #06dd10;
	text-decoration:none;
}
.artContent h3 a{
	float: right;	
	font-size: 10px;
	color: #06dd10;
	text-decoration: none;
}
.artContent h3 a:hover{
	float: right;	
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}
.artContent .txt{
	min-height: 60px;
}
.artContent .catTxt{
	min-height: 35px;
}
.artContent .date{
	float: left;
	font-style: italic;
	font-size: 10px;
}
.pagination{
	float: right;
}
.artFullContent .date{
	float: left;
	font-style: italic;
	font-size: 10px;
}
.artFullContent{
	float: left;
	width: 400px;
	background: #292828;
	padding: 0px 10px;
}
.artFullContent h1{
	text-align: center;
	background: #000;
	padding: 2px 5px;
	margin: 0px;
	font-size: 12px;
	color: #06dd10;
	text-decoration: none;
}
.artFullContent .txt{
	float: left;	
	width: 385px;
	padding: 5px 5px 10px 0px;
	font-size: 12px;
	line-height: 18px;
}
.artFullContent .txt p{
	padding: 0px 10px 10px 0px;
}
.artFullContent #imgGrid{
	float: left;
	width: 400px;	
	padding: 0px;
	background: #000;
}
.artFullContent #imgGrid .imgRow{
	float: left;
	width: 400px;	
	padding: 13px 0px 5px 2px;
}
#imgGrid table{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	margin: auto;
}
#imgGrid td{
	padding: 0px 3px 3px 0px;
}
.artFullContent #imgGrid img{
	border: 1px solid #666;
}
.artFullContent #imgGrid .mediaPage{
	clear: both;
	float: left;
	width: 400px;
	padding: 0px 0px 8px 13px;
}
.paginator{
	float: left;
	padding: 2px 5px;
	margin: 1px;
	border: 1px solid #292828;
}
.paginator:hover{
	float: left;
	padding: 2px 5px;
	margin: 1px;
	border: 1px solid #292828;
	background: #5f5c5c;
}
.paginatorOn{
	float: left;
	padding: 2px 5px;
	margin: 1px;
	border: 1px solid #292828;
	background: #fff;
}
.paginator a{
	color: #fff;
	text-decoration: none;
}
.paginator a:hover{
	color: #000;
	text-decoration: none;
}
.paginatorOn a{
	color: #000;
	text-decoration: none;
}
.paginatorOn a:hover{
	color: #000;
	text-decoration: none;
}
.artFullContent .txt{
	float: left;
}
#mediaUpdateDiv{
	text-align: center;
	margin: 5px 0px;
}
#radioBar #icon{
	float: left;
	width: 52px;
	padding-top: 8px;
}
#radioBar #liveNow{
	float: left;
	width: 750px;
	font-size: 17px;
	letter-spacing: 2px;
	padding: 5px 15px 3px 15px;
}
#radioBar #tagLine{
	float: left;
	width: 750px;
	font-size: 12px;
	padding: 0px 15px 8px 15px;
}
#radioBar #tagLine a{
	color: #b3b3b3;
}
#radioBar a{
	color: #06dd10;
	text-decoration: none; 
}
#radioBar a:hover{
	color: #fff;
	text-decoration: none; 
}
#radioBar #buttonBar{
	float: left;
	width: 750px;
	padding: 0px 15px 0px 15px;
}
#buttonBar p{
	float: left;
	font-size: 17px;
	letter-spacing: 2px;
	font-weight: bold;
	color: #3e3e3e;
	padding: 1px 5px 0px 0px;
}
#radioBar .radioButton{
	float: left;
	margin: 0px 5px;
}
.radioMainAd{
	clear: both;
	float: left;
	width: 835px;
	margin: 10px 0px 0px 0px;
}
#latestBar{
	float: left;
	width: 400px;
	margin: 0px 0px 10px 0px;
	height: 20px;
	background: #000 url('../images/latest_bar.png') no-repeat top left;
	padding: 7px 10px;
}
#latestBar .p1{
	float: left;
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #5f5c5c;
}
#latestBar .p2{
	float: left;
	font-size: 8px;
	letter-spacing: 1px;
	color: #06dd10;
	padding: 9px 0px 0px 5px;
}

/*Radio pages*/
#linkBar{
	margin: 0px;
}
#linkBar ul, #linkBar li{
	float: left;
	display: inline;
	list-style: none;
}
#linkBar ul{
	margin: 0px auto;
}
#linkBar li{
	padding: 11px 24px;
	text-align: center;
}
#linkBar #leftend{
}
#linkBar #rightend{
	float: right;
	text-align: center;
}
#linkBar .nav{
	height: 13px;
}
#linkBar .navOn{
	height: 13px;
	background: #292828 url('../images/radio_nav_bg_on.jpg') no-repeat top left;
}
#linkBar a{
	font-size: 11px;
	color: #fff;
	text-decoration:none;
}
#linkBar .onText a{
	color: #fff;
}
#linkBar a:hover{
	color: #06dd10;
}
#radioPanel{
	float: left;
	clear:both;
	width: 865px;
 	min-height: 223px;
 	background: #292828;
}
#radioPanelOpen{
	float: left;
	text-align: right;
	clear: both;
	width: 845px;
	height: 5px;
	background: #292828;
	padding: 10px;
}
#radioPanelOpen2{
	float: left;
	text-align: center;
	clear: both;
	width: 845px;
	height: 5px;
	background: #292828;
	padding: 10px;
}
#radioPanelOpen h2 a{
	font-size: 11px;
	font-style: italic;
	color: #fff;
	text-decoration: none;
}
#radioPanelOpen2 h2 a{
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
#radioPanelBottom{
	float: left;
	clear: both;
	width: 865px;
	height: 5px;
	background: url('../images/radio_panel_bottom.png') no-repeat bottom left;
	margin: 0px 0px 10px 0px;
}
.panelLeft{
	float: left;
	clear: both;
	margin: 7px 0px 0px 0px;
	width: 190px;
	padding: 5px 10px;
	text-align: center;
}
.panelMid{
	float: left;
	margin: 7px 0px 0px 0px;
	width: 415px;
	min-height: 216px;
	background: #292828 url('../images/radio_panel_bg.png') repeat-y top left; 
}
.panelMid h1{
	font-size: 18px;
	letter-spacing: 2px;
}
.panelMid h2{
	font-size: 14px;
	color: #06dd10;
	padding: 0px 0px 5px 0px;
}
.panelMid h3{
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 2px 0px;
}
.panelMid a{
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.panelMid .midLeft{
	float: left;
	clear: both;
	text-align: right;
	padding: 5px 5px 15px 10px;
	width: 118px;
}
.panelMid .midCenter{
	float: left;
	width: 169px;
	padding: 5px 10px 15px 10px;
}
.panelMid .midRight{
	float: left;
	width: 70px;
	padding: 5px 10px 15px 10px;
}
.panelRight{
	float: left;
	margin: 7px 0px 0px 0px;
	width: 210px;
	min-height: 216px;
	padding: 0px 10px;
}
.radioPanelInner{
	width: 217px;
	margin: 0px 0px 10px 0px;
	font-size: 10px;
}
.radioPanelInner ul{
	list-style: square;
}
.radioPanelInner li{
	list-style: square;
	margin: 0px 0px 0px 14px;
}
.radioPanelInner li a{
	color: #fff;
	text-decoration: none;
}
.radioPanelInner li a:hover{
	color: #06dd10;
}
.radioPanelInner .innerContent h1{
	padding: 0px 0px 2px 0px;
	font-size: 14px;
}
.radioPanelInner .innerContent{
	background: #181818;
	width: 187px;
	padding: 0px 15px;
}

.radioPanelInner .innerContent2 h1{
	padding: 0px 0px 2px 0px;
	font-size: 12px;
}
.radioPanelInner .innerContent2{
	background: #181818;
	width: 187px;
	padding: 0px 15px;
	font-size: 9px;
}

.radioPanelInner .innerTop{
	height: 11px;
	width: 217px;
	background: url('../images/radio_panel_inner_top.png') no-repeat top left;
}

.radioPanelInner .innerBottom{
	height: 11px;
	width: 217px;
	background: url('../images/radio_panel_inner_bottom.png') no-repeat top left;
}
.exPlayerIcon{
	float: left;
	width: 20px;
	height: 20px;
}
.radioPanelInner td{
	padding: 5px;
}
.radioAd{
	margin: 0px 0px 10px 0px;
}
#leftContentRadioDiv .pagination{
	margin: 10px; 
}
#leftContentRadioDiv .head{
	width: 540px;
	height: 23px;
	padding: 17px 10px 20px 10px;
	background: url('../images/radio_content_head.png') no-repeat top left;
}
#leftContentRadioDiv .head h2{
	color: #000;
	font-size: 11px;
}
#leftContentRadioDiv .head h1{
	color: #000;
	font-size: 18px;
}
#leftContentRadioDiv .subMenu{
	width: 535px;
	padding: 10px;
	background: #292828;
}
#leftContentRadioDiv .subMenu fieldset{
	border: 0px;
}
#leftContentRadioDiv .subMenu legend{
	display:none;
}
#leftContentRadioDiv .subMenu label{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
#leftContentRadioDiv .subMenu a{
	color: #fff;
	text-decoration: none;
}
#leftContentRadioDiv .subMenu a:hover{
	color: #06dd10;
}
#leftContentRadioDiv .subMenu ul{
	display: inline;
}
#leftContentRadioDiv .subMenu li{
	display: inline;
	list-style: none;
	margin: 6px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.body ul{
	margin: 0px 0px 0px 15px;
}
.txt ul{
	margin: 0px 0px 0px 15px;
}
#leftContentRadioDiv .body{
	float: left;	
	width: 535px;
	min-height: 400px;
	padding: 0px 10px;
	background: #292828;
}
#leftContentRadioDiv .body .img{
	float: left;
	clear: both;
	padding: 10px 5px 10px 0px;
	width: 80px;
}
#leftContentRadioDiv .body .gallery{
	float: left;
	width: 535px;
}
#leftContentRadioDiv .body #mediaUpdateDiv{
	float:left;
	width: 535px;
}
#leftContentRadioDiv .body #imgGrid{
	float: left;
	width: 535px;	
	padding: 0px;
	background: #000;
	margin: 10px 0px;
}
#leftContentRadioDiv .body #imgGrid .imgRow{
	float: left;
	width: 535px;	
	padding: 7px 0px 5px 2px;
}
#leftContentRadioDiv #imgGrid img{
	border: 1px solid #666;
}
#leftContentRadioDiv .body #imgGrid .mediaPage{
	clear: both;
	float: right;
	padding: 0px 5px 7px 0px;
}
#leftContentRadioDiv .body .text{
	float: left;
	padding: 10px 10px 10px 0px;
	width: 290px;
	line-height: 16px;
}
#leftContentRadioDiv .body .text a{
	color: #06dd10;
	text-decoration: none;
}
#leftContentRadioDiv .body .text a:hover{
	color: #fff;
}
#leftContentRadioDiv .body .textFull{
	float: left;
	padding: 10px 10px 10px 0px;
	width: 375px;
	line-height: 18px;
	font-size: 12px;
}
#leftContentRadioDiv .body .text_archive{
	float: left;
	padding: 10px 10px 10px 0px;
	width: 375px;
	line-height: 16px;
}
#leftContentRadioDiv .body h1{
	color: #06d204;
	font-size: 12px;
}
#leftContentRadioDiv .body h2{
	color: #fff;
	font-size: 11px;
}
#leftContentRadioDiv .body .action{
	float: right;
	padding: 10px;
	margin: 0px 10px 0px 0px;
	width: 120px;
}
#leftContentRadioDiv hr{
	float: left;
	clear: both;
	border: 0px;
	border-top: 1px solid #000;
	background: transparent;
	width: 535px;
}
.listenButton{
	float: left;
	background: url('../images/listen_now_bg.png') no-repeat top left;
	width: 140px;
	height: 20px;
	padding: 7px 5px 7px 10px;
}
.listenButton img{
	float: left;
	margin: 0px 5px;
}
.listenButton a{
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.listenButton a:hover{
	color: #06dd10;
	font-size: 12px;
	font-weight: bold;
}

.calendar{
	margin: 0px auto;
}
.calendar a{
	color: #06d204;
	text-decoration:none;
}
.calendar caption{
	font-size: 12px;
	font-weight: bold;
}
.calendar td{
	text-align: center;
	padding: 8px;
	background: #000;
}
.calendar th{
	text-align: center;
	padding: 8px;
	font-size: 12px;
}
#calendar{
	float: left;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	width: 300px;
}
#calendar .rd_bl{
	float: left;
	background: url('../images/rd_bl.png') no-repeat;
	width: 10px;
	height: 10px;
}
#calendar .rd_bc{
	float: left;
	width: 280px;
	height: 10px;
	background: #292828;
}
#calendar .rd_br{
	float: left;
	background: url('../images/rd_br.png') no-repeat;
	width: 10px;
	height: 10px;
}
#calendar .calendarContent{
	float: left;
	width: 280px;
	background: #292828;
	padding: 10px;
}
#calendar .calendarContent h1{
	font-size: 12px;
	width: 280px;
	text-align: center;
	margin: 0px 0px 15px 0px;
}
.radioArtBox{
	float: left;
	padding: 0px 0px 10px 0px;
	width: 560px;
}
.radioArtBox .rd_tl{
	float: left;
	background: url('../images/rd_tl.png') no-repeat;
	width: 10px;
	height: 10px;
}
.radioArtBox .rd_tc{
	float: left;
	width: 540px;
	height: 10px;
	background: #292828;
}
.radioArtBox .rd_tr{
	float: right;
	background: url('../images/rd_tr.png') no-repeat;
	width: 10px;
	height: 10px;
}
.radioArtBox .rd_bl{
	float: left;
	background: url('../images/rd_bl.png') no-repeat;
	width: 10px;
	height: 10px;
}
.radioArtBox .rd_bc{
	float: left;
	width: 540px;
	height: 10px;
	background: #292828;
}
.radioArtBox .rd_br{
	float: right;
	background: url('../images/rd_br.png') no-repeat;
	width: 10px;
	height: 10px;
}
.radioArtBox .artContent{
	float: left;
	width: 540px;
	background: #292828;
	padding: 0px 10px;
}
.radioArtBox .artContent .right{
	float: left;	
	width: 450px;
	padding: 0px 10px;
}
.archive_player{
	float: left;
	display: none;
	width: 535px;
	height: 20px;
	background: #181818;
	margin: 0px 0px 5px 0px;
}
/*End radio pages */

/*archive*/
.archiveTop{
	float: left;
	clear: both;
	width: 865px;
	margin-bottom: 10px;
}
#archiveWrap .pagination{
	margin: 10px 0px; 
}
#archiveWrap .head{
	width: 405px;
	height: 23px;
	padding: 17px 10px 20px 10px;
	background: url('../images/radio_content_head.png') no-repeat top center;
}
#archiveWrap .head h2{
	color: #fff;
	background: #000;
	font-size: 11px;
	padding: 2px 5px;
}
#archiveWrap .head h1{
	color: #000;
	font-size: 18px;
}
#archiveWrap .subMenu{
	width: 405px;
	padding: 10px;
	background: #292828;
}
#archiveWrap .subMenu fieldset{
	border: 0px;
}
#archiveWrap .subMenu legend{
	display:none;
}
#archiveWrap .subMenu label{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
#archiveWrap .subMenu a{
	color: #fff;
	text-decoration: none;
}
#archiveWrap .subMenu a:hover{
	color: #06dd10;
}
#archiveWrap .subMenu ul{
	display: inline;
}
#archiveWrap .subMenu li{
	display: inline;
	list-style: none;
	margin: 6px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.body ul{
	margin: 0px 0px 0px 15px;
}
.txt ul{
	margin: 0px 0px 0px 15px;
}
#archiveWrap .body{
	float: left;	
	width: 405px;
	min-height: 400px;
	padding: 0px 10px;
	background: #292828;
}
#archiveWrap .body .img{
	float: left;
	clear: both;
	padding: 10px 5px 10px 0px;
	width: 80px;
}

#archiveWrap .body .text{
	float: left;
	padding: 10px 10px 10px 0px;
	width: 309px;
	line-height: 16px;
}
#archiveWrap .body .text a{
	color: #06dd10;
	text-decoration: none;
}
#archiveWrap .body .text a:hover{
	color: #fff;
}
#archiveWrap .body .textFull{
	float: left;
	padding: 10px 10px 10px 0px;
	width: 375px;
	line-height: 18px;
	font-size: 12px;
}
#archiveWrap .body .text_archive{
	float: left;
	padding: 10px 10px 10px 0px;
	width: 375px;
	line-height: 16px;
}
#archiveWrap .body h1{
	color: #06d204;
	font-size: 12px;
}
#archiveWrap .body h2{
	color: #fff;
	font-size: 11px;
}
#archiveWrap hr{
	float: left;
	clear: both;
	border: 0px;
	border-top: 1px solid #000;
	background: transparent;
	width: 405px;
}
/*end archive*/

/*Event Pages*/
.rightColList{
	width: 286px;
	margin: 10px;
}
.rightColList .more{
	clear:both;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	padding: 10px 20px 0px 0px;
}
.rightColList .more a{
	color: #06dd10;
	text-decoration: none; 
}
.rightColList .more a:hover{
	color: #fff;
}
.rightColList .gallHead{
	float: left;
	background: url('../images/rightcol_list_head.png') no-repeat;
	width: 286px;
	height: 70px;
}
.rightColList .eventHead{
	float: left;
	background: url('../images/rightcol_list_head.png') no-repeat;
	width: 286px;
	height: 70px;
}
.rightColList .archiveHead{
	float: left;
	background: url('../images/radio_archives_head.png') no-repeat;
	width: 286px;
	height: 70px;
}
.rightColList h1{
	color: #000;
	font-size: 20px;
	margin: 20px 0px 0px 20px;
}
.rightColList h2{
	color: #fff;
	font-size: 9px;
	margin: 5px 20px 5px 20px;
}
.rightColList .body{
	float: left;
	width: 259px;
	background: #181616;
	margin: 0px 11px;
}
.rightColList ul a{
	color: #fff;
	text-decoration: none;
}
.rightColList ul a:hover{
	color: #06dd10;
}
.rightColList .body ul{
	float: left;
	list-style: none;
	margin: 10px 5px 0px 10px;
}
.rightColList .body li{
	padding: 0px 0px 5px 20px;
	background: url('../images/radio_archives_bullet.png') no-repeat;
}
.rightColList .body .event{
	padding: 0px 0px 5px 20px;
	background: url('../images/event_list_bullet.png') no-repeat;
}
.rightColList .foot{
	float: left;
	background: url('../images/list_foot.png') no-repeat;
	width: 286px;
	height: 44px;
}


#eventBanner img{
	float: left;
}
#calendarHead{
	float: left;
	width: 300px;
	background: url('../images/calendar_head.png') no-repeat top left;
	height: 47px;
}
#calendarHead h1{
	color: #000;
	font-size: 18px;
	padding: 5px 10px 0px 10px;
}
#calendarHead h2{
	background: #000;
	font-size: 12px;
	margin: 0px 5px 0px 10px;
	padding: 2px 0px 2px 5px;
}
.eventBox{
	float: left;
	width: 420px;
	margin: 0px 0px 10px 0px;
}
#leftContentEventDiv #latestBar{
	float: left;
	width: 410px;
	margin: 0px 0px 5px 0px;
	height: 24px;
	background: #000 url('../images/latest_bar.png') no-repeat top left;
	padding: 5px 5px;
}
#leftContentEventDiv #latestBar fieldset{
	float: right;
	border: 0px;
}
#leftContentEventDiv #latestBar label{
	display: none;
}
#leftContentEventDiv #latestBar legend{
	display: none;
}
#leftContentEventDiv #latestBar h1{
	float: left;
	font-size: 17px;
	letter-spacing: 1px;
	color: #5f5c5c;
	padding: 2px 5px;
}
#leftContentEventDiv #latestBar h2{
	float: left;
	font-size: 17px;
	letter-spacing: 1px;
	color: #fff;
	padding: 2px 5px;
}
#leftContentEventDiv #latestBar h3{
	float: right;
	font-size: 9px;
	letter-spacing: 1px;
	color: #fff;
	padding: 8px 5px;
	font-style: italic;
	font-weight: normal;
}
#leftContentEventDiv #latestBar h3 a{
	text-decoration: none;
	color: #fff;
}
#leftContentEventDiv #latestBar h3 a:hover{
	text-decoration: none;
	color: #06dd10;
}
#leftContentEventDiv .subMenu{
	float: left;
	width: 400px;
	background: #292828;
}
#leftContentEventDiv .subMenu fieldset{
	float: left;	
	border: 0px;
}
#leftContentEventDiv .subMenu legend{
	display:none;
}
#leftContentEventDiv .subMenu label{
	display:none;
}
#mediaRight{
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
}
#mediaRight .mediaRightContent{
	float: left;
	background: #292828;
	width: 300px;
}
#mediaRight .mediaRightContent #mediaUpdateDiv{
	text-align: center;
	margin: 0px;
}
#mediaRight .rd_tl{
	float: left;
	background: url('../images/rd_tl.png') no-repeat;
	width: 10px;
	height: 10px;
}
#mediaRight .rd_tc{
	float: left;
	width: 280px;
	height: 10px;
	background: #292828;
}
#mediaRight .rd_tr{
	float: right;
	background: url('../images/rd_tr.png') no-repeat;
	width: 10px;
	height: 10px;
}
#mediaRight .rd_bl{
	float: left;
	background: url('../images/rd_bl.png') no-repeat;
	width: 10px;
	height: 10px;
}
#mediaRight .rd_bc{
	float: left;
	width: 280px;
	height: 10px;
	background: #292828;
}
#mediaRight .rd_br{
	float: right;
	background: url('../images/rd_br.png') no-repeat;
	width: 10px;
	height: 10px;
}
#mediaRight #imgGrid{
	float: left;
	width: 288px;	
	padding: 0px;
	background: #000;
	margin: 6px;
}
#mediaRight #imgGrid .imgRow{
	float: left;
	width: 280px;	
	padding: 4px;
}
#mediaRight #imgGrid table{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	margin: auto;
}
#mediaRight #imgGrid td{
	padding: 0px 0px 0px 0px;
}
#mediaRight #imgGrid .mediaPage{
	clear: both;
	float: right;
	padding: 0px 3px 4px 0px;
}
.eventBox .rd_tl{
	float: left;
	background: url('../images/rd_tl.png') no-repeat;
	width: 10px;
	height: 10px;
}
.eventBox .rd_tc{
	float: left;
	width: 400px;
	height: 10px;
	background: #292828;
}
.eventBox .rd_tr{
	float: right;
	background: url('../images/rd_tr.png') no-repeat;
	width: 10px;
	height: 10px;
}
.eventBox .rd_bl{
	float: left;
	background: url('../images/rd_bl.png') no-repeat;
	width: 10px;
	height: 10px;
}
.eventBox .rd_bc{
	float: left;
	width: 400px;
	height: 10px;
	background: #292828;
}
.eventBox .rd_br{
	float: right;
	background: url('../images/rd_br.png') no-repeat;
	width: 10px;
	height: 10px;
}
.eventListBox{
	float: left;
	width: 400px;
}
.eventListBox .listenButton{
	margin: 10px 0px 0px 0px;
}
.eventBox hr{
	float: left;
	width: 400px;
	border-top: 1px dotted #000;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	margin-bottom: 0px;
	background: transparent;
}
#leftContentEventDiv .subMenu{
	width: 400px;
	padding: 10px;
	background: #292828;
}
#leftContentEventDiv .body{
	float: left;	
	width: 400px;
	padding: 0px 10px;
	background: #292828;
}
#leftContentEventDiv .body .img{
	width: 80px;
	float: left;
	padding: 10px 0px 10px 0px;
}
#leftContentEventDiv .body .headers{
	float: left;
	padding: 10px 0px;
	width: 320px;
}
#leftContentEventDiv .body .headersFull{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 400px;
}
#leftContentEventDiv .body .headersFull .line{
	float: left;
	clear: both;
	width: 100%;
}
#leftContentEventDiv .body h1{
	color: #06d204;
	background: #000;
	font-size: 12px;
	padding: 4px 5px;
	margin: 0px 0px 2px 0px;
}
#leftContentEventDiv .body h1 a{
	color: #06d204;
	text-decoration: none;
}
#leftContentEventDiv .body h2{
	float: left;
	clear: both;
	color: #fff;
	font-size: 12px;
	padding: 3px;
	font-weight: normal;
}
#leftContentEventDiv .body h3{
	float: left;
	color: #fff;
	font-size: 12px;
	padding: 3px;
}
#leftContentEventDiv .body h3  a{
	color: #06d204;
	text-decoration: none;
	font-weight: normal;
}
#leftContentEventDiv .body h3 a:hover{
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
#leftContentEventDiv .text{
	float: left;
	clear: both;
	color: #fff;
	padding: 0px 5px 5px 0px;
	width: 285px;
	font-size: 12px;
	line-height: 18px;
}
#leftContentEventDiv .text2{
	float: left;
	clear: both;
	color: #fff;
	padding: 0px 5px 5px 0px;
	width: 395px;
	font-size: 12px;
	line-height: 18px;
}
#leftContentEventDiv .text p{
	padding: 0px 2px 0px 2px;
}
#leftContentEventDiv .body .action{
	float: left;
	padding: 10px;
	width: 120px;
	font-size: 12px;
	font-weight: bold;
}
#leftContentEventDiv #map{
	float: left;
	clear: both;
	width: 400px;
	height: 400px;
}
/*End Event Pages*/

/* user table */
#userList{
	background: #fff;
	float: left;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	width: 710px;
}
#userList table{
	float: left;
	clear: both;
	width: 100%;
	font-size: 10px;
	background: #000;
}
#userList thead td{
	margin: 2px;
	padding: 2px;
	background: #06dd10;
	text-align: center;
	color:#000;
	white-space:nowrap;
}
#userList thead a{
	text-decoration: none;
	color:#000;
}
#userList thead a:hover{
	color:#fff;
	text-decoration: none;
}
#userList tbody td{
	margin: 2px;
	padding: 2px;
	text-align: center;
	background: #292828;
}
#fullContentDiv h1{
	clear: both;
	float: left;
	font-size:12px;
	color:#06dd10;
	margin: 0px 0px 10px 0px;
}
#userList h2{
	clear: both;
	float: left;
	font-size:10px;
	color:#06dd10;
	margin: 10px 0px;
}
#userList h3{
	clear: both;
	float: left;
	font-size:14px;
	color:#fff;
	margin: 6px 5px 5px 0px;
}
#userList h4{
	float: left;
	clear: both;
	font-size:16px;
	color:#06dd10;
	margin: 5px 5px 5px 0px;
}
#userList h4{
	float: left;
	font-size:12px;
	color:#333;
	margin: 5px 5px 5px 0px;
}
#navDiv{
	clear: both;
	float: left;
	color: #333;
	margin: 0px 0px 5px 0px;
}
#navDiv .info{
	float: left;
}
#navDiv .paginator{
	float: left;
	margin: 0px 1px 5px 1px;
	padding: 2px 8px;
	background: #333;
	border: 1px solid #292828;
}
#navDiv .paginatorOn{
	float: left;
	margin: 0px 1px 5px 1px;
	padding: 2px 8px;
	background: #06dd10;
	border: 1px solid #292828;
}
#navDiv .paginatorOn a{
	color: #333;
	text-decoration:none;
}
#navDiv .paginatorOn a:hover{
	color: #fff;
	text-decoration:none;
}
#navDiv .paginator a{
	color: #fff;
	text-decoration:none;
}
#navDiv .paginator a:hover{
	color: #06dd10;
	text-decoration:none;
}
#navDiv div{
	float: left;
	margin: 5px 0px;
}
#actions{
	clear: both;
	float: left;
}
#actions ul, #actions li{
	display: inline;
	list-style: none;
}
#actions ul{
	clear: both;
	float: left;
}
#actions li{
	float: left;
	background: transparent url('../images/form_button_grn.png') no-repeat top left;
	border: 0px;
	width: 110px;
	height: 30px;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	padding: 8px 0px 0px 0px;
	text-align: center; 
	font-size: 11px;
} 
#actions a{
	color:#333;
	text-decoration: none;
}
#actions a:hover{
	color:#fff;
	text-decoration: none;
}
.info{
	width: 730px;
}
/* user table */

/* user form */
.divider{
	float: left;
	color: #333;
	padding: 15px 0px 0px 0px;
}
.uploadedImage{
	color: #333;
}
#selected_habtm{
	float: left;
	clear: both;
	width: 400px;
}
#selected_habtm ul li{
	float: left;
	clear: both;
	list-style: none;
}
#selected_habtm li{
	margin: 5px 0px;
}
#userForm img{
	float: left;
	clear: both;
}
#userForm{
	font-size: 12px;
	background: #fff;
	float: left;
	clear: both;
	width: 400px;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}
#userForm h1{
	float: left;
	clear: both;	
	padding: 3px 5px 0px 30px;
	font-size: 12px;
	color: #06dd10;
}
#userForm h2{
	float: left;
	clear: both;	
	padding: 3px 5px 5px 0px;
	font-size: 12px;
	color: #06dd10;
}
#userForm h3{
	float: left;
	clear: both;	
	padding: 10px 0px;
	font-size: 14px;
	color: #06dd10;
}
#userForm h4{
	float: left;
	clear: both;	
	font-size:11px;
	margin: 8px 0px 5px 0px;
	color: #333;
}
#userForm h5{
	float: left;
	clear: both;
	padding: 10px;
	font-size: 12px;
	color: #fff;
	background: #555354;
	width: 380px;
	margin-top: 5px;
}
#userForm h5 img{
	margin: 5px 0px 0px 5px;
}
#userForm hr{
	float: left;
	width: 400px;
	border-top: 1px dotted #000;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	margin: 5px 0px;
	background: transparent;
}
#userForm fieldset .submit{
	float: left;
	clear: both;
	background: transparent url('../images/form_button_grn.png') no-repeat top left;
	border: 0px;
	width: 110px;
	height: 30px;
	padding: 0px 0px 5px 0px;
	text-align: center;
	font-size: 11px;
	margin: 5px 0px;
}
#userForm fieldset .submit:hover{
	color: #fff;
	cursor:pointer;
}
#selected_habtm{
	width: 400px;
	color: #333;
}
.formButt{
	float: left;
	background: transparent url('../images/form_button_bg.png') no-repeat top left;
	border: 0px;
	width: 110px;
	height: 30px;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	padding: 8px 0px 0px 0px;
	text-align: center;
}
.formButt a{
	color: #000;
	cursor:pointer;
	font-style: none;
	width: 110px;
	text-align: center;
}
.formButt a:hover{
	color: #fff;
	cursor:pointer;
}
.formButt2{
	float: left;
	background: transparent url('../images/form_butt_grey_bg.png') no-repeat top left;
	border: 0px;
	width: 110px;
	height: 30px;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	padding: 8px 0px 0px 0px;
	text-align: center;
}
.formButt2 a{
	color: #fff;
	cursor:pointer;
	font-style: none;
	width: 110px;
	text-align: center;
}
.formButt2 a:hover{
	color: #000;
	cursor:pointer;
}
.formButt3{
	float: left;
	background: transparent url('../images/form_butt_green_bg_grey_bg.png') no-repeat top left;
	border: 0px;
	width: 110px;
	height: 30px;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	padding: 8px 0px 0px 0px;
	text-align: center;
}
.formButt3 a{
	color: #000;
	cursor:pointer;
	font-style: none;
	width: 110px;
	text-align: center;
}
.formButt3 a:hover{
	color: #fff;
	cursor:pointer;
}
#venueButton{
	clear: none;
	float: left;
	margin: 10px 0px 0px 0px;
}
#buyTickets{
	clear: both;
	margin: 9px 10px 0px 0px;
}
#userForm fieldset{
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#userForm fieldset legend{
	display: none;
}
#userForm .formAnchor a{
	float: left;
	clear: both;
	color:#000;
	margin: 3px;
	text-decoration: none;
	font-style: italic;
	font-size: 10px;
}
#userForm .formAnchor a:hover{
	color:#06dd10;
}
#userForm fieldset label{
	clear: both;
	float: left;
	margin: 5px 10px 0px 0px;
	color: #fff;
	font-size: 12px;
	background: #555354;
	width: 125px;
	font-weight: bold;
	padding: 10px;
	text-align: left;
}
#userForm fieldset input, #userForm fieldset select{
	float: left;
	margin: 10px 0px 0px 0px;
}
fieldset .countrySelect{
	width: 225px;
}
#userForm fieldset textarea{
	clear: both;
	float: left;
}
#userForm div{
	clear: both;
	float: left;
	width: 400px;
}
#userForm fieldset .button{
	float: left;
	clear: both;
	padding: 10px;
	font-size: 12px;
	color: #fff;
	background: #555354;
	width: 380px;
	margin-top: 5px;
	font-weight: bold;
	text-align: center;
}
#userForm fieldset .button a{
	color: #fff;
	text-decoration: none;
}
#userForm fieldset .button a:hover{
	color: #06dd10;
	text-decoration: none;
}
#category_picker{
	clear: both;
	float: left;
}
#userForm fieldset a{
	clear: both;
	float: left;
}
#userForm .ticketInfoBox{
	clear: both;
	float: left;
}
#userForm p{
	clear: both;
	float: left;
	margin: 0px 0px 10px 0px;
}
#userForm fieldset p{
	clear: none;
	float: left;
	color: #000;
	margin: 15px 0px 5px 5px;
	font-size: 12px;
	text-align: left;
}
#hiddenInfo{
	clear: both;
	float: left;
	display: none;
}
#hiddenInfo p{
	clear: none;
	float: left;
	margin: 5px 2px 5px 0px;
}
#promoterInfo{
	float: left;
	clear: both;
	width: 398px;	
	margin: 0px;
	padding: 10px;
	border: 1px solid #292828;
}
#userForm .hiddenInfo{
	clear: both;
	float: left;
	display: none;
	color: #333;
}
#userForm .hiddenInfo p, #userForm .hiddenInfo ul{
	clear: both;
	float: left;
	margin: 10px 0px 5px 2px;
}
#userForm .hiddenInfo li{
	list-style: none;
	margin: 0px 0px 5px 0px;
}
#userForm #userAddressDel{
	clear: both;
	float: left;
}
#userForm #userAddressBill{
	clear: both;
	float: left;
}
#userForm #userAddressDelSel{
	clear: both;
	float: left;
}
#userForm .payInfoUpdate{
	float: left;
	clear: both;
}
.left{
	float: left;
	clear: both;
	width: 110px;
}
.right{
	float: left;
	width: 250px;
}
/* user form */





