/**********************
 LIVE
**********************/


#live_now {
        margin:10px auto;
        padding:10px 0 10px 10px;
        border-radius:4px;
        background:#333 url(/img/common/grad/uk_h100a50.png) repeat-x;
}
#live_now_cnt {
}
#live_now h1 {
        color:#f9dd0f;
}
#live_now li.item {
        border:none !important;
}
#live_now li.item .item_right .title a {
        color:#fff !important;
}
#live_now table {
        border-collapse:collapse;
        width:600px;
}
#live_now td {
        padding:6px;
        overflow:hidden;
        font-size:12px;
        vertical-align:top;
        overflow:hidden;
}
#live_now td .cnt {
        overflow:hidden;
        padding:4px 25px;
        color:#fff;
}
#live_now td img.thmb {
        float:left;
        width:128px;
        margin:0 6px 6px 5px;
}
#live_now td p img {
        margin:10px 0 0 25px;
}
#live_now td a {
        font-size:22px;
        font-weight:bold;
        text-shadow:0 2px 5px #000;
        color:#fff;
}
#live_now td a:hover {
        color:#003cdd;
}
#future_live {
        margin-left:10px;
        _margin-left:5px;
}
#past_live {
        margin-right:10px;
        _margin-right:5px;
}
#future_live_cnt,
#past_live_cnt {
        padding:0 10px;
}
#future_live .item,
#past_live .item {
        margin-bottom:10px;
        padding-bottom:10px;
        background:url(/img/dot_2.gif) repeat-x left bottom;
}
#future_live .item .img,
#past_live .item .img {
        width:110px;
}
#future_live .item .img img.chthmb,
#past_live .item .img img.chthmb {
        width:96px;
}
#future_live img.chthmb {
        border:2px solid #f90;
        border-radius:2px;
}
#past_live img.chthmb {
        border:2px solid #999;
        border-radius:2px;
}
#future_live .item .text,
#past_live .item .text {
        width:328px;
}
#future_live .item .date,
#past_live .item .date {
        margin-bottom:4px;
}
#future_live .item .title,
#past_live .item .title {
        overflow:hidden;
        word-break:break-all;
        margin-bottom:4px;
}
#future_live .item .title a,
#past_live .item .title a {
        font-size:14px;
        font-weight:bold;
        color:#356;
}
#future_live .item .desc,
#past_live .item .desc {
        overflow:hidden;
        word-break:break-all;
        margin-bottom:4px;
}
#future_live .item .btn,
#past_live .item .btn {
        text-align:center;
}

#future_live .none,
#past_live .none {
        margin:30px 30px 100px;
        padding:30px 16px;
        font-size:14px;
        font-weight:bold;
        text-align:center;
        border:1px solid #999;
        background:#eee;
}
.entrance {
        text-align:left;
}
.entrance ul li {
        float:left;
        margin:0 10px 0 0;
}
.entrance li:first-child {
}
.entrance a.join {
        display:block;
        cursor:pointer;
        margin:4px auto;
        padding:4px;
        text-align:center;
        color:#333;
        text-decoration:none;
        border:1px solid #ffa772;
        border-radius:4px;
}
.entrance a:hover.join {
        border:1px solid #ff670c;
        color:#222 !important;
        background:#ffefd4;
}
section.sub div.announce ul li {
        margin:10px 0 10px 10px;
        color:#666;
}
section.sub div.announce ul li a {
        font-weight:bold;
        color:#484848;
        text-decoration:underline;
}
section.sub div.announce ul li a:hover {
        color:#003cdd !important;
        text-decoration:underline;
}
section.now ul.items li.item div.item_right .title {
        font-size:22px;
        font-weight:bold;
        text-shadow:0 2px 5px #000;
        color:#fff;
}
section.now ul.items li.item div.item_right .description {
        color:#fff;
}
