﻿.clearfix:after{ content:"."; height:0; display:block; visibility:hidden; clear:both} 
.clearfix{-height:1%; *min-height:1%}
/*------------页头 开始----------------*/
/*---顶部栏的整体样式---*/
.header{width:960px;margin:0 auto;}
/*---顶部广告---*/
.header .div1 { height:110px; }
.header .div1 table { height:100%; }
.header .div1 td { vertical-align:middle; }
/*------------页头 结束----------------*/
.prf_temp_nav {
	list-style:none;
	width:958px;
	margin:0 auto 10px;
	height:22px; 
	padding-top:8px;
	vertical-align:middle;
	text-align:center; 
	font-size:12px;
	background: url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/bg_nav2.gif) repeat-x left top;
	border-left:1px solid #4c8dca;
	border-right:1px solid #4c8dca;	
}
.prf_temp_nav li{
	display:inline;
	color:#0066CC;
}
.prf_temp_nav li span{
	padding:0 5px;
	color:#66ccff;	
}
.prf_temp_nav li a {
	color:#fff;
	text-decoration:none;
}
.prf_temp_nav .login{
	float:right;
	margin-top:-15px;
	padding-right:5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.prf_temp_nav .login{
		margin-top:0px;
	}
}
body{padding:0;margin:0;font-size:12px;font-family:Verdana,"宋体","新宋体",sans-serif;font-size:12px;}
ul,ol{ list-style:none; padding:0; margin:0;}
dl ,p,h1{ margin:0; }
dd { margin-left:0px; }
a img { border:0; }
img { vertical-align:middle; }
table { border-collapse:collapse; }
form{margin-top:0;}

/*-------VI Button Start---------*/			
.cnViBtnSilverLite,
.cnViBtnSilver,
.cnViBtnBlue{
	display:table-cell; 
	display:-moz-inline-box;            
	display:inline-block;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButtonv2.gif) repeat-x left top;
	text-decoration:none;
	vertical-align:middle;
}
.cnViBtnSilverLite b,
.cnViBtnSilver b,
.cnViBtnBlue b{
	display:block;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButtonv2.gif) no-repeat left -24px;
}
.cnViBtnSilverLite i,
.cnViBtnSilver i,
.cnViBtnBlue i{
	display:block;
	display:inline-block;	/*解决IE6下宽度不能auto的Bug*/
	font-style:normal;
	height:12px; line-height:12px;
	padding:6px 10px;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButtonv2.gif) no-repeat right -48px;
	color:black;
	font-size:12px;
	font-family:Verdana,'宋体','新宋体',sans-serif;
	cursor:pointer;
}
.cnViBtnSilverLite:hover,
.cnViBtnSilver:hover,
.cnViBtnBlue:hover{
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButtonv2.gif) repeat-x left -72px;
}
.cnViBtnSilverLite:hover b,
.cnViBtnSilver:hover b,
.cnViBtnBlue:hover b{
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButtonv2.gif) no-repeat left -96px;
}
.cnViBtnSilverLite:hover i,
.cnViBtnSilver:hover i,
.cnViBtnBlue:hover i{
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButtonv2.gif) no-repeat right -120px;
}			
.cnViBtnBlue{				
	background-position:left -408px;
}
.cnViBtnBlue b{
	background-position:left -432px;
}
.cnViBtnBlue i{
	background-position:right -456px;
}
.cnViBtnBlue:hover{				
	background-position:left -480px;
}
.cnViBtnBlue:hover b{
	background-position:left -504px;
}
.cnViBtnBlue:hover i{
	background-position:right -528px;
}
.cnViBtnSilverLite{				
	background-position:left -288px;
}
.cnViBtnSilverLite b{
	background-position:left -308px;
}
.cnViBtnSilverLite i{
	background-position:right -328px;
	font-weight:normal;
	padding-top:4px; padding-bottom:4px;
}
.cnViBtnSilverLite:hover{				
	background-position:left -348px;
}
.cnViBtnSilverLite:hover b{
	background-position:left -368px;
}
.cnViBtnSilverLite:hover i{
	background-position:right -388px;
}
.cnViBtnBlue i{
	color:white;
}
.cnViBtnSilverLite span{
	text-decoration:none;
	padding-top:0px; padding-bottom:2px;
	padding-left:18px;
	background:url(http://xfiles.cdnmyspace.cn/dir/music/v1/img/playBtLeft.gif) no-repeat 0 2px;
	*background-position:0 0px;   
	*display:inline-block;
	-display:table-cell;
	color:#464646;
}
/*-------VI Button End---------*/
.cnViBtnGreen,
.cnViBtnRedDark,
.cnViBtnPink,
.cnViBtnRed,
.cnViBtnYellow,

.cnViBtnOrangeBig
{
	display:table-cell;
    display:-moz-inline-box;
	display:inline-block;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) repeat-x left top;
	text-decoration:none;
	vertical-align:middle;
}
.cnViBtnGreen b,
.cnViBtnRedDark b,
.cnViBtnPink b,
.cnViBtnRed b,
.cnViBtnYellow b,
.cnViBtnOrangeBig b
{
	display:block; 
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) no-repeat left -24px;
}
.cnViBtnGreen i,
.cnViBtnRedDark i,
.cnViBtnPink i,
.cnViBtnRed i,
.cnViBtnYellow i,
.cnViBtnOrangeBig i
{
	display:block;
    display:inline-block;	/*解决IE6下宽度不能auto的Bug*/
	font-style:normal;				
	height:16px; -height:15px; -line-height:16px;
	padding:8px 15px 9px;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) no-repeat right -48px;
	color:white;
	font-family:'黑体';
	font-size:16px;
	font-weight:normal;
	cursor:pointer;
}
.cnViBtnGreen small,
.cnViBtnRedDark small,
.cnViBtnPink small,
.cnViBtnRed small,
.cnViBtnYellow small,
.cnViBtnOrangeBig small
{
	font-size:12px;
	font-weight:bold;
}			


