@charset "utf-8";
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;background:#000;}
a{text-decoration:none; color:#fff}
a img{border:0px;}
p{margin:0px 0px 6px;}
ul{list-style:none;}

#wrapper{width:956px;margin:auto;border:4px solid #484545;}
#top{width:956px;height:198px; background:url(../images/top-bg.jpg) top repeat-x;color:#fff;}
#top-table{margin:0px;width:956px;height:170px;*background:url(../images/top-right-bg.jpg) bottom right no-repeat;}

#small-flashy{height:194px;}
#search-box{background:#201d1e;height:40px;line-height:40px;padding:0px 3px;}
.input-search{width:240px;background:#fff;border:0px;padding:4px 2px;}

#midd{width:956px;color:#ccc;}
#bottom{width:956px;}
#top-menu{height:28px; background:url(../images/top-menu-bg.jpg) repeat-x; font-size:15px; font-weight:normal;}
.date{font-size:11px;color:#fff;}
.mini-menu{background:url(../images/top-right-bg.jpg) bottom right no-repeat;*background:none;}
a.listen{display:block;padding-left:18px;background:url(../images/listen-arrow.png) left no-repeat; color:#000000}
a.listen:hover{color:#008400}
a.onair{display:block;padding-left:18px;background:url(../images/signal.png) left no-repeat; color:#000000}
a.onair:hover{color:#2f97d2}
a.dj{display:block;padding-left:20px;background:url(../images/dj.png) left no-repeat; color:#000000}
a.dj:hover{color:#f7fa6d}

#mid-top{height:234px;margin:15px 0 10px;}
#mid-top-left{float:left;width:310px;display:block;height:234px;}
#mid-top-right{float:right;position:relative;z-index:1;}
#walking-text{position:absolute;bottom:5px;height:27px;line-height:27px;width:634px;background:url(../images/transparent.png) repeat;z-index:1000;font-weight:bold;}

#mid-box{clear:both;}
#box{width:306px;height:306px;padding:3px;color:#000;background:#e3e2e2 url(../images/box-bg.jpg) repeat-x bottom;display:block;margin-bottom:3px;float:left;overflow:hidden}
#box2{width:306px;height:323px;padding:3px;color:#000;background:#e3e2e2 url(../images/box-bg.jpg) repeat-x bottom;display:block;margin-bottom:3px;float:left;overflow:hidden}
#box3{width:306px;height:419px;padding:3px;color:#000;background:#e3e2e2 url(../images/box-bg.jpg) repeat-x bottom;display:block;margin-bottom:3px;float:left;overflow:hidden}

.center-box{margin-left:10px;margin-right:10px;}
.right-box{}
#box table{width:306px;height:257px;}

ul.list-item{display:block;list-style:none;margin:3px 0px 0px;padding:0px;min-height:253px;}
ul.list-item li{display:block;margin-bottom:4px;}
ul.list-item li a{color:#000000;}

.front-summary{float:right;background:#FFF;color:#000;padding:5px;width:213px;height:70px;font-size:11px;}
.front-img{float:left; margin-right:3px; width:80px; height:80px;}
.front-img2{float:left; margin-right:5px; width:86px; height:86px;}
.front-img3{float:left; margin-right:8px; width:86px; height:86px;}

/* NAV */
.nav{position:relative;z-index:10;height:25px;line-height:25px;font-weight:bold;background:#fff;}
.two a{display:inline-block;width:151px;background:#e3e7ea;text-align:center;height:25px;line-height:25px;color:#000;font-weight:bold}
.three a{display:inline-block;width:100px;background:#e3e7ea;text-align:center;height:25px;line-height:25px;color:#000;font-weight:bold}

.left{margin-right:4px;}
.center{margin:0 3px;}

h2.title{font-size:14px;color:#fff;margin:0;padding:0 6px;height:24px;line-height:24px;font-weight:bold;}
h2.title a{display:block;}
h2.title a:hover{color:#FFFF00}
.news-box{margin:3px 0;height:82px;clear:both;}
.news-box img{margin-right:2px;float:left}
.summary{padding:15px;}
.no-back{background:none}

.upnav{height:18px;width:306px; background:url(../images/up-nav-bg.jpg) repeat-x;}
.downnav{height:17px;width:306px; background:url(../images/down-nav-bg.jpg) repeat-x;}

ul.chart-item{list-style:none;margin:2px 0px;padding:0px;height:254px;overflow:auto;}
ul.chart-item li{position:relative;clear:both;font-size:11px; text-transform:capitalize;display:block;height:21px;margin:0px 6px 2px;line-height:21px;background:#fffefe;padding-left:30px; background-position:5px; background-repeat:no-repeat;}
ul.chart-item li:hover{background-color:#fd4682}
.singer{font-weight:bold;}
.song-title{}
.player{position:absolute;right:3px;}
#chart{height:257px;}
#chart1,#chart2,#chart3{position:relative;z-index:1;height:254px;margin-bottom:3px;overflow:hidden}
/*
ul.lifestyle-item{list-style:none;margin:0px;padding:0px}
ul.lifestyle-item li a{margin:4px 0px;display:block;height:86px;color:#000;clear:both;*margin:4px 0px;}
ul.lifestyle-item li a img{margin-right:3px;}
ul.lifestyle-item li a div.content{background:#fff; height:76px; width:197px;float:right; padding:5px;font-size:11px;}
ul.lifestyle-item li a div.content:hover{background:#afaaaa;}
div.lifestyle-nav{margin-top:3px;height:16px;line-height:16px;display:block;background:url(../images/nav-bg.jpg) repeat-x;*margin-top:5px}
*/
.lifestyle-item{list-style:none;margin:0px;padding:0px}
.spacer{clear:both;margin:7px 0px;display:block;height:86px;}
/*.lifestyle-item a{margin:7px 0px;display:block;height:86px;color:#000;clear:both;*margin:4px 0px;}*/
.lifestyle-item a{display:block;color:#000;}
.lifestyle-item img{margin-right:3px;}
.lifestyle-item div.content{background:#fff; height:76px; width:202px;float:right; padding:5px;font-size:11px;}
.lifestyle-item div.content:hover{background:#afaaaa;}
div.lifestyle-nav{margin-top:3px;height:16px;line-height:16px;display:block;background:url(../images/nav-bg.jpg) repeat-x;*margin-top:5px}

strong.video{padding-left:25px; background:url(../images/playlist.png) left no-repeat;}
.black-content{background:#000000;padding:4px 8px;}
#gallery{background:#FFFFFF; width:285px;padding:3px 3px 2px;display:block;}
a.gallery-item{width:69px;height:69px; padding:1px;margin:0px;float:left;position:relative;z-index:1;}
a.gallery-item img{height:68px;width:69px;}
.img-hover{position:absolute;top:0;left:0;height:69px;width:69px;background:transparent;z-index:100;}
.img-hover:hover{background: url(../images/gallery-hover.png) repeat;}

/* BOX TITLE BACK COLOR */
.purple{background:#d546fe url(../images/purple.jpg) repeat-x bottom;}
.pink{background:#fd4682 url(../images/pink.jpg) repeat-x bottom;}
.red{background:#fe4646 url(../images/red.jpg) repeat-x bottom;}
.orange{background:#fc9c46 url(../images/orange.jpg) repeat-x bottom;}
.green{background:#d0e145 url(../images/green.jpg) repeat-x bottom;}
.blue{background:#43abfa url(../images/blue.jpg) repeat-x bottom;}
.light-blue{background:#4bd0f4 url(../images/light-blue.jpg) repeat-x bottom;}
.black{background:#464747 url(../images/black.jpg) repeat-x bottom;}
.grey{background:#afaaaa url(../images/grey.jpg) repeat-x bottom;}

/* CHANGE BACKGROUND ON HOVER */
.content-purple:hover{background:#d546fe;color:#FFF}
.content-red:hover{background:#fe4646;color:#FFF}
.content-pink:hover{background:#fd4682;color:#FFF}
.content-blue:hover{background:#43abfa;color:#FFF}
.content-orange:hover{background:#fc9c46;color:#FFF}
.content-green:hover{background:#d0e145;color:#FFF}
.content-light-blue:hover{background:#4bd0f4;color:#FFF}
.content-black:hover{background:#464747;color:#FFF}
.content-grey:hover{background:#afaaaa;color:#FFF}

#partner-box1{height:49px;background: #030101 url(../images/partner-bg.jpg) top no-repeat;padding:4px 2px;}
#partner-box2{height:93px;padding:4px 2px;}
#partner-box3{height:230px;background: #030303 url(../images/shout-bg.jpg) top no-repeat;padding:2px 5px;}

h2.shout-title{font-size:14px;background: url(../images/shout-ico.png) left no-repeat;padding-left:30px; height:24px;line-height:24px;margin:0px;color:#FFF;}
#shout-box{background:#FFF;height:194px;padding:5px 6px;}
#shout{height:164px;overflow:auto;}
.shout-user a{color:#3d5ca3;font-weight:bold;}
.shout-list{padding-bottom:4px; border-bottom:1px solid #c1c0c0;display:block;margin-bottom:6px;}
.shout-img{width:43px;float:left;margin-right:10px;}
.shout-content{float:right;width:210px;text-align:justify;}

.interaction{height:392px; background:url(../images/nav-bg.jpg) bottom repeat-x;width:306px;padding:3px 0 0;}
.i-left{width:151px;padding:0px;float:left;height:372px;background:#fff;}
.i-right{width:151px;padding:0px;float:right;height:372px;background:#fff;}
.speak-scrollable,.request-scrollable{height:340px;position:relative;overflow:hidden;padding:3px;}
.speak-btn,.request-btn{height:22px;margin-bottom:2px;margin-top:4px;text-align:center;}
.speak-nav,.request-nav{height:20px;line-height:20px;}
.speak-nav a,.request-nav a{padding:0 29px;cursor:pointer;}
.white-bg{background:#FFF;height:345px;padding:4px;}

.speak-list{padding-bottom:4px; border-bottom:1px solid #c1c0c0;display:block;margin-bottom:6px;width:145px;}
.speak-img{width:43px;height:43px;float:left;margin-right:7px;}
.speak-title{float:left;width:92px;}
.speak-title img{display:block;margin-bottom:5px;}
.speak-content{clear:both;text-align:justify;}
.speak-user a{color:#fc4041;font-weight:bold;}

.request-list{padding-bottom:4px; border-bottom:1px solid #c1c0c0;display:block;margin-bottom:6px;display:table;}
.request-img{width:43px;float:left;height:43px;float:left;margin-right:7px;}
.request-content{float:right;width:92px;text-align:justify;}
.request-user a{color:#3d5ca3;font-weight:bold;}

.shout_id,.speak_id,.request_id{display:none;}

ul#request-list{list-style:none;margin:0px;padding:0px;}

#toolbar{height:84px;background:url(../images/toolbar-bg.png) repeat-x bottom;text-align:right;}
#toolbar a img{float:right;margin:0px 10px;}
#bottom-content{color:#FFF;}
ul.bottom-menu{list-style:none;text-align:right;margin:0px;padding:4px 10px;font-size:11px;}
ul.bottom-menu li{display:inline;padding:0px 10px;}
ul.bottom-menu li a:hover{color:#484545}

#footer-wrapp{width:956px;margin:20px auto;padding-bottom:30px;}
#footer-text,#developer-text{text-align:center;color:#585757;}
#footer-text a,#developer-text a{color:#585757;}
#footer-text a:hover,#developer-text a:hover{color:#999}

.register{font-size:14px;color:#FF0000;margin-bottom:3px; display:block;}
.register:hover,.lost-password:hover{text-decoration:underline}
.lost-password{font-size:9px;}

#content-area{margin:40px;}
h2.page-title{font-size:20px;color:#fff;margin:0px 0px 20px;}
h2.page-title-right{font-size:20px;color:#fff;margin:0px 0px 20px;text-align:right;background:#000;}

#management{width:834px;background:url(../images/managements_.png) repeat-y;padding-left:42px;margin:0px 35px;}
#dj{width:834px;background:url(../images/dj_.png) repeat-y;padding-left:42px;margin:0px 35px;}
#mcontent{float:right;width:834px;text-align:right;}

.dj-thumb{width:150px;height:125px;float:left;position:relative;}
.dj-thumb-title{position:absolute;bottom:2px;left:0px;text-align:right;z-index:2;width:150px;color:#fff;font-weight:bold;}

.pad10{padding:10px;}
.pad15{padding:15px;}
.pad20{padding:20px;}

#flashy{width:956px;margin-bottom:1px;max-height:200px;overflow:hidden;}
#content-area-full{}
#leftside ul, #content-midd ul{list-style:disc;}
#content-left{float:left;width:148px;margin-right:10px;}
#content-midd{float:left;width:498px;margin:0 12px;color:#FFF;text-align:justify;}
#content-right{float:right;width:217px;}
#content-right img{display:block;margin-bottom:8px;}

h2.gem-title{border-bottom:4px solid #6e0970;color:#FFF;margin:0px;font-size:15px;padding-bottom:6px;}

/*SHOP*/
.boxy{float:left;width:278px;margin:0px 17px 20px; padding-bottom:0px;background:url(../images/boxy-bg.jpg) bottom repeat-x;}
.boxy-title{display:block;margin-bottom:10px;font-size:18px;}
.boxy img{float:left; margin:5px 10px 0 0 ;}
.boxy p{text-align:justify;}
a.link-url{display:block;height:18px;line-height:18px;}
a.link-url:hover{color:#FF0000;}

/*DOWNLOAD*/
.blue-boxy{float:left;width:278px;margin:0px 17px 20px; padding-bottom:5px;}
.blue-boxy-title{display:block;margin-bottom:10px;font-size:18px;color:#2d97aa}
.blue-boxy img{float:left; margin:5px 10px 0 0 ;}
.blue-boxy p{text-align:justify;}

#leftside{float:left;width:725px; background:url(../images/transparent.png) repeat;}
#leftside a{color:#C00;}
#leftside a:hover{color:#fff;text-decoration:underline;}
#rightside{float:right;width:230px;border-top:1px solid #333;background:url(../images/transparent.png) repeat;}
#rightside h2#newsbeat{background:url(../images/purple2.jpg) repeat-x;height:30px;line-height:30px;}
#rightside h2#eargasm{background:url(../images/red2.jpg) repeat-x;height:30px;line-height:30px;}
#rightside h2#event{background:url(../images/orange2.jpg) repeat-x;height:30px;line-height:30px;}

#paging,#paging-blue{display:block;clear:both;text-align:center;margin:30px 10px;}
#paging a{padding:3px 8px;background:url(../images/paging-bg.jpg) repeat-x;margin:1px;text-decoration:underline;color:#fff;}
#paging-blue a{padding:3px 8px;background:url(../images/paging-blue-bg.jpg) repeat-x;margin:1px;text-decoration:underline;color:#fff;}
#paging a:hover,#paging span.paging-current,#paging-blue a:hover,#paging-blue span.paging-current{padding:3px 8px;background:url(../images/paging-hover-bg.jpg) repeat-x;color:#000;}

.addborderbg{background:url(../images/border.jpg) 725px 0 repeat-y;margin-bottom:-29px;padding-bottom:40px;}
h2.sub-title{background:url(../images/h2-bg.jpg) top repeat-x;margin:0;color:#fff;font-weight:normal;height:31px;line-height:31px;text-align:left;padding:0px 15px;}
h2.sub-title a{color:#FFF;}
h2.sub-title a:hover{text-decoration:underline;}
h2.sub-title span.parent{color:#FFFFFF;font-weight:bold;font-size:17px;}
h2.sub-title span.child1{color:#ddd;font-weight:normal;font-size:14px;}
h2.sub-title span.child1 a{color:#ddd;font-weight:bold;font-size:14px;}
h2.sub-title span.child2{color:#aaa;font-size:11px;}

ul.sidebar-item{list-style:none;margin:0px;padding:10px 10px;}
ul.sidebar-item li{padding-left:15px;background:url(../images/arrows.png) 0 7px no-repeat;}
ul#purple li a{color:#FFFFFF;display:block;padding:3px 0px;}
ul#purple li a:hover{color:#bf5cdc;}
ul#red li a{color:#FFFFFF;display:block;padding:3px 0px;}
ul#red li a:hover{color:#dd3a3a;}
ul#orange li a{color:#FFFFFF;display:block;padding:3px 0px;}
ul#orange li a:hover{color:#de781e;}

#gallery-full{display:block}
#gallery-full a.gallery-item{width:69px;height:68px; padding:1px;margin:8px;float:left;display:block;background:#fff;}
.address{padding:30px;margin:30px 0;}

.daylist{font-weight:bold;padding:5px 10px; background:#333; margin-bottom:10px;}
.daylist a{color:#FF0000;}
.daylist a:hover{color:#FFFF00;}

a.days{color:#FF0000;font-weight:bold;}

.news-item{clear:both;margin-bottom:20px;border-bottom:1px solid #333;height:120px;padding-bottom:10px;}
.news-img{float:left;width:120px;height:120px;margin-right:10px;}
.news-content{float:left;width:560px;height:120px;text-align:justify;}
.news-content a{color:#FF0000;}
.news-content a:hover{text-decoration:underline;}
.news-title{margin-bottom:10px;}
.news-title a{font-weight:bold;color:#FF0000;font-size:15px;}
.news-title a:hover{text-decoration:underline;}
.news-date{margin-bottom:6px;color:#FF9966;font-size:11px;}

.news-detail{clear:both;margin-bottom:20px;}
.news-detail-title{font-weight:bold;color:#FF0000;font-size:15px;margin-bottom:12px;}
.news-detail-content{width:100%;}
.news-detail-content a{color:#FF0000;}
.news-detail-content a:hover{text-decoration:underline;}
img.formated{border:1px solid #333;padding:3px; margin:0 10px 5px 0;}

.bordered-table{border:1px solid #999;border-collapse:collapse;}
.bordered-table td{border:1px solid #999;}

.link a, .addred a, .addred{color:#dd0023;font-weight:bold;}
.link a:hover,.addred a:hover{text-decoration:underline;}
.current-dj{font-size:22px;margin:3px 0 1px;font-weight:bold;display:block;position:relative;}
.current-dj a{color:#FFFFFF;}
.current-dj a:hover{color:#FFFF00;}

#s_images{position:absolute;}
#addspace{width:100px;}

.banner{margin:15px 0px;padding:20px 5px;border-top:1px solid #666;}
.banner a{display:block;margin-bottom:10px;}
.banner a img{border:1px solid #666;}

.error{color:#FF0000;font-weight:bold;padding:10px;}
.loading{min-height:150px;padding:100px 0px 0px;text-align:center}
.li#loading{background:none;height:100%;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.redtext{color:#CC0000;font-weight:bold;}
a.redtext:hover{text-decoration:underline;color:#FFF;}

.list-video-items,.list-events-items{clear:both;margin-bottom:5px;font-size:11px;height:80px;}
.list-video-items a,.list-events-items a{height:80px;display:block;color:#000;}
.list-video-item img,.list-events-item img{width:80px;height:80px;float:left;}
.list-video-item-content,.list-events-item-content{background:#fff;padding:4px;float:right;width:210px;height:72px;text-align:justify;margin-left:5px}
.list-video-item-content-full,.list-events-item-content-full{background:#fff;padding:4px;width:300px;height:72px;display:block;text-align:justify;}
.video-up-nav,.events-up-nav{background:url(../images/up-nav-bg.jpg) repeat-x;height:18px;margin-bottom:5px;text-align:center;}
.video-down-nav,.events-down-nav{background:url(../images/down-nav-bg.jpg) repeat-x;height:18px;margin-top:5px;text-align:center;}
.video-up-nav a,.video-down-nav a,.events-up-nav a,.events-down-nav a{display:block;cursor:pointer;}
.video-scrollable, .events-scrollable{height:250px;overflow:hidden;position:relative;}

/*SCROLL SETTINGS*/
.disabled {opacity:0.3;*visibility:hidden;}
.items {position:absolute;height:20000em;margin: 0px;}
.member-welcome a{color:#fff;}
.member-welcome a:hover{color:#FFFF00;}

.top-scrollable {height:87px;width:87px;border:1px solid #777;overflow:hidden;position:relative;}

#black{text-align:left;}
#black a{color:#000000;}
#black a:hover{color:#990000}