body  {font: 12px Arial, Helvetica, sans-serif; background:#000 url(../images/bg.jpg) top repeat-x; margin: 0; padding: 0; text-align: center; color: #fff;}
.twoColFixRtHdr #container { width: 800px; margin: 0 auto; text-align: left;} 
.twoColFixRtHdr #header { background:url(../images/bg_header.png) top no-repeat; height:120px; } 
/*logo*/
#logo { background:url(../images/logo.png) bottom no-repeat; height:120px; width:340px;}
.twoColFixRtHdr #banner { background:url(../images/ex_ban.jpg) top no-repeat; height:280px;}
.twoColFixRtHdr #sidebar1 { float: right; width: 250px; padding: 15px 10px;}
/*icon*/
.icon{ background:url(../images/icon02_l.png) left no-repeat; padding-left:44px; padding-top:5px; font-size:14px; font-weight:bold; vertical-align:middle;}
.icon .Ricon { background:url(../images/icon02_r.png) right no-repeat; padding-right:44px; padding-top:5px;}
.twoColFixRtHdr #mainContent { margin: 0 270px 0 0; padding: 0 10px;} 
.twoColFixRtHdr #mainContent2 { margin: 0 0 0 0; padding: 5px 10px;} 
/*live music topic*/
.music{ background:url(../images/icon01_l.png) left no-repeat; padding-left:24px; margin:10px 0 0 0; font-size:14px; font-weight:bold;}
.music .right{ background:url(../images/icon01_r.png) right no-repeat; padding-right:24px;}
.m_box { border:1px solid #81024d; padding:10px 10px; margin:10px 0 0 0; color:#ec008c; font-weight:bold; text-align:center;}
.m_box2 { padding:10px 10px; margin:10px 0 0 0; color:#ec008c; font-weight:bold; text-align:center;}
.mt{ text-align:center;}
.mt2 { text-align:center; color:#FFFFFF;}
.bg_music{ background:url(../images/bg_livemusic.png) top no-repeat; padding-top:63px;}
.twoColFixRtHdr #footer { border-top:1px solid #81024d; height:100px;}
#footer a { text-decoration:none; font-size:12px; color:#FFFFFF;} 
#footer a:link { text-decoration:none; font-size:12px; color:#FFFFFF;}  
#footer a:hover { text-decoration:underline; font-size:12px; color:#666;} 
.fltrt { float: right; margin-left: 8px;}
.fltlft { float: left; margin-right: 8px;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}

.twoColFixRtHdr #sidebar1 { width: 220px; }
.twoColFixRtHdr #sidebar1 { padding-top: 30px; }
.twoColFixRtHdr #mainContent { zoom: 1; }
/* bttn */
.bttn {background:url(../images/bg_bttn.png) left no-repeat; width:73px; height:22px; color:#FFFFFF; font-weight:bold; border:0px; padding:0 4px; }
.bttn:hover{color:#cccccc;}
/*Video*/
.b_vdo3{color:#ec008c; font-weight:bold; text-align:right;text-decoration:none;}
.b_vdo3 a {color:#ec008c; text-decoration:none;}
 .b_vdo3 a:link{color:#ec008c; text-decoration:none;}
 .b_vdo3 a:hover{color:#fff; text-decoration:underline;}

.b_vdo{color:#ec008c; font-weight:bold; text-align:right;text-decoration:none;}
a .b_vdo {color:#ec008c; text-decoration:none;}
a:link .b_vdo {color:#ec008c; text-decoration:none;}
a:hover .b_vdo{color:#fff; text-decoration:underline;}

.b_vdo2{color:#ec008c; font-weight:bold; text-align:left;text-decoration:none;}
a .b_vdo2 {color:#ec008c; text-decoration:none;}
a:link .b_vdo2 {color:#ec008c; text-decoration:none;}
a:hover .b_vdo2{color:#fff; text-decoration:underline;}
/*event*/
.etopic {color:#ec008c; font-weight:bold; text-align:left;}
.event{color:#fff; font-weight:bold; text-align:left;}
.event a{color:#fff; text-decoration:none;}
.event a:hover{text-decoration:underline;}
/*pic*/
.c_pic{padding:0px 25px;}
.pic {border:1px solid #CCCCCC; padding:5px 5px;}
.pic a{border:1px solid #cccccc; padding:5px 5px;}
.pic a:link{border:1px solid #cccccc; padding:5px 5px;}
.pic a:hover{border:1px solid #ec008c; padding:5px 5px;}
/*gal*/
.gal{color:#ec008c; font-weight:bold; text-align:center;}
.gal a{color:#ec008c; text-decoration:none;}
.gal a:hover{color:#fff;text-decoration:underline;}
#promotLine {border-bottom:#ec008c solid 1px;  text-align:left; padding:10px 3px 2px 3px; margin:5px 0; }
#promotLine img{ float:left; margin:2px 15px 10px 15px; border:none;}
.gallery { border:4px solid #FFFFFF;}
.gallery a{ border:4px solid #FFFFFF; text-decoration:none;}
#ablumG { width:100%; padding:10 0; margin:10px 0; text-decoration:none; float:left; }
#ablumG img{ float:left; margin:2px 10px 0 0; border:1px solid #FFFFFF; padding:2px;} 
#ablumG a{ color:#ec008c; font-weight:bold;}
#ablumG a:hover{ color: #CC33CC;}