@charset "utf-8";
body {
	background-color: #FFCC33;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 13px;
	background-image: url(../images/5bg.gif);
	background-repeat: repeat;
}
img {border:0;}
* {
	margin: 0px;
	padding: 0px;
	font-size:12px;
}

.clear {padding:0;margin:0;clear:both;}
#header {
	background: #FFCC33;
	width:935px;
	height:26px;
}

#header .login a,#header .login li {color:#333;}
#topnav {
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: right;
	float: left;
	width: 100%;
}

#wrapper {
	width: 935px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear:both;
}
#topnav a:link {
	color: #333333;
	text-decoration: none;
	font-size: 13px;
}
#topnav a:visited {
	color: #333333;
	text-decoration: none;
	font-size: 13px;
}
#topnav a:hover {
	color: #FFFFCC;
	text-decoration: none;
	font-size: 13px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
#nav {
	height: 30px;
	float: left;
	width: 100%;
	background-color: #ff7f00;
	margin-bottom: 10px;
}
#m {
	background-color: #FFFFFF;
	display: block;
	float: left;
	width: 100%;
	margin: 0px;
	clear: both;
	padding: 0px;

}

#nav a:link {
	padding-right: 5px;
	margin-right: 10px;
	padding-left: 10px;
	color: #99ff33;
	text-decoration: none;
}
#nav a:visited {
	padding-right: 5px;
	margin-right: 10px;
	padding-left: 10px;
	color: #99ff33;
	text-decoration: none;
}
#nav a:hover {
	padding-right: 5px;
	margin-right: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

#nav ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 210px;
	width: 725px;
}
#name {
	float: left;
}
#name {
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	width: 735px;
	padding-left: 200px;
	padding-top: 50px;
}
#name h1 {
	color: #663300;
	font-size:34px;
}
#l02 .title02 a {
	margin-top: 0px;
	margin-right:20px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0em;
	float:right;
	margin-top:-18px;
}
#l01 .title01 a {
	margin-top: 0px;
	margin-right:20px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 13px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0em;
	float:right;
	margin-top:-18px;
}



#nav li {
	float: left;
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999900;
	height: 15px;
}
#div210footer {
	float: left;
	width: 100%;
	background-image: url(../images/5footerbg_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
}
#avatar {
    overflow:hidden;
    position:relative;
    display:table-cell;
    vertical-align:middle;
    width: 180px;
    height: 240px;
    border: 1px solid #CCCCCC;
    margin-left: 14px !important;
	margin-left:7px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align:center;
	float:left;
}
#avatar div {
    position:static;
    +position:absolute;
    top:50%
}
#avatar img {
    position:static;
    +position:relative;
    top:-50%;left:-50%;
}

#avatar2 {
	width: 180px;
	height: 240px;
	border: 1px solid #CCCCCC;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
    text-align:center;
}

#avatar2 img{
    margin:0px;
    border:0px;
    float: inherit;
    position:static;
    +position:relative;
    top:-50%;left:-50%;
}

.btn01 {
	font-size: 12px;
	color: #333333;
	background-color: #FFFFCC;
	border: 1px solid #996633;
	margin-left: 19px;
	margin-bottom: 3px;
	width: 75px;
}


.btn02 {
	font-size: 12px;
	color: #333333;
	background-color: #FFFFCC;
	border: 1px solid #996633;
	margin-left: 19px;
	margin-bottom: 3px;
	width: 75px;
	margin-top: 5px;
}
.btn03 {
	background-color: #CCFFCC;
	border: 1px solid #669900;
	float: right;
	font-size: 12px;
	margin-left: 10px;
}
.btn04 {
	background-color: #CCFFCC;
	border: 1px solid #669900;
	font-size: 12px;
	width: 75px;
	float: left;
	margin-left: 19px;
	margin-top: 5px;
}


.div210 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 210px;
}
#l01 {
	float: left;
	clear: left;
	margin-bottom: 3px;
	margin-top: 3px;
}