.cnViBtnGreen{
	background-position:left -408px;
}
.cnViBtnGreen b{
	background-position:left -441px;
}
.cnViBtnGreen i{
	background-position:right -474px;
}

.cnViBtnRedDark{				
	background-position:left -507px;
}
.cnViBtnRedDark b{
	background-position:left -540px;
}
.cnViBtnRedDark i{
	background-position:right -573px;
}

.cnViBtnPink{				
	background-position:left -705px;
}
.cnViBtnPink b{
	background-position:left -738px;
}
.cnViBtnPink i{
	background-position:right -771px;
	color:#c16269;
}

.cnViBtnRed{				
	background-position:left -804px;
}
.cnViBtnRed b{
	background-position:left -837px;
}
.cnViBtnRed i{
	background-position:right -870px;
}

.cnViBtnYellow{				
	background-position:left -903px;
}
.cnViBtnYellow b{
	background-position:left -936px;
}
.cnViBtnYellow i{
	background-position:right -969px;
}

.cnViBtnOrangeBig{				
	background-position:left -1002px;
}
.cnViBtnOrangeBig b{
	background-position:left -1035px;
}
.cnViBtnOrangeBig i{
	background-position:right -1068px;
}
/*-------More Big Buttons without mouseover status---------*/


.main_content{
	width:960px;
	margin:10px auto 0;
	*padding-bottom:10px;
	overflow:hidden;
	zoom:1;
	color:#333333
}
.main_content a{
	color:#0066cc;
	text-decoration:none;
}
.main_content a:hover{
	color:#005aff;
}
.main_content .narr_part{
	float:left;
	width:300px;
	overflow:hidden;
}
.main_content .wide_part{
	float:right;
	width:650px;
	overflow:hidden;
}

.narr_part .user_mod{
	margin-bottom:10px;
	padding:10px;
	background-color:#eaf6ff;
	border:1px solid #bfd1e4;
}
.user_mod .rank_detail{
	display:none;
	position:absolute;
	z-index:10;
	width:235px;
	height:28px;
	margin:-30px 0 0 25px;
	padding:5px 0 0 5px;
	background:url(http://xfiles.cdnmyspace.cn/dir/userhome/v2/img/bgRank.gif) no-repeat left top;
}
.user_mod .hr{
	margin:10px auto;
	border-top:1px solid #bfd1e4;
	background-color:#fff;
	font-size:0;
	height:1px;
	overflow:hidden;
}
.user_mod .rank_detail b{
	color:#cc0000;
}
.user_mod .rank{
	height:20px;
	line-height:20px;
	vertical-align:middle;
}
.user_mod .rank .bean{
	font-family:"宋体","新宋体";
}
.user_mod .rank .bean img{

}
.user_mod .rank .bean span{
	color:#ff6600;
}
.user_mod .display_name{
	font-size:14px;
	font-weight:bold;
}
.user_mod .info{
	overflow:hidden;
	zoom:1;	
}
.user_mod .display_avatar{
	float:left;
	margin-right:10px;
	padding:4px;
	background:url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/bg_avatar1.gif) no-repeat left top;
}
.user_mod .display_avatar img{
	border:1px solid #c7c7c7;
}
.user_mod .detail{
	float:left;
}
.user_mod .detail li{
	padding:2px;
}
.user_mod .detail li.browse{
	padding-top:20px;
}
.user_mod .links{
	padding-left:37px;
}
.user_mod .links a{
	display:table-cell; 
	display:-moz-inline-box;            
	display:inline-block;
	border:1px solid #e2580d;
	background:url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/bg_btn.gif) repeat-x left top;
	text-decoration:none;
	vertical-align:middle;
}
.user_mod .links a b{
	display:block;
}
.user_mod .links a i{
	display:block;
	display:inline-block;	/*解决IE6下宽度不能auto的Bug*/
	font-style:normal;
	height:12px; line-height:12px;
	padding:5px 10px 5px 28px;
	background:url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/ico_add_friend2.gif) no-repeat 9px 3px;	
	color:white;
	font-size:12px;
	font-family:Verdana,'宋体','新宋体',sans-serif;
	cursor:pointer;
}
.user_mod .links .intro_friend i{
	padding-left:10px;
	background:none;
}
.user_mod .links .send_msg{
	margin-left:10px;
}
.user_mod .links .send_msg i{
	background:url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/ico_send_msg.gif) no-repeat 9px 6px;	
}
.user_mod .school,
.user_mod .work{
	overflow:hidden;
	zoom:1;
	padding:0 0 5px 10px;
}
.user_mod .school label,
.user_mod .work label{
	float:left;
}
.user_mod .school ul,
.user_mod .work ul{
	padding-left:40px;
	margin-top:-1px;
	*margin-top:-4px;	
}
.user_mod .school li,
.user_mod .work li{
	padding:2px 0;
}

.narr_part .player_mod{
	height:110px;
	overflow:hidden;
	margin-bottom:10px;
}

.mod{
	margin-bottom:10px;
	border:1px solid #bfd1e4;
	background-color:white;
}
.main_content .narr_part .mod dt{
	height:21px;*height:18px;
	padding:3px 10px 0 10px;*padding:6px 10px 0 10px;
	overflow:hidden;
	zoom:1;
	background-image:none;
}
.wide_part .mod dt{
	height:21px;*height:18px;
	padding:3px 10px 0 10px;*padding:6px 10px 0 10px;
	background:url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/bg_title.gif) repeat-x left top;
	border-bottom:1px solid #bfd1e4;	
	overflow:hidden;
	zoom:1;
}
.main_content .mod .title_text,.main_content .mod h2.title_text{
	font-weight:bold;
	margin-right:10px;
	font-size:14px;	
}
.main_content .mod h2.title_text{
	margin:0;
	background:url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/bg_title.gif) repeat-x left top;
	border-bottom:1px solid #bfd1e4;
	height:21px;*height:18px;
	padding:3px 10px 0 10px;*padding:6px 10px 0 10px;}
.main_content .mod .edit{
	float:left;
	margin:-20px 0 0 50px;
}
.main_content .mod .title_more{float:right; margin:-20px 10px 0 0;}

