/*global*/
body {background:#21282e url('images/bg.png') repeat-x top;margin:0;font:11px tahoma,sans-serif;color:#c0c0c0;text-align:center}
a,a:hover {font:11px tahoma,sans-serif;color:#fff;text-decoration:none}
a:hover {color:#cf0100;text-decoration:none}

.tmn {width:100%;height:100%}
#root {background:#232b30;width:990px;margin:0 auto;border:0px dotted}

td {font:11px tahoma,sans-serif;color:#c0c0c0;text-align:center}

.oon,a.oonh:hover img {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=40);opacity:0.4;cursor:pointer}
.off {opacity:1.0;filter:alpha(opacity=100);cursor:pointer}

#images_a a:hover img {}
#images_a a:hover img,#copy a:hover img {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=40);opacity:0.4}

h1 a,h1 a:hover,h2 a,h2 a:hover {font:normal 10px tahoma,sans-serif;color:#2b353b}
h1 {margin:0;padding:0;float:left}
h2 {margin:117px 0 0 30px;padding:0;float:left}
h2 a {color:#2b353b}
h3 {font:bold 15px tahoma,sans-serif}

.left {float:left} .right {float:right} .clear {clear:both;height:0} .txl {text-align:left} .txc {text-align:center} .txr {text-align:right} .txj {text-align:justify} .txv {vertical-align:top}
.block {display:block}

.small {font-size:9px} .error {color:#cf0100} .green {color:#00cc00} img {border:0}
hr {color:#666;background-color:#666;height:1px}

/*top*/
#top {background:url('images/top_bg.gif') no-repeat center -50px;width:960px;height:140px;margin:0 auto 10px;padding:10px 0 0;border-bottom:1px #666 solid}

#top_navi {background:url('images/nt_bg.png') repeat-x top;width:960px;height:30px;margin:0 auto}
#top_navi ul {list-style-type:none;margin:0 auto;padding:0;text-align:center}
#top_navi li {float:left;display:block}
#top_navi ul a {background:#232b30 url('images/nt_bg.png') repeat-x top;display:block;float:left;height:30px;line-height:28px;
font-size:12px;font-weight:bold;border-right:1px #232b30 solid;padding:0 28px;text-decoration:none}
#top_navi ul a:hover{background:url('images/nt_bg2.png') repeat-x top;color:#cf0100;text-decoration:none}

/*left_column*/
#left_column {position:relative;left:15px;top:15px;width:675px;float:left;margin:0 0 10px;padding:0;border:0px dotted}

.content {width:675px;text-align:justify;line-height:17px}
.title {font:bold 12px tahoma,sans-serif;color:#c0c0c0;margin:0 0 20px;padding:10px 0 20px;border-bottom:1px #666 solid}
.title2 {font:bold 11px tahoma,sans-serif;color:#666;margin:0 0 20px}
.content p {margin:0 0 10px}
.citem {border-bottom:1px #666666 dotted;padding-bottom:10px}
.citem b {color:#fff}

.box0 {background:#20272c url('images/box0_bg2.png') repeat-y top;width:675px;border-bottom:1px #2b3237 solid;padding:0 0 4px;margin:0 0 15px}
.box0_top {font:bold 12px tahoma,sans-serif;background:#151a1e url('images/box0_top.png') no-repeat top;width:665px;margin:0 auto;padding:5px 0 6px;text-align:center}

/*right_column*/
#right_column {position:relative;right:15px;top:15px;width:270px;clear:both;float:right}

.box2 {background:#2b353b url('images/box2_bg.png') no-repeat top;width:270px;border-bottom:1px #2b3237 solid;padding:0 0 4px}
.box2 img {display:block}
.box2_top {font:bold 12px tahoma,sans-serif;background:url('images/box2_top.png') no-repeat top;width:260px;margin:0 auto;padding:5px 0 6px;text-align:center}

/*list_right*/
.b2l1 b,.b2l1 div {padding:5px}

.b2l1 {background:#232b30;width:260px;margin:3px auto 0;text-align:left;line-height:16px;padding:2px 0 3px}
.b2l1 b {color:#fff}
.b2l1 div {color:#666}
.b2l1 .grey {color:#c0c0c0;padding:0 5px}

.b2l1:hover {color:#666;background:#273036}
.b2l1:hover b {color:#cf0100}
.b2l1:hover div {color:#fff}
.b2l1:hover .grey {color:#666}

/*player_list_left*/
.box0 .b2l1 b,.box0 .b2l1 div {padding:5px}
.box0 .b2l1,.box0 .b2l1:hover {background:#232b30;width:665px;height:27px;margin:3px auto 0;text-align:left;line-height:16px;padding:2px 0 3px}

.box0 .b2l1:hover {color:#666;background:#273036}
.box0 .b2l1:hover b {color:#cf0100}
.box0 .b2l1:hover div {color:#fff}
.box0 .b2l1:hover .grey {color:#666}

.box0 .b2l1 .left,.box0 .b2l1:hover .left {width:35px;height:17px}
.box0 .b2l1 .song_title,.box0 .b2l1:hover .song_title {width:455px;padding-right:0}

.b2l1 .player0 {width:20px !important}

.box0 .song_title,.box0 .time,.box0 .grey {padding-top:7px !important}
.box0 .grey {text-align:right}

/*listing left*/
.b2l1.player a {font-weight:bold;color:#fff;background:url('images/button.png') no-repeat top;display:block;padding:3px 8px 4px;cursor:pointer}
.b2l1.player a:hover {color:#cf0100;background:url('images/button2.png') no-repeat top}

/*#images_a*/
#images_a {width:675px;margin:0;text-align:left;clear:both}
#images_a a {margin:0 0 0 20px;display:block;float:left}
#images_a a.first {margin:0}
#images_a img {display:block;}

/*newsletter form*/
.box_top {font:bold 12px tahoma,sans-serif;background:url('images/box_top.png') no-repeat top;padding:5px 0 6px;text-align:center}

.login {background:url('images/box_bg.png') no-repeat top;width:190px;border-bottom:1px #2b3237 solid}
.login table {width:189px;border:0px solid}
.login .itx {text-align:center}
.login .itx,.form_table .itx {background:none;border:0;width:97%;padding:2px 2px 2px 0}
.login .txj {line-height:13px;border-bottom:1px #666 solid;padding:5px 0 5px}
.login .txr {padding-top:2px}
.login .noborder {width:16px;margin:0 0 0 5px}

.small input {cursor:pointer}

/*form*/
form,input,select,textarea {font:11px tahoma,sans-serif;color:#666;border:1px #555 solid;padding:2px}
form {border:0;margin:0;padding:0}
textarea {margin:0}

.form_table {width:450px}
.form_table .itx {background:none;border-bottom:1px #555 dashed}
.form_table .button,.form_table .button2 {width:70px}

.button_top {border-top:1px #666 solid;padding:6px 0}
.button,.button2 {font-weight:bold;color:#fff;background:url('images/button.png') no-repeat top;border:0;width:70px;padding:3px 2px 4px;cursor:pointer}
.button2 {color:#cf0100;background:url('images/button2.png') no-repeat top}
.noborder {border:0;padding:0}

/*foot*/
#foot {background:#151a1e;color:#2b3237;border-top:1px #666 solid;width:960px;margin:0 auto;padding:5px 0 7px;clear:both}
#foot a,#foot a:hover {margin:2px 20px}

/*copy*/
#copy {width:960px;margin:10px auto 0}
#copy .left a {color:#666}
#copy .left a:hover {color:#cf0100}

/*newsletter*/
body#nl_admin {font:11px tahoma,sans-serif;color:#c0c0c0;line-height:17px;margin:35px 0 0}
body#nl_admin td {font:11px tahoma,sans-serif;color:#c0c0c0;}

#nl_admin .title {width:560px;margin:0 auto 10px;text-align:left}
#nl_admin .login {width:190px}
#nl_navi {background:#151a1e;color:#666;border-bottom:1px #666 solid;width:560px;margin:0 auto;padding:3px 0 4px}

#nl_admin #foot {width:50%}

.admin_table {background:#151a1e;width:560px;padding:5px 5px}
.admin_table2 {background:#333;width:100%}
body#nl_admin .admin_table2 td {color:#000}
body#nl_admin .admin_table2 .cap {color:#c0c0c0;font-weight:bold}
.admin_table2 a {color:#666;text-decoration:underline}
.admin_table2 a:hover {color:#cf0100;text-decoration:none}

.mess {width:500px;background:#151a1e;padding:10px}
.mess td {line-height:17px;text-align:left}

.txtbox {font:11px tahoma,sans-serif;color:#000}

.archive_email {background:#fff;width:100%}
.archive_email td {color:#000;padding:10px;line-height:17px}
.archive_email a {color:blue;text-decoration:underline}
.archive_email a:hover {color:blue;text-decoration:none}

.button0,.button01 {font-weight:bold;color:#fff;background:#2d363e;border:1px #666 solid;padding:2px 2px 3px;cursor:pointer}
.button01 {color:#cf0100}

.powered {position:absolute;right:10px;bottom:5px}
.powered a.small,.powered  a.small:hover {font-size:9px;color:#666}
.powered a.small:hover {font-size:9px;color:#666;color:#cf0100}