#l02 {
	float: left;
	clear: left;
	margin-bottom: 10px;
	margin-top: 3px;
}
#left_box {
	float: left;
	width: 210px;
	margin-right:15px;
	overflow:hidden;
}
#left_box01 {
	float: left;
	width: 210px;
	margin-right: 13px;
}
.fl100 {
	clear: both;
	float: left;
	width: 90%;
	margin-left: 2%;
	display: block;
	margin-bottom: 10px;
}
#m a {
	font-size: 13px;
	color: #996633;
	text-decoration: none;
}
#m a.iwill {
float:right;
width:74px;
height:22px;
text-align:center;
line-height:22px;
background:url(../images/icon_left.gif) no-repeat;
margin:10px 10px 10px 0;
}

#mid_box {
	float: left;
	width: 475px;
	margin-right:10px;
	overflow:hidden;
}
#right_box {
float:right;
margin-right:10px;
display:inline;
overflow:hidden;
}
#right_box710 {
	float: right;
	width: 710px;
	clear: none;
	overflow:hidden;
}

#m ul {
	list-style-type: none;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #FF9900;
}
#m li {
	display: block;
	width: 95%;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #996633;
	float: left;
}
#m ul.diary_leftlist li {
line-height:20px;
overflow:hidden;
}
.font13orange {
	font-size: 13px;
	color: #FF6600;
}

.font13brown {
	font-family: Arial;
	font-size: 13px;
	color: #996633;
}
#song_menu {
	background-color: #f3f3f3;
	height: 20px;
	text-align: center;
	padding-top: 5px;
}
#song_menu a {
float:left;
width:60px;
height:20px;
line-height:20px;
overflow:hidden;
text-overflow : ellipsis;
white-space:nowrap;
text-align:center;
}
#song_menu a:link {
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
#song_menu a:visited {
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
#song_menu a:hover {
	font-size: 13px;
	color: #990000;
	text-decoration: none;
}
.pic01 {
	background-color: #f3f3f3;
	float: left;
	display: block;
	width: 190px;
	border: 1px solid #CCCCCC;
	margin: 5px;
}
#topbg {
	background-image: url(../images/5mainbg.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	height: 160px;
	width: 935px;
}
.video_box {
	clear: right;
	float: left;
	width: 140px;
	padding-left: 10px;
	margin-left: 5px;
	color: #990000;
	margin-top:10px;
	overflow:hidden;
}
.video_box img {
border:0;
}
.video_box img.rarity_photo {

float: inherit;
}
.video_box .rarity_photobox {display:block;width:100px;height:100px;overflow:hidden;}
.video_box .photo_sp,.video_box .font13brown,.video_box a.name {height:20px;line-height:20px;overflow:hidden;display:block;text-align:center;width:120px;text-overflow:ellipsis;white-space:nowrap;}
.video_box a.name {height:40px;}
.video_box .font13brown {text-align:left;}
.mysong {
	font-size: 13px;
	line-height: 25px;
	color: #996633;
	width: 45%;
	display:inline;
	float: left;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF6600;
	word-break:break-all;
	overflow:hidden;
}
.font13red {
	font-size: 13px;
	color: #990000;
}
.font666gary13 {
	font-size: 13px;
	color: #666666;
}
#diary_list a {
	font-size: 13px;
	color: #996633;
	text-decoration: none;
}
#diary_list {
width:440px;
overflow:hidden;
word-break:break-all;
padding-left:10px;
}
#diary_list div.diarytitle {
width:440px;
float:left;
}
#diary_list div.diarytitle p {
overflow:hidden;
float:left;
}
#diary_list div.diarytitle p.sp1 {
width:68%;
}
#diary_list div.diarytitle p.sp2 {
width:21%;
}
#diary_list div.diarytitle p.sp3 {
width:9%;
}
#diary_list p.rijineir {
width:440px;
overflow:hidden;
word-break:break-all;
float:left;
line-height:20px;
}
#diary_list .diary_border {float:left;width:440px;border-bottom:1px #996633 dashed;padding-bottom:5px;margin-bottom:5px;}
#m .mysong a {
	font-size: 13px;
	color: #663300;
	text-decoration: none;
}

#m .pic01 img {
	margin-left: 50px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	float: left;
}
.icon_back {
	float: left;
	height: 22px;
	width: 22px;
	margin-left: 5px;
}
.icon_forward {
	float: right;
	height: 22px;
	width: 22px;
	margin-right: 5px;
}






