/* CSS Document */
.artistLeft{float:left; width:730px;}
.artistRight{float:right; width:226px;}
.bgLight{border:1px solid #FFFFFF; background-color:#FAFBFC;background:url(../nav_bg3.gif) top repeat-x; margin:0 1px;}

.col2bg{background:url(../col2bg.gif) repeat-y;}
.col2line{ background:url(../col2line.gif); height:1px; clear:both; overflow:hidden;}

.dotline{background:url(../dot_2.gif) repeat-x;height:8px; clear:both; overflow:hidden;}

.artistInfo{ padding:2px 6px;}
.artistInfo h1{font-size:14px; font-weight:bold; line-height:29px; float:left; width:400px;}
.artistInfo span{float:right; margin-top:8px; display:block; cursor:pointer;  padding-left:14px; color:#FF0000;}

.albumInfo{ padding:2px 6px;}
.albumInfo h1{font-size:14px; font-weight:bold; line-height:29px; float:left; width:400px;}
.albumInfo span{float:right; margin-top:8px; display:block; cursor:pointer;  padding-left:14px; color:#FF0000;}

.photo{float:left; width:220px; text-align:center;}
.photo img{ border:1px solid #999; padding:3px;}
.photo strong{display:block; line-height:29px; color:#FF0000; text-align:center; float:none;}

.albumPhoto{float:left; width:280px; text-align:center;}
.albumPhoto img{ border:1px solid #999; padding:3px;}
.albumPhoto strong{display:block; line-height:29px; color:#FF0000; text-align:center; float:none;}

.albumDetail{float:right; width:430px; font-size:13px;}
.albumDetail h3{color:#FF0000; font-size:16px; font-weight:bold; line-height:2em;}
.albumDetail ul li{line-height:2.0em;}
.albumDetail ul li.link{font-size:14px; height:34px; padding-top:4px; line-height:1.8em;}
.albumDetail li a{text-decoration:none;}
.albumDetail li a.sc{background:url(../icoadd.gif) 6px 10px no-repeat; color:#006600; padding:4px 6px; padding-left:28px;  border:1px solid #999; background-color:#F6F6F6; display:block; float:left; width:80px; margin-right:6px;}
.albumDetail li a.st{background:url(../icoplay.gif) 6px 8px no-repeat; color:#003399; padding:4px 6px; padding-left:28px;  border:1px solid #999; background-color:#F6F6F6; display:block; float:left; width:120px;}
.albumDetail li a:hover.sc{background-color:#FFFF99; border:1px solid #FFCC00;}
.albumDetail li a:hover.st{background-color:#FFFF99; border:1px solid #FFCC00;}

.artistIntro{float:left; height:210px; overflow:auto; word-spacing:normal; word-break:break-all; overflow-x:hidden; width:470px; padding:0 10px; line-height:1.6em; font-size:13px;background-color:#F6F6F6;}

.intro{float:left; height:210px; overflow:auto; word-spacing:normal; word-break:break-all; overflow-x:hidden; width:470px; padding:0 10px; line-height:1.6em; font-size:13px;}
.albumIntro{float:left; height:210px; overflow:auto; word-spacing:normal; word-break:break-all; overflow-x:hidden; padding:10px; width:690px; margin:0 auto;line-height:1.6em; font-size:13px; background-color:#F6F6F6;}

.clipBox{overflow:hidden; line-height:1.5em; padding:2px; text-align:left;}
.clipInput{ font-size:12px; font-family:Tahoma, Verdana; padding:2px 4px; width:130px; vertical-align:middle; border:1px solid #333; border-bottom:1px solid #999999; border-right:1px solid #999999; background-color:#FFFF99;}
.clipButton{ font-size:12px; font-family:Tahoma, Verdana; width:180px; border:0; height:23px; border:1px solid #CC3300; border-top:1px solid #FFCC33; border-left:1px solid #FFCC33; background-color:#FF6600; padding-top:1px; color:#FFFFFF; margin:0 6px;vertical-align:middle;}

.clipBox1{overflow:hidden; line-height:2.4em; padding:2px; text-align:left;}



.barAtitle{background:url(../barbg.gif) no-repeat top; height:30px; width:680px; margin:0 auto; line-height:30px; padding-left:30px; font-size:14px; font-weight:bold;}

.collapse{background:url(../collapse.gif) left no-repeat;}
.expand{background:url(../expand.gif) left no-repeat;}

.blank{background-color:#F0F0F0;display:block;font-size:1px; height:4px; clear:both;}

.trackList th{ border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-top:1px solid #CCC; background-color:#F0F0F0;}
.trackList tr{background:url(../dot_2.gif) repeat-x bottom; border-bottom:1px solid #FFFFFF;}
.trackList td{ text-align:center; border-right:1px solid #F0F0F0; height:19px;}
.trackList .over{background-color:#F6F6F6;}
.trackList .on{ background:url(../trbg.gif) bottom repeat-x;}
/*.trackList .on{background-color:#FEFFE6;}*/

h2{line-height:32px; font-size:13px; font-weight:bold; color:#003366; float:left; background:url(../arrow.gif) 6px no-repeat; padding-left:30px; }
h2 span{}

.artistvote{margin:0 auto; margin:0 1px;}
.artistvote ul{width:206px; margin:0 auto; height:68px;}
.artistvote li{ float:left;height:68px; width:61px; padding-right:6px; background-repeat:no-repeat; background-position:center; text-align:center;}
.artistvote li.agree{ background-image:url(../garden02.gif);}
.artistvote li.fight{background-image:url(../garden01.gif);}
.artistvote li.result{background-image:url(../garden03.gif); color:#FF0000;}
.artistvote h3{ height:37px; padding-bottom:8px; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:37px;}
.artistvote h4{}

.hotartist ul{width:210px; padding-left:10px; float:left;}
.hotartist li{line-height:21px; padding:4px 0;  background:url(../dot_2.gif) bottom repeat-x; overflow:hidden; height:21px; }
.hotartist li a{ display:block; white-space:nowrap; overflow:hidden; line-height:21px; }
.hotartist span{float:right; white-space:nowrap;text-overflow:ellipsis; width:30px;line-height:21px; overflow:hidden;}

.albumlist ul{ padding-left:15px;}
/*
.albumlist li{float:left; width:226px; padding:4px; margin-right:4px;}
.albumlist h3{font-size:13px; color:#ff0000; font-weight:bold; line-height:1.4em; overflow:hidden; height:1.4em;}
.albumlist .cover{  float:left; margin-right:6px; width:80px;}
.albumlist .cover img{padding:3px; border:1px solid #666666; width:70px; height:70px; background-color:#FFFFFF;}
.albumlist .content{ float:left; width:140px; line-height:1.5em; font-size:12px;}
*/
.albumlist li{ border:1px dashed #999999;  background-color:#F6F6F6; height:126px; padding:8px 0;  float:left; width:340px; margin-right:10px; margin-top:6px; margin-bottom:6px;}
.albumlist li.on{ background-color:#ECF5FF; border:1px solid #9ABFFC;}
.albumlist .cover{float:left; width:136px; padding-left:8px;}
.albumlist .cover img{border:1px solid #666; padding:1px; width:120px; height:120px;}
.albumlist .content{float:left; font-size:12px; line-height:1.7em; width:192px;  height:126px; color:#333333;}
.albumlist .content a.sc{background:url(../icoadd.gif) left no-repeat; padding-left:16px; padding-right:4px; color:#006600;}
.albumlist .content a.st{background:url(../icoplay.gif) left no-repeat; padding-left:18px; color:#0000FF;}
.albumlist .content h3{color:#FF0000; font-weight:bold; font-size:14px; line-height:1.8em;width:190px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.albumlist li.no{width:96%; margin:0 auto; text-align:center; color:#FF0000; line-height:30px; height:30px; border:none; background:none;}

.albumslist li{float:left; width:108px; padding:2px 6px; text-align:center; background:url(../dot_1.gif) left repeat-y; overflow:hidden;}
.albumslist li.end{background:none;}
.albumslist li a{ display:block; white-space:nowrap; overflow:hidden; line-height:17px; }
.albumslist li a img{ padding:1px; border:1px solid #333333; margin-bottom:4px;}
.albumslist li a:hover img{border:1px solid #FF3300;}
.albumslist li span{ color:#666666;}
.albumslist li.no{float:none; line-height:80px; text-align:center; width:500px; background:none; margin:0 auto;}

.sloading{background:url(../sloading.gif) center no-repeat; width:100%; height:16px; padding-top:20px; display:block;}

.albumlist img{background:url(../imgbg.gif) center no-repeat;}


.hotartist1 ul{width:95px; padding-left:10px; float:left;}
.hotartist1 li{line-height:32px; padding:4px 0;  background:url(../dot_2.gif) bottom repeat-x; overflow:hidden; height:34px; }
.hotartist1 a img{border:1px solid #666666; padding:1px; width:30px; height:30px; vertical-align:middle;}
.hotartist1 a:hover img{border:1px solid #FF0000; background-color:#FFFF00; }
.hotartist1 span{float:right; white-space:nowrap;text-overflow:ellipsis; width:52px;line-height:32px; overflow:hidden;}
a.avatar img, a.photo img {
    padding:2px;
	border:1px dashed #ccc;
	background:#fff;
}
a.avatar:hover img, a.photo:hover img {
    border:1px solid #ff7031;
}
.b100{
	border:1px #92B1C9 solid;
	margin-bottom:5px;
	width:958px;
	float:center;
}
.b1{
	border:1px #92B1C9 solid;
	margin-bottom:5px;
	width:650px;
	float:center;
}
.ad1 {
	text-align:center;
	height:80px;
}
.adplay {
	text-align:center;
	height:28px;
}
.ad50 {
	text-align:center;
	height:80px;
}
.ad100 {
	text-align:center;
	height:60px;
}
.ad1000 {
	text-align:center;
	height:25px;
}
