body {font-family:georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:0; margin:0; text-align: center;}
a {text-decoration:none; color:#009ACC}
a:hover {color:#FFF; background-color:#009ACC;}
a.no-background:hover {background-color:#FFF};
h1, h2, h3, p {margin:0; padding:0; text-decoration:none;}
p, h3 {padding-bottom:2px;}
.left {float:left;}
.right {float:right;}
.hidden {display:none;}

h1 {margin:15px 0 5px 0; font-size:22px !important; border-bottom:1px solid #DFDFDF; letter-spacing:-0.08em}
h1 a {margin-left:10px; font-size:14px; letter-spacing:0em}

.s24 {font-size:24px;}
.s18 {font-size:18px;}
.s14 {font-size:14px;}

.clear {clear: both; height: 0; font-size:0; line-height: 0px; padding: 0 !important; margin: 0 !important;}

#floater	{float:left; height:50%; margin-bottom:-180px; width:100%;}
#content	{clear:both; height:180px; z-index:32; position:relative; text-align:center; width:800px;}
#container {margin: 0 auto; width: 801px; text-align: left;}
#container .header {padding:10px 0; height:100px;}
#container .header .english {float:right;}
#container .header .english span {padding:5px; font-weight:bold; background-color:#17CD2D; color:#FFF;}
#container .header .logo {float:left; width:127px; margin-right:20px;}
#container .header .text {float:left;}
#container .header .text h3 {padding:0; margin:0;}

.scrollable {position:relative; overflow:hidden; width: 801px; height:190px; }
.scrollable .items { width:20000em; position:absolute;}

a.icon {width: 16px; height: 16px; background-image:url("css/images/ui-icons_17cd2d_256x240.png"); background-repeat:no-repeat; color:#FFF;}
a.icon:hover {cursor:pointer; background-image:url("css/images/ui-icons_009acc_256x240.png") !important; background-color:#FFF !important;}
.ie a.icon:hover {cursor:hand;}

.scrollable .column {height:175px; overflow:hidden;}
.column h3 {font-size:14px; color:#009ACC; margin:0; padding:0;}
.column p {font-size:12px;; margin:0; padding:0;}


.content .column {width:257px; float:left; padding:5px;}

.ui-dialog .ui-dialog-content a {text-decoration:none; color:#009ACC}
.ui-dialog .ui-dialog-content a:hover {color:#FFF; background-color:#009ACC;}
.ui-dialog .ui-dialog-content a.no-background:hover {background-color:#FFF}

.ui-dialog .ui-dialog-content h3 {padding:2px 0; margin:5px 0; font-size:12px; color:#17CD2D;}
.ui-dialog .ui-dialog-content h2 {padding:2px 0; margin:5px 0; font-size:14px; color:#17CD2D;}
.ui-dialog .ui-dialog-content ul, .ui-dialog .ui-dialog-content ol {padding:5px 0 5px 15px; margin:5px;}

.popup {cursor:pointer;}
.ie .popup {cursor:hand;}

.popup-hover {cursor:pointer; background-color:#DDFCFE !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

.dj.popup-hover, .live.popup-hover, .english .popup-hover {background-color:#000 !important; color:#FFF !important;}

.content .artists {text-align:justify;}
.content .artists > span {position:relative; white-space: nowrap; font-weight:bold; line-height:38px; padding:3px 6px; margin:0 2px; background-color:#009ACC; color:#FFF;}
.content .artists > span.dj {background-color:#17CD2D;}
.content .artists > span.vj {background-color:#FFF; color:#009ACC}
.content .artists > span.s18 {line-height:30px;}
.content .artists > span.s14 {line-height:34px;}
.content .artists > span > span {font-size:10px; font-weight:normal;}

.content .artists div.new {width:14px; height:13px; position:absolute; top:-4px; right:0; background-image:url("images/new.gif") !important; background-repeat:no-repeat; background-position: 100% -10%;}

.center {text-align:center;}
.content .logos td {padding:10px; text-align:center;}
.content .logos h3 {text-align:center; font-weight:normal; font-size:12px; padding:0; margin:0;}
.content .logos img {padding:5px; border:0px;}
.content .logos a {background-color:transparent;}

#container .footer {border-top:1px solid #009ACC; height:30px; line-height:20px; padding:10px 0; margin-top:10px; font-size:12px; text-align:right;}


.full-text {display:none;}