#divmfooter {
	float: left;
	width: 100%;
	background-image: url(../images/5footerbg01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
}
#divmfooter710 {
	float: left;
	width: 100%;
	background-image: url(../images/5footerbg02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
}

.icon_try {
	float: right;
	width: 20px;
	margin-right: 5px;
}

.divm {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 475px;
}
.divm710 {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.title01 {
	background-image: url(../images/5titlebg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 25px;
	width: 200px;
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #996633;
	padding-left: 10px;
	letter-spacing: 3px;
}
.title02 {
	background-image: url(../images/5titlebg475.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 25px;
	width: 465px;
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #996633;
	padding-left: 10px;
	letter-spacing: 3px;
}
.title03 {
	height: 25px;
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #996633;
	padding-left: 10px;
	letter-spacing: 3px;
	display: block;
	width: 700px;
}
.title710 {
	background-image: url(../images/5titlebg01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 33px;
	width: 710px;
	font-size: 13px;
	font-weight: bold;
	color: #996633;
	letter-spacing: 3px;
}

.font13whiteb {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
#friend {
	float: left;
	width: 205px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #666666;
}
#frienda {
	float: left;
	width: 205px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #666666;
	background-color: #f3f3f3;
}

#friend div {
border:1px #ccc solid;float:left;width:80px;height:80px;text-align:center;padding:1px;*padding:0px 1px 2px 1px;line-height:80px;overflow:hidden;display:inline;margin-right:5px;}
#friend div img {
max-width:80px;  
max-height:80px; 
vertical-align:middle;
}

.font13bbrown {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #996633;
}
#sub_menu {
	float: left;
	width: 100%;
}
#message_list {
	color: #666666;
	font-size: 13px;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	float: left;
	width: 195px;
	overflow:hidden;
}
#frienda  img {
	margin-right: 5px;
}
#data {
	float: left;
	width: 151px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#footer {
	display: block;
	float: left;
	height: 39px;
	width: 930px;
	text-align: center;
	font-size: 13px;
	color: #666666;
	background-image: url(../images/5footerbg.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#footer a {
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}

#footer p {	margin: 0px;}
.btn02 {
	background-color: #CCFFCC;
	border: 1px solid #669900;
	float: right;
}
#album_box {
	display: block;
	float: left;
	width: 23%;
	margin-left: 1.5%;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 25px;
	color: #333333;
	height:250px;
	overflow:hidden;
}
#album_box a {
	font-size: 13px;
	color: #996633;
	text-decoration: none;
}
#album_box p.name {
	height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:120px;
}
#diary_day {
	font-size: 13px;
	line-height: 25px;
	color: #666666;
	margin-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
.diary_daytitle {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	display: block;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
}
.diary_daycontent {
width:670px;
word-break:break-all;
overflow:hidden;
}
.font13green {
	font-size: 13px;
	color: #999900;
	text-decoration: none;
}
#diary_day  a {
	color: #006600;
	text-decoration: none;
}
#pic {
	height: 100px;
	width: 100px;
	padding: 1px;
	border: 1px solid #ccc;
	margin-left: 4px;
}
#pic img {
border:0;
}
#pic img.friend_img {
float: inherit;
}
#pic a.friend_img_a {
display:block;
width:90px;
height:90px;
overflow:hidden;
text-align:center;
}
#album_box a.name {text-decoration:underline;}
.textarea {
	float: left;
	margin-top: 10px;
	padding-left: 10px;
	width:350px;
}
.icon {
	float: right;
	width: 310px;
	margin-right: 10px;
	margin-top: 10px;
	text-indent:0;
}
.yorn {text-align:center;width:200px;}
.sendbox {
	width: 95%;
	clear: both;
	padding-right: 5%;
	padding-top: 1px;
	padding-bottom: 1%;
	float: left;
}
.sendbox01 {
	float: left;
	width: 95%;
	clear: both;
	padding-right: 5%;
	padding-top: 1px;
	padding-bottom: 2%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#page {
	clear: both;
	float: left;
	width: 100%;
	text-align: center;
	height: 25px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	letter-spacing: 2px;
}