.album_mod ul{
	padding:20px  0 20px 9px;
	overflow:hidden;
	zoom:1;	
}
.album_mod li{
	float:left;
	padding:0 5px;
}
.album_mod li a{
	float:left;
	display:block;
	padding:4px;
	background:url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/bg_avatar2.gif) no-repeat left top;
}
.album_mod li img{
	width:70px;
	height:70px;
	border:1px solid #C7C7C7;
}

.friend_mod ul{
	padding:15px 0 20px 18px;
	overflow:hidden;
	zoom:1;	
}
.friend_mod li{
	float:left;
	padding:5px 3px 0;
	height:95px;
}
.friend_mod li .avatar{
	float:left;
	display:block;
	padding:4px;
	background:url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/bg_avatar3.gif) no-repeat left top;
}
.friend_mod li img{
	width:60px;
	height:60px;
	border:1px solid #C7C7C7;
}
.friend_mod li .nick_name{
	clear:left;
	width:68px;
	padding-top:3px;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.friend_mod li .nick_name .onlineImg{
	width:auto;
	height:auto;
	border:none;
}
.basic_info_mod ul{
	padding:10px 0 10px 75px;
}
.basic_info_mod li{
	padding:3px 0;
}

.school_mod ul{
	padding:15px 0 15px 75px;
}
.school_mod li{
	padding:3px 0;
}

.company_mod ul{
	padding:15px 0 15px 75px;
}
.company_mod li{
	padding:3px 0;
}

.detail_info_mod ul{
	padding:10px 0 10px 75px;
}
.detail_info_mod li{
	padding:3px 0;
}
.detail_info_mod li.br{
	width:550px;
	margin:10px 0 10px -25px;
	padding:0;
	font-size:0;
	height:1px;
	line-height:1px;
	overflow:hidden;
	background-color:#BFD1E4;	
}

.description_mod ul{
	padding:10px 0 10px 75px;
}
.description_mod li{
	clear:both;
	padding:3px 0;
	overflow:hidden;
	zoom:1;
	line-height:18px;
}
.description_mod li object{
	display:block;
}
.description_mod li .text_label{
	float:left;
}
.description_mod li .text_normal{	
	padding-left:63px;
	padding-right:15px;
}

.hobby_mod ul{
	padding:10px 0 10px 75px;
}
.hobby_mod li{
	padding:3px 0;
	overflow:hidden;
	zoom:1;
	line-height:18px;
	white-space:nowrap;
}
.hobby_mod li label{
	float:left;
}
.hobby_mod li span{

	float:left;
	width:502px;
	overflow:hidden;
	white-space:normal;
}
.hobby_mod li img,
.hobby_mod li object{
	vertical-align:top;
}


.wide_part .feed_mod,
.wide_part .basic_info_mod,
.wide_part .protected_mod{
	margin-top:0;
}
.feed_mod .publish_comment{
	padding:20px 0 20px 30px;
}
.feed_mod .publish_comment .tip div{
	width:480px;
	height:17px;	
	padding:5px 0 0 10px;
	margin-bottom:10px;
	background-color:#fffccc;
	border:1px solid #fff09e;
	text-align:center;
}
.feed_mod .publish_comment .text{
	width:440px;
	padding:10px 0;
	padding-top:10px;
	font-size:14px;
	color:#666;
}
.feed_mod .publish_comment .text span{
	font-weight:bold;
	margin:0 3px;
}
.feed_mod .publish_comment textarea{
	width:490px;
	height:70px;
	margin-right:5px;
	padding:5px;
	border:1px solid #7f9db9;
	vertical-align:middle;
	color:#333;
}
.feed_mod .feedWrap{
	width:610px;
	margin:0 auto;
	padding-bottom:10px;
	line-height:18px;
}

.feed_mod .update_status_mod{
	padding:10px 0 20px;
}
.update_status_mod ul{
	width:520px;
	margin:0 auto;
}
.update_status_mod  .text{
	width:440px;
	*margin-bottom:-5px;
	padding-top:10px;
	font-size:14px;
	color:#ccc;
}
.update_status_mod  .text .count{
	float:right;
	height:30px;
	margin-top:-8px;
	color:#ccc;	
	font-size:24px;
}
.update_status_mod  .text .count strong{
	font-size:22pt;
	font-family:'Georgia','Serif';
}
.update_status_mod  .text .count label{
	font-weight:bold;
}
.update_status_mod   li{
	padding:5px 0;
}
.update_status_mod li.tip{
	display:none;
}
.update_status_mod li.tip div{
	width:430px;
	height:auto;	
	padding:5px 0 0 10px;
	background-color:#fffccc;
	border:1px solid #fff09e;
	text-align:center;
}
.update_status_mod   li textarea{
	width:440px;
	height:70px;
	margin-right:5px;
	padding:5px;
	border:1px solid #7f9db9;
	vertical-align:middle;
	color:#333;
}
.wide_part .protected_mod{
	padding:75px 0;
	border:1px solid #bfd1e4;
	text-align:center;
}
.wide_part .protected_mod div{
	font-size:16px;
	font-weight:bold;
	padding-bottom:15px;	
}

.feedWrap a{
	margin:0 3px;

}
.feedWrap a.aLine{
	text-decoration:underline;
}
.feedWrap b{
}
.feedWrap u{
	text-decoration:none;
	color:#666666;
	padding:0 3px;
	font-family:"宋体";
}
.feedWrap i{
	font-style:normal;
	color:#bdbdbd;
	font-size:12px;
	padding:0 3px;
}
.feedWrap .cnViBtnSilverLite i{
	padding:4px 4px;
	font-size:12px;
}
.feedWrap .loading{
	text-align:center;
	padding-top:50px;
	background:url(http://xfiles.cdnmyspace.cn/dir/userhome/v2/img/loading2.gif) center center no-repeat;
}
.feedWrap dl{
	cursor:default;
}
.feedWrap img{
	vertical-align:top;
}
.feedWrap dt{
	display:none;
	line-height:30px;
	border-top:1px solid #dfe8f1;
	*margin-bottom:2px;
	
}
.feedWrap li{
	padding:10px 40px 10px 55px ;
	border-top:1px solid #dfe8f1;
	min-height:50px;
	-height:50px;	
	*margin-top:-2px;
	zoom:1;
	line-height:22px;
	font-size:14px;	
}
.feedWrap li .delete_comment_link{
	visibility:hidden;
}
.feedWrap li div.clearfix{
	font-size:12px;
}
.feedWrap li.curLi{
	background-color:#e5f4ff;
}
.feedWrap .curLi .moreOrLessWrapper{
	visibility:visible;
}
.feedWrap .moreOrLessWrapper{
	visibility:hidden;
	position:absolute;
	clear:both;
	overflow:hidden;
	zoom:1;
	width:40px;
	margin-left:510px;	
}
.feedWrap .moreOrLessWrapper a{
	clear:none;
	display:block;
	width:33px;
	height:15px;
	line-height:15px;
	vertical-align:middle;
	*vertical-align:baseline;
	margin:0;
	background:url(http://xfiles.cdnmyspace.cn/dir/userhome/v2/img/bgMoreOrLess.gif) no-repeat left top;
	text-align:center;
	color:white;
}
.feedWrap .moreOrLessWrapper a:hover{
	color:white;
	text-decoration:none;
}
.feedWrap .moreOrLessWrapper .moreFeed{
	margin-top:8px;
}
.feedWrap .moreOrLessWrapper .lessFeed{			

}


.feedWrap li .icon{
	height:16px;
	width:18px;
	position:absolute;
	margin-left:-55px;
}
.feedWrap li .icon img{
	width:40px;
	height:40px;
	padding:2px;
	border:1px solid #c7c7c7;	
}

/*li song new*/
.feedWrap li.f_1905 p {
	padding:1px 0 1px 0px;
	margin:0;
	-margin-top:2px;
}
.feedWrap li.f_1905 p img{
	margin:0;
	-margin-top:-4px;
}

.feedWrap li.f_1905 p {
	padding:1px 0 1px 0px;
	margin:0;
	-margin-top:2px;
}
.feedWrap li.f_1905 p img{
	margin:0;
	-margin-top:-4px;
}
.feedWrap li.f_1905 p .aMusicPlay .playImg{
	display:inline;
}
.feedWrap li.f_1905 p .aMusicPlay .stopImg{
	display:none;
}
.feedWrap li.song p .aMusicStop .playImg{
	display:none;
}
.feedWrap li.f_1905 p .aMusicStop .stopImg{
	display:inline;
}
.feedWrap li img{
	margin:0 7px 0 3px;
/*	width:60px;*/
}
.feedWrap li img.comImg{
	margin:0 7px 0 3px;
	width:60px;
}
.feedWrap li img.quoteImg{
	height:auto;
	width:auto;
	vertical-align:text-top;
	margin:0;
}
.feedWrap li a.aImg{
	padding:0px;
}
.feedWrap li.photo div img{
	border:1px solid #bdbdbd;
	vertical-align:text-bottom;
}
.feedWrap li.f_2 div img{
	border:1px solid #bdbdbd;
	vertical-align:text-top;
}
.feedWrap li.video img{
	float:left;
}
.feedWrap li.f_2000 img{
	float:left;
}
.feedWrap .f_1906 p{
	margin:0;
}
.feedWrap li.f_1401 img{
	float:left;
}
.feedWrap li.f_1401 .clearfix{
	*word-break:break-all;
}
.feedWrap li.share img{
	float:left;
}
.feedWrap li.blog img{
	float:left;
}
.feedWrap li.f_2000{
	line-height:20px;
}
.feedWrap li.f_2000 .div1{
	margin:8px 0 0 0;
	font-size:12px;
}
.feedWrap li.f_2000 .div1 img{
	margin:0;
	vertical-align:text-top;
	width:auto;
	height:auto;
	float:none;
}
.feedWrap li .musicShowDiv .showImage{
	float:left;
}
.feedWrap li .musicShowDiv .showDetail{
	float:left;
	width:300px;
	overflow:hidden;
	padding-left:10px;
	line-height:18px;
}
.feedWrap li .musicShowDiv .showDetail .title{
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
}
.feedWrap li .musicShowDiv .showDetail .opt{
	padding:3px 0;
}
.feedWrap li.friend img{
	margin:4px 7px 0 3px;
	float:left;
	height:40px;
	width:40px;
	padding:2px;
	border:1px solid #c7c7c7;
}
.feedWrap li.birthday img{
	vertical-align:text-bottom;
}
.feedWrap li.template img{
	vertical-align:text-bottom;
	border:1px solid #bdbdbd;
}

.feedWrap li.setAvata img{
	margin:4px 7px 0 3px;
	height:40px;
	width:40px;
	padding:2px;
	border:1px solid #c7c7c7;
}
.feedWrap li.whitePaper img{
	margin:0;
	vertical-align:text-top;
	width:auto;
	height:auto;
}
.feedWrap li.share{
	line-height:20px;
}
.feedWrap li.share .div1{
	margin:8px 0 0 0;
}
.feedWrap li.share .div1 img{
	margin:0;
	vertical-align:text-top;
	width:auto;
	height:auto;
	float:none;
}
.feedWrap li.favorite img{
	float:left;
	vertical-align:text-top;
}
/*add by KCZ on 12.9*/
.feedWrap a.forBulletinLink{
    display:none;
}
.feedWrap .forBulletin a.aLine{
    display:none;
}
.feedWrap .forBulletin a.forBulletinLink{
    display:inline;
}
.feedWrap .botLookMore{
	display:none;
	text-align:right;
	padding:5px 0;
}
.feedWrap .botLookMore a{
	font-size:14px;
	font-weight:bold;
}


.footer {
	width:960px; margin:20px auto 0; clear:both; font-size:12px; padding-top:20px;
	border-top:1px solid #B7B7B7;
}
.footer a{ color:black; text-decoration:none; }
.footer ul,
.footer p { text-align:center; margin:10px auto; padding:0; }
.footer ul,
.footer li { list-style:none; }
.footer li { display:inline; padding:0 10px;  *background-position:right 0;
background:url(http://xfiles.myspace.cn/pub/images/vi/v1/sep2.gif) no-repeat right 2px; }
.footer li.aboutUs { padding-left:0; }
.footer li.global { padding-right:0; background:transparent; }

.prf_nav_mod .nav_list .template_setting{
	float:right;
	width:90px;
	height:24px;
	line-height:24px;
	margin:-5px 10px 0 0;
	vertical-align:middle;
	background:url(http://xfiles.myspace.cn/dir/profile/v1/img/bg_btn2.gif) no-repeat left top;
	text-align:center;
}
.prf_nav_mod .nav_list .template_setting span{font-size:16px;margin-right:2px;font-family:'宋体','新宋体';background:url(http://xfiles.cdnmyspace.cn/dir/userhome/v2/img/tip_icon_1.gif?ver=0525) no-repeat 0 -141px;*background-position:0 -143px}
.prf_nav_mod .nav_list .template_setting a{font-size:14px;padding-left:5px;display:inline;border:none;font-weight:normal;background-image:none; background-color:transparent;color:black; font-weight:bold;padding:0;}
.prf_nav_mod .nav_list .add_friend{
	float:right;
	width:90px;
	height:24px;
	line-height:24px;
	margin:-5px 10px 0 0;
	vertical-align:middle;
	background:url(http://xfiles.myspace.cn/dir/profile/v1/img/bg_btn2.gif) no-repeat left top;
	text-align:center;
}
.prf_nav_mod .nav_list .add_friend span{font-size:16px;margin-right:2px;font-family:'宋体','新宋体';background:url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/ico_add_friend.gif) no-repeat left top;}
.prf_nav_mod .nav_list .add_friend a{font-size:14px;padding-left:5px;display:inline;border:none;font-weight:normal;background-image:none; background-color:transparent;color:black; font-weight:bold;padding:0;}
.masker{display:block}
.maskerBG{position:absolute;left:0;top:0;z-index:1000;width:100%;background:black;opacity:0.2;-moz-opacity:0.2;filter:alpha(opacity=20)}
.maskerShower {position:absolute;background-color:#fff;z-index:1200}
.maskerCW {border:7px solid #1F52AA;margin:0;list-style:none}
.maskerCW dt {overflow:hidden;display:block;color:#039;height:16px;font-size:12px;font-weight:bold;margin:10px 10px 5px;padding:0}
.maskerCW dt div {float:left}
.maskerCW dt span {display:table-cell;display:-moz-inline-box;display:inline-block;background:url(http://xfiles.cdnmyspace.cn/dir/uibox/uikit/masker/icons.gif) no-repeat; width:16px; height:16px; vertical-align:middle;margin-right:3px}
.maskerCW dt a {background:url(http://xfiles.cdnmyspace.cn/dir/uibox/uikit/masker/icons.gif) no-repeat;background-position:0 -35px;float:right;width:15px;height:15px}
.maskerHr {background:url(http://xfiles.cdnmyspace.cn/dir/uibox/uikit/masker/icons.gif) repeat-x; background-position:0 -20px; border-top:1px solid #9EC1E3;display:block;height:5px;overflow:hidden;margin:0 10px}
.maskerContent{margin:0;padding:0 10px 10px;text-align:center}
#t_w {width:420px;}
#t_w dt{margin:10px 0 5px;color:#000;font-size:12px;font-weight:bold;background:transparent url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/bg_title.gif) repeat-x scroll left top;border-bottom:1px solid #BFD1E4;height:18px;padding:6px 10px 0;overflow:hidden}
#t_w dd{margin:10px 0 5px;padding:10px 20px;text-align:center}
#t_w .twmb{padding-bottom:0}
.twbb{border-bottom:1px solid #BFD1E4;margin:0}
.twl{padding-left:20px}
.twup{vertical-align:top}
.twup span{color:#666;line-height:21px}
.twimg{padding-top:4px}
#tw_cancel{margin-left:20px}
#t_w .twmb ul{overflow:hidden}
#t_w .twmb li{float:left;cursor:pointer;width:60px;margin:0 5px 10px;-margin:0 5px 10px 2px;vetical-align:bottom;height:45px;padding:3px;background:url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/t_bg.png) no-repeat 0 0;height:45px;overflow:hidden;}
#t_w .twmb li div{width:60px;height:45px}
#t_w .twmb ul img {display:none}
#tw_done,#tw_uping,#tw_error{width:320px;margin:0 auto;background:#fefccd;border:1px solid #fcf0a1;height:22px;line-height:22px}
#tw_done, #tw_uping{padding-left:8px;text-align:left}
#tw_done img, #tw_uping img {width:18px;height:18px;margin-right:15px}
#tw_error{width:288px;background:#fefccd url(http://xfiles.cdnmyspace.cn/dir/userhome/v2/img/info_icon.gif) no-repeat 10px 3px;padding-left:40px;text-align:left}
#tw_header_pic, #tw_bg_pic{display:block;margin-bottom:5px;cursor:pointer}


#t_w .twmb{
	margin:0;
	padding:0;
	padding:10px 0 0 18px;
	-padding-left:27px;
}
.twmb .panel{
	display:none;
	height:125px;
}
.twmb .panel .title_text{
	margin-right:20px;
	padding-top:5px;
	padding-bottom:5px;
}	
.twmb .curPanel{
	display:block;
}
.twmb .prev_link{	
	display:block;
	position:absolute;
	width:11px;
	height:18px;
	margin:45px 0 0 -18px;
	-margin-left:-23px;
	background:url(http://xfiles.cdnmyspace.cn/dir/userhome/v3/img/ico_arr.gif) no-repeat left top;
}
.twmb .prev_link:hover{	
	background-position:left bottom;
}	
.twmb .next_link{	
	display:block;
	position:absolute;
	width:11px;
	height:18px;
	margin:45px 0 0 390px;
	-margin-left:380px;
	background:url(http://xfiles.cdnmyspace.cn/dir/userhome/v3/img/ico_arr.gif) no-repeat right top;
}
.twmb .next_link:hover{	
	background-position:right bottom;
}

.main_content .app_mod{
	border:none;
	background-color:transparent;
	margin-bottom:10px;
}




.feed_comments{
    padding:5px 0;
	width:445px;
}
.feed_comment{
    margin-top:2px;
    padding:3px;
	overflow:hidden;
	zoom:1;
    /*background-color:#F0F5F8;*/
}
.feed_comment .img_seg{
	float:left;
	padding-right:5px;
}
.feed_comment .img_seg a{
    margin:0;
}
.feed_comment .info_seg{
	float:left;
	width:380px;
	overflow:hidden;
    font-size:12px;
}
.feed_comment .avatar{
    float:none;
	width:32px;
	height:32px;
    margin:0;
}
.feed_comment .nick_name{
	white-space:nowrap;
}		
.feed_comment .text{
	color:#999;	
}
.feed_comment .comment_time{
    color:#BDBDBD;
}
.feed_comment .show_all_comment{
    font-size:12px;
}
.feed_comment .del_comment{
    position:absolute;
    display:none;
    margin-left:426px;
    *margin-left:10px;
    width:13px;
    height:14px;
    background:url(http://xfiles.cdnmyspace.cn/php/icon/x_to_hide.gif) no-repeat left top;

}
.feed_comment .del_comment:hover{
    background:url(http://xfiles.cdnmyspace.cn/php/icon/x_to_hide_hover.gif) no-repeat left top;
}
/*---user_list2 end---*/
.feed_reply textarea{
    border:1px solid #BDC7D8;
    padding:3px;
    width:430px;
	height:16px;	
    overflow:hidden;
    font-size:12px;            
}
.feed_reply .img_seg,
.feed_reply .opt{
    display:none;
}
.publish_reply .img_seg,
.publish_reply .opt{
    display:block;
}        
.publish_reply textarea{
    width:388px;
    height:35px;
	overflow-y:auto;         
}
.publish_reply .opt{
    padding:3px 0;
}
.publish_reply .opt .word_count{
    float:right;
    font-size:10px;
}
.publish_reply .opt .cnViBtnBlue{
    margin-left:41px;
}
.publish_reply .opt .cnViBtnBlue i{
    padding:6px 10px;
    color:white;
} 

.feedWrap .more_feeds{
    padding:20px 0;
    border-top:1px solid #dfe8f1;
}
.more_feeds .btn,#prf_more_feeds_btn{
    width:200px;
    height:40px;
    margin:0 auto;
    line-height:40px;
    vertical-align:middle;
    background:url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/bg_more.gif) no-repeat left top;
    text-align:center;
    font-size:18px;
    font-family:"微软雅黑","宋体",Verdana;
    cursor:pointer;
	color:#333333;
}

/*homemblog*/
.mblog_ctrl_pop_layer{
		  display:none;
            position:absolute;
            width:420px;
            min-height:100px;
            -height:100px;
            padding:10px;
            padding-bottom:20px;
            z-index:20;
            background-color:white;
            border:7px solid #1F52AA;
            font-size:12px;
}
.mblog_ctrl_pop_layer ul{
            margin:0;
            padding:0;
            list-style:none;
        }
.mblog_ctrl_pop_layer .o{
            overflow:hidden;
            zoom:1;
}
 .mblog_ctrl_pop_layer dt{
            padding-left:20px;         
            color:#039;	
            font-weight:bold;
            padding-bottom:5px;           
            text-align:left;
}
 .mblog_ctrl_pop_layer dt .mb_close{
            float:right;
            width:14px;
            height:14px;	
            font-size:0;
            background:url(http://xfiles.cdnmyspace.cn/dir/music/v1/img/k_ico_close.gif) no-repeat left top;
            cursor:pointer;
 }
 .mblog_ctrl_pop_layer dt .mb_title{
           height:25px;
		   line-height:25px;
 }
 .mblog_ctrl_pop_layer dd.mb_maskerHr{
            height:4px;
            margin-left:0;
            background-color:#d5e8fb;
            border-top:1px solid #9ec1e3;
            line-height:0;
            font-size:0;
}
.mblog_ctrl_pop_layer dd.mb_maskerContent{
	margin:0;
	padding:15px 10px;
	text-align:left;
}
.mblog_ctrl_pop_layer .mb_maskerContent .mb_my_label_status_wrapper{
	overflow: hidden;
}
.mblog_ctrl_pop_layer .mb_maskerContent .mb_my_label_status_wrapper .count{
	text-align: right; 
	float:right;
	color: rgb(153, 153, 153); 
	padding-bottom: 10px;
}
.mblog_ctrl_pop_layer .mb_maskerContent .mb_my_label_status_wrapper .mb_mblogcontent{
	border: 1px solid rgb(153, 153, 153);
	 margin: 0pt auto;
	  width: 358px;
	   font-size: 12px; 
	   height: 78px; 
	   display: block;
}
.mblog_ctrl_pop_layer .mb_maskerContent .mb_my_label_status_wrapper .mb_button{
	margin: 0pt auto;
	 padding-top: 20px; 
	 text-align: center;
}
.mblog_ctrl_pop_layer .mb_maskerContent .mb_my_label_status_wrapper .mb_button a.mb_maskerButton{
	display:table-cell; 
	display:-moz-inline-box;            
	display:inline-block;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButtonv2.gif) repeat-x left top;
	text-decoration:none;
	vertical-align:middle;
}


/*end homemblog*/ 



.narr_part .friends_mod{ 
	padding:0;
}
.friends_mod ul{ width:280px; margin-left:10px; margin-top:5px; padding-bottom:5px;}
.friends_mod li{ float:left; width:65px;height:65px; overflow:hidden; padding:0 2px; padding-bottom:10px;text-align:center;}
.friends_mod li nobr{text-align:center;}
.friends_mod li img{ width:40px; height:40px; padding:2px; border:1px solid #c7c7c7}
.friends_mod li img.onlineImg{ width:16px; height:11px;border:none;padding:0;}
.friends_mod li div{height:20px;padding-top:5px;text-align:center;}
.friends_mod li div a{ white-space:nowrap;font-family:"宋体","新宋体",Verdana;vertical-align:top;}
 
.blog_mod .item{ width:615px; margin:0 auto; padding:15px 0; border-top:1px solid #dfe8f1}
.blog_mod .first{border-top:none;}
.blog_mod .fir{ border-top:0}
.blog_mod .tile_blog{ font-size:14px;font-weight:bold;}
.blog_mod .img_blog{float:left;width:90px;height:60px;margin:5px 5px 0 0;vertical-align:baseline;}
.blog_mod p{ line-height:18px;overflow:hidden;margin-top:7px;}
.blog_mod p img{float:left;margin-right:10px;vertical-align:baseline;}

.message_mod dd{
	padding:20px;
}
.message_mod .send_msg{
	padding:0 10px 20px 10px;
	text-align:center;
}
.message_mod .send_msg textarea{
	width:500px;
	height:80px;
	padding:2px;
	border:1px solid #7f9db9;
	vertical-align:middle;
	font-size:12px;
	color:#999;
}
.message_list li{
    border-top:1px solid #dfe8f1;
    padding:15px 0;
    overflow:hidden;
    zoom:1;
}
.message_list .avatar{
    float:left;
	text-align:center;
}
.message_list .avatar img{
    width:40px;
    height:40px;
    padding:2px;
    border:1px solid #c7c7c7;
}  
.message_list .info{
    float:left;
    width:500px;
    overflow:hidden;
    padding-left:10px;
}
.message_list .info .online{	
    width:16px;
    height:11px;
	margin-right:3px;
    padding:0;
    border:none;
	vertical-align:top;	
} 
.message_list .info .user_name{
    font-size:14px;
    font-weight:bold;
}
.message_list .info .cont{
    line-height:18px;
    padding:3px 0 8px;
}
.message_list .info .cont .date{
    white-space:nowrap;
    color:#999;
}    
.message_list .info .opt{
    overflow:hidden;
    zoom:1;
}
.message_list .info .opt span{
    margin:0 5px;
}    
.message_list .info .opt .left_seg{
    float:left;
}
.message_list .info .opt .right_seg{
    float:right;
}























.part_musician_header{ margin:0 auto 20px;}
.part_musician_header a{color:#2893c1;text-decoration:none;}
.part_musician_header .box_top_guide{height:25px;padding:10px 10px 0; overflow:hidden;zoom:1; width:940px; margin:0 auto;background:url(images/myspaceuserperson.png) no-repeat top left;margin-bottom:10px;
-background-image: none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://xfiles.cdnmyspace.cn/dir/music/profile/images/myspaceuserperson.png", sizingMethod="scale");
}
.part_musician_header .box_top_guide .seg_bread{float:left;padding-left:70px;margin-top:-5px;-position:relative;}
.part_musician_header .box_top_guide .seg_bread .musicchanel{position:absolute;width:55px;height:25px;margin-left:-62px;margin-top:-2px;}
.part_musician_header .box_top_guide .seg_bread .musicchanel a{display:block;overflow:hidden;width:55px;height:25px;}
.part_musician_header .box_top_guide .seg_bread .sp{margin:0 5px;}
.part_musician_header .box_top_guide .seg_slogan{margin-right:20px;*margin-right:100px;-margin-right:20px;float:right;text-align:right; font-size:12px;margin-top:-8px;*position:relative}
.part_musician_header .box_top_guide .seg_slogan .top_search { float:left; *width:170px; height:20px;font-size:12px}
.part_musician_header .box_top_img{height:180px;  width:960px; margin:0 auto; background-image:url(images/exp.jpg); background-repeat:repeat;
background-position:top center;}
.part_musician_header .box_top_img a{display:block;width:100%;height:100%;}

.part_musician_header .mod_nav {}
.part_musician_header .mod_nav_inner { padding:0 10px; background:url(images/nav_m.gif) repeat-x left top;overflow:hidden;zoom:1; width:940px; margin:0 auto;  }
.part_musician_header .mod_nav h1{float:left;height:25px;line-height:25px;margin-top:8px;font-size:20px;color:#fff; width:275px; font-family: "微软雅黑"; overflow:hidden;}
.part_musician_header .mod_nav h1.auth{padding-left:25px;background:url(images/auth.png) no-repeat left top;}
.part_musician_header .mod_nav ul{float:right;margin-top:7px;border-bottom:1px solid #dddddd; }
.part_musician_header .mod_nav li{float:left;margin-right:1px;background:url(images/nav_l.gif) no-repeat left top; }
.part_musician_header .mod_nav a{display: block; -display: inline-block; height: 26px; padding: 6px 18px 0; background:url(images/nav_r.gif) no-repeat right top; color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; white-space: nowrap; font-family: "微软雅黑"; }
.part_musician_header .mod_nav li.custom span{padding-left:15px;background:url(images/personal.gif) no-repeat left 5px;}
.part_musician_header .mod_nav li.cur{background-image:url(images/nav_l2.gif); }
.part_musician_header .mod_nav li.cur a{background-image:url(images/nav_r2.gif); }
.part_musician_header .mod_nav h1.auth{-background-image: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://xfiles.cdnmyspace.cn/dir/music/profile/images/auth.png", sizingMethod="crop");}


.part_musician_main {}
.part_musician_main_inner {width:960px;margin:0 auto;overflow:hidden;zoom:1;}
.part_musician_main .part_l{width:160px;}
.part_musician_main .part_r{width:790px;}

.part_musician_main  .musician_title_bar{height:24px;padding:5px 10px 0;overflow:hidden;zoom:1;border-bottom:1px solid #dde4e3;background-color:#e8edec;}
.part_musician_main  .musician_title_bar .t_text{float:left;font-size:14px;}
.part_musician_main  .musician_title_bar .t_opt{float:right;}


.pager a {text-decoration:none;}
.pager label {font-weight:bold; color: #f60;}
.pager span {margin:0 7px;color: #666;}


/*下拉搜索*/
.show_mod ul.show_list{position:static;}
.top_tool .top_mid{*overflow-y:hidden;}
div#headerv3_search_modMusicPer{*position:relative;float:right;width:240px;height:20px;background:url(http://xfiles.cdnmyspace.cn/dir/userhome/v5/images/select1.png) no-repeat 4px top;-background-image: url(http://xfiles.cdnmyspace.cn/dir/userhome/v5/images/select1.png);*background-position:4px 0px;-background-position:4px 2px;line-height:normal;}
div#headerv3_search_modMusicPer .kw{float:left;width:140px;}
div#headerv3_search_modMusicPer .type{float:left;width:50px;*width:48px;padding:0 10px;padding-left:0;margin-top:0px;margin-right:8px;color:#000;text-align:right;}
div#headerv3_search_modMusicPer .type_list{	z-index:1000;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#headerv3_search_modMusicPer{background-position:left 2px;}
	div#headerv3_search_modMusicPer .type_list{margin-top:-2px;margin-left:145px;}
}
div#headerv3_search_modMusicPer .type_list li a{text-decoration:none;color:#000;}	
div#headerv3_search_modMusicPer .submit{float:left;text-decoration:none;}
div#headerv3_search_modMusicPer table{margin-left:4px}
.headerv3_search_modMusicPer .kw{ width:51px; padding-left:2px; border:0; background-color:transparent; font-size:12px; color:#7d7d7d;}
.headerv3_search_modMusicPer .type{ width:60px;*height:18px;*line-height:18px;*margin-top:2px; margin-right:13px; padding:0 10px 0 3px; background:url(null.gif) no-repeat right 4px; color:#7d7d7d; cursor:pointer;}

.headerv3_search_modMusicPer .submit{   width:40px;-margin-top:2px;padding:0 4px;padding-right:0;cursor:pointer;}
.headerv3_search_modMusicPer .type_list{ display:none; position:absolute; margin:-2px 0 0 148px;*margin:-1px 0px 0px -92px; width:64px; background-color:#fff; border:1px solid #CFCFCF;    }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .headerv3_search_modMusicPer .type_list{ margin:-4px 0 0 90px;}	
}
.headerv3_search_modMusicPer .type_list li{height:22px;vertical-align:bottom;color:#7d7d7d;cursor:pointer;text-align:center;}
.headerv3_search_modMusicPer .type_list li a{display:block; padding:2px 3px 2px 3px; color:#7D7D7D;}
.headerv3_search_modMusicPer .type_list li a:hover{background-color:#d9eafb;}
#uniform_headerv3_inbox_link{font-family:"宋体", sans-serif;	}
.part_musician_header .box_top_guide .seg_bread a.link_main{color:#000} 

/*20100729 xuezhenfeng*/
.feedWrap .rd_feed_item_master {border:none;}
.feedWrap .rd_feed_item_content {width:545px;}
.feedWrap .rd_feed_item_title h3 { margin:0;}

.prf_nav_mod .nav_list .template_setting{
	float:right;
	width:90px;
	height:24px;
	line-height:24px;
	margin:-5px 10px 0 0;
	vertical-align:middle;
	background:url(http://xfiles.myspace.cn/dir/profile/v1/img/bg_btn2.gif) no-repeat left top;
	text-align:center;
}
.prf_nav_mod .nav_list .template_setting span{font-size:16px;margin-right:2px;font-family:'宋体','新宋体';background:url(http://xfiles.cdnmyspace.cn/dir/userhome/v2/img/tip_icon_1.gif?ver=0525) no-repeat 0 -141px;*background-position:0 -143px}
.prf_nav_mod .nav_list .template_setting a{font-size:14px;padding-left:5px;display:inline;border:none;font-weight:normal;background-image:none; background-color:transparent;color:black; font-weight:bold;padding:0;}
.prf_nav_mod .nav_list .add_friend{
	float:right;
	width:90px;
	height:24px;
	line-height:24px;
	margin:-5px 10px 0 0;
	vertical-align:middle;
	background:url(http://xfiles.myspace.cn/dir/profile/v1/img/bg_btn2.gif) no-repeat left top;
	text-align:center;
}
.prf_nav_mod .nav_list .add_friend span{font-size:16px;margin-right:2px;font-family:'宋体','新宋体';background:url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/ico_add_friend.gif) no-repeat left top;}
.prf_nav_mod .nav_list .add_friend a{font-size:14px;padding-left:5px;display:inline;border:none;font-weight:normal;background-image:none; background-color:transparent;color:black; font-weight:bold;padding:0;}
.prf_nav_mod{clear:both;width:960px;height:100px;background:url(http://xfiles.cdnmyspace.cn/dir/profile/v1/template/blue/top.jpg) no-repeat left bottom;margin:0 auto;}
.prf_nav_mod a{color:#06c;}
.prf_nav_mod_friend{margin:-10px auto 10px;}
.prf_nav_mod .hi{overflow:hidden;zoom:1;padding:20px 0 0 20px;}
.prf_nav_mod .hi h1{float:left;margin-right:5px;}
.prf_nav_mod .hi .url{float:left;background:url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/ico_url.gif) no-repeat left bottom;padding:10px 0 0 30px;}
.prf_nav_mod .hi .url a{text-decoration:none;}
.prf_nav_mod ul{height:27px;-overflow:hidden;border-bottom:1px solid #bfd1e4;padding:14px 0 0 20px;}
.prf_nav_mod li{float:left;margin-right:4px;}
.prf_nav_mod li.cur{-position:relative;}
.prf_nav_mod .nav_list a{display:block;-display:inline-block;height:20px;border:1px solid #bfd1e4;border-bottom:none;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;background:url(http://xfiles.cdnmyspace.cn/dir/profile/v1/img/bg_tab.gif) repeat-x left bottom;padding:6px 10px 0;}
.prf_nav_mod li.cur a{height:21px;color:#333;background-color:#FFF;background-image:none;border-bottom:0;}

.clearFeed { height:20px;}