#message_box {
	padding: 10px;
	float: left;
	font-size: 13px;
	line-height: 25px;
	color: #666666;
	width: 690px;
}
#message_box p {
float:left;width:95%;
}
#message_box p.huifunr {
padding-left:30px;width:90%;
}
#message_box a.name {
text-decoration:underline;
}
#message_box a.name:hover {
text-decoration:none;
}
#message_box .huifu {float:left;text-indent:30px;}
#personal {
	width: 180px;
	height: 140px;
	border: 1px solid #CCCCCC;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#per_data {
	line-height: 25px;
	color: #666666;
	padding-left: 10px;
	margin-top: 5px;
	float:left;
}
.font13gary333 {
	font-size: 13px;
	color: #333333;
}
#person_data {
	padding: 10px;
	float: left;
	width: 690px;
	font-size: 13px;
	line-height: 25px;
	color: #666666;
}
.person_datatitle {
	background-color: #FFFFCC;
	display: block;
	clear: both;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF7F00;
	width: 99%;
	height: 20px;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	padding-left: 1%;
	padding-top: 1%;
	letter-spacing: 2px;
}
.person_datatitle span {
	float: left;
	height: 20px;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	letter-spacing: 2px;
}
.person_datatitle a {
	float: right;
	margin-right:20px;
}
#card {
	float: left;
	height: 240px;
	width: 300px;
	border: 1px dashed #CCCCCC;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
#message {
	float: right;
	width: 365px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	font-size: 13px;
	line-height: 20px;
	color: #666666;


}
#picbig {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	background-color: #f3f3f3;
	margin-top: 20px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
#control a:link {
	display: block;
	height: 20px;
	width: 20px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
#picshow {
	margin-right: auto;
	margin-left: auto;
	clear: none;
	width: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#picshow a img {
	max-width:400px;
	max-height:320px;
}
#control {
	float: left;
	padding-left: 280px;
}
#control a {
float:left;
width:20px;
height:20px;
margin-left:10px;
overflow:hidden;
}
#album_repaly {
	clear: both;
	float: left;
	width: 90%;
	font-size: 13px;
	line-height: 25px;
	color: #666666;
	padding-left: 5%;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#count {
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	float: right;
	width: 98%;
	display: block;
	clear: right;
	text-align: right;
	padding-top: 2px;
	padding-right: 2%;
}
.fl_both {
	clear: left;
	float: left;
	width: 70%;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2%;
}

.img_pt5 {
	margin-top: 5px;
}
#singer {
	float: left;
	height: 120px;
	width: 150px;
	border: 1px dashed #CCCCCC;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 10px;
}
#singer_data {
	float: right;
	width: 520px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
}
#try {
	height: 25px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: right;
	padding-right: 10px;
	background-color: #f3f3f3;
	padding-bottom: 5px;
	padding-top: 5px;

}
.liuyanneirong {height:95px;}
#myselfsong ul {float:left;width:450px;margin-left:0;padding:0 10px;}
#myselfsong ul li {float:left;width:450px;margin-left:0;background:url(../images/5icon011.gif) 0 5px no-repeat;text-indent:20px;}
#myselfsong ul li.sp {background:none;border:0;margin-bottom:5px;}
#myselfsong ul li p {float:left;height:20px;line-height:20px;overflow:hidden;}
#myselfsong ul li p.sp1 {width:240px;}
#myselfsong ul li p.sp2 {width:50px;text-align:center;}
#myselfsong ul li.sp p {color:#910000;font-weight:bold;}
#myselfsong ul li.sp p.sp1 {text-indent:60px;}
#myselfsong ul li p img {border:0;margin-top:2px;}
#myselfsong ul li p.sp3 img {margin-top:4px;}
#myselfsong ul li p a {display:block;height:20px;line-height:20px;overflow:hidden;}
#myselfsong ul li p.sp2 a {text-decoration:underline;}
#myselfsong ul li p.sp13{width:100px;}
#myselfsong ul li p.sp13 span{float:left;text-align:right;text-indent:0;width:40px;}
#myselfsong ul li p.sp13 input {float:left;margin-left:10px;margin-right:0;width:40px;height:20px;background:url(../images/icon_toupiao.gif) no-repeat;border:0;}
ul#myselfsong2 {list-style:none;}
#myselfsong2 li p {float:left;height:22px;line-height:22px;overflow:hidden;}
#myselfsong2 li p.sp1 {width:260px;}
#myselfsong2 li p.sp2 {width:60px;}
#myselfsong2 li p.sp3 {width:100px;}
#myselfsong2 li p.sp4 {width:80px;}
#myselfsong2 li p.sp6 {width:80px;}
#myselfsong2 li p.sp5 {width:50px;}
#myselfsong ul#myselfsong2 li p.sp12 {width:260px;}
#myselfsong ul#myselfsong2 li p.sp13 {width:100px;}
#myselfsong ul#myselfsong2 li p.sp13 span {float:left;text-align:right;text-indent:0;width:40px;}
#myselfsong ul#myselfsong2 li p.sp13 input {float:left;margin-left:10px;margin-right:0;width:40px;height:20px;background:url(../images/icon_toupiao.gif) no-repeat;border:0;}
#myselfsongplay {float:left;width:680px;}




#gqshc p.gq {text-indent:10px;margin:5px 0;}
#gqshc p.gq2 {background:#FFFFCD;width:690px;margin-left:10px;height:30px;line-height:30px;text-indent:10px;font-weight:bold;font-size:16px;color:#A26C30;border-bottom:1px #FE9102 dashed;}
#gqshc p.gq3 {text-indent:30px;margin:5px 0;}
#gqshc p span {font-weight:bold;}
#gqshc ul {width:650px;border:1px #A1BC6F solid;float:left;display:inline;margin-left:30px;}
#gqshc ul li {width:650px;border-bottom:1px #A1BC6F solid;height:22px;}
#gqshc ul li p {width:260px;float:left;padding:0;margin:0;border-left:1px #A1BC6F solid;height:22px;line-height:22px;color:#37361A;}
#gqshc ul li p.sp {width:100px;float:left;padding:0;margin:0;border:0;}
#gqshc ul li.sp {background:url(../images/shcgq_bg.gif) repeat-x;}
#gqshc ul li.sp p {text-align:center;font-weight:bold;font-size:14px;color:#867024;}
#gqshc ul li p.sp {text-align:center;}
#gqshc p.tijiao {text-align:center;}
#gqshc p.tijiao input {width:100px;height:22px;line-height:22px;text-align:center;background:url(../images/but_bg01.gif) repeat-x;border:1px #F99B37 solid;}



/* == add */
.div210 .myalbum a {float:left;width:130px;height:20px;line-height:20px;overflow:hidden;}
.div210 .myalbum span {float:right;}

.astro_p {float:left;width:90%;padding:0 5px;line-height:22px;}
.astro_p a.btn01 {float:right;text-align:center;}
.astro_p span {font-weight:bold;}
#birthday {display:none;}
#birthday select {vertical-align:middle;}
.astro_p2 {width:90%;padding:0 10px;line-height:22px;}
.astro_p2 span {float:left;width:45px;font-weight:bold;}
.astro_p2 var {float:left;width:380px;font-style:normal;}
.astro_title {border-bottom:1px #ccc solid;padding:5px 0;font-size:14px;font-weight:bold;text-indent:20px;}
#myselfsong #m li {background:none;text-indent:5px;}
#myselfsong #m li p.sp4 {width:230px;}
#myselfsong #m li p.sp4 a {float:none;display:inline;}
#myselfsong #m li p.sp5 {width:100px;}
#myselfsong #m .aster p.sp2 {width:30px;text-indent:0;}

#frilink li {height:auto;padding:2px 0;}
#frilink li a {display:block;line-height:20px;}

#friendlist {float:left;width:84px;overflow:hidden;height:105px;text-align:center;margin:10px 3px 0 13px;display:inline;text-overflow:ellipsis;white-space:nowrap;}
#friendlist div {border:1px #ccc solid;float:left;width:80px;height:80px;text-align:center;padding:1px;*padding:0px 1px 2px 1px;line-height:80px;overflow:hidden;}
#friendlist div img {
max-width:80px;  
max-height:80px; 
vertical-align:middle;
}
#friendlist span.font13bbrown {display:block;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:85px;*margin-top:0;width:84px;}
#friendlist span.font13bbrown img {margin-right:5px;}