p { margin:0; padding:0;}
.indexdynamic,.indexalbum,.indexlog,.guestbook,.indexvisiter,.indexfriend,.indexletter { margin:5px 0px;  line-height:19px;}
.personal .personalinfo,.indexdynamic ul,.indexalbum ul,.indexlog div,.guestbook .guestbook_con,.indexletter ul { padding-left:10px;}
.indexdynamic p.brief,.indexlog p.brief,.indexletter p.brief,.indexfriend p.brief,.indexletter p.brief,.indexalbum p.brief,.indexvedio p.brief { margin:3px 0px 15px 12px; }


/*Personal Information----------*/
.personal { padding:15px 0 23px;}
.personal_left { padding-right:15px; float:left; width:194px; text-align:center;padding-bottom:5px; position:relative}
.personal_left img { text-align:center; margin-bottom:5px; }
.personal_action { background:url(http://b3.hoopchina.com.cn/images/personal_action_bg.gif); height:75px; width:187px; position:absolute; bottom:-42px;left:31px; overflow:hidden}
.personal_action div { padding:0 6px 0; text-align:left; line-height:22px}
.personal_action div a { margin-right:5px}

.personal_right { margin-left:205px;  line-height:22px;}
.personal h3 { font-size:14px; color:#005eac}
.mpersonal span,.mpersonal em { font-weight:normal; font-size:12px;}
.mpersonal span { float:right; padding-right:5px;}
.mpersonal em { font-style:normal; color:#2fb700; background:url(http://b3.hoopchina.com.cn/images/icon_index.gif) no-repeat; padding-left:13px; margin-left:5px;}
*+html .mpersonal em { background:url(http://b3.hoopchina.com.cn/images/icon_index.gif) left -2px no-repeat; } 
.person_set { clear:both; border-top:1px solid #e1e1e1; padding:5px 0 0px 5px; overflow:hidden;}
.person_set .set_l { float:left; width:190px; padding-right:20px; padding-left:5px;}
.set_add,.set_can,.set_mes,.set_fri,.set_del,.set_mod { background:url(http://b3.hoopchina.com.cn/images/set_icon.gif) 0 -5px no-repeat; padding-top:2px; padding-left:23px; margin-right:8px; line-height:26px}
.set_can { background-position:0 -25px;}
.set_fri { background-position:0 -45px;}
.set_del { background-position:0 -65px;}
.set_mod { background-position:0 -85px;}
.set_mes { background-position:0 -103px;}
.person_set .set_r { padding-top:5px; color:#222; line-height:20px;}
.person_set .set_r a { margin-right:8px;}
.person_set .set_r .right a:hover { background:#fff;}

/*Dynamic----------*/
.mydynamic { margin-top:15px;}
.indexdynamic { margin-bottom:10px;}
.indexdynamic ul li { border-bottom:1px dashed #DBDBDB; padding:5px 5px 5px 14px;  word-wrap : break-word;  position:relative; clear:both;  overflow:hidden; _zoom:1}
.indexdynamic ul li em { font-style:normal; position:absolute; top:5px; left:2px; padding:0 3px;}
.indexdynamic p.more { height:auto; padding-top:5px;}
.mydynamic .brief { padding-left:16px;}
.mydynamic a { margin:0 4px;}
.indexdynamic b { font-weight:normal}

/*Album----------*/
.indexalbum table { width:100%;}
.indexalbum td { text-align:left; width:33%; padding-left:15px;  padding-top:3px; }
.indexalbum td a img {border:#e2e2e2 2px solid; padding:1px; background:#ffffff}
.indexalbum td a:hover img { border:#4688c9 2px solid; padding:1px; background:#ffffff}

.img_outer { margin-bottom:2px;}
.indexvideocon { padding-left:3px; overflow:hidden; height:125px;}

/*Log----------*/
.indexlog dl { padding:0 10px 5px;}
.indexlog dd { color:#444; padding-top:8px; font-size:11px}
.indexlog dd a {font-size:14px}
.indexlog a.logtitle,.bbs_box a.logtitle { font-size:14px; font-weight:normal;}
.indexlog dd a:hover {color:#FFF}
.indexlog dd span {font-size:12px;color:#666; padding:0 4px}
.indexlog dt {border-bottom:#dbdbdb 1px solid; padding-bottom:8px; padding-top:3px; text-indent:16px; overflow:hidden; max-height:34px;}
* html .indexlog dt {  height: expression( this.scrollHeight > 32 ? "33px" : "hidden" );   max-height: 32px;}
.indexlog dt a { margin-left:5px}
.indexfriend ul,.indexvisiter ul  { padding-top:5px;  }
.indexlog a.userlink { font-size:12px; color:#666; font-weight:normal;}
.indexlog a:hover.userlink { color:#333; background-color:#fff; text-decoration:underline}

/*guestbook----------*/
.guestbook_top .btns2 { margin:4px 0 0;}
.guestbook_top { margin:8px 0px;}
.guestbook_left {padding-right:15px; float:left; width:55px; margin-right:-55px; padding:6px 0; }
.guestbook_right { margin-left:65px;  line-height:28px; padding:4px 0px 4px 0px; margin-bottom:10px;  border-bottom:1px solid #dbdbdb;}
.guestbook_right em { font-style:normal; font-size:11px; padding-left:3px; color:#666666;}
.guestbook_right p { line-height:16px;}
.guestbook_right a { cursor:pointer}
.reply { background:#f2f2f2; line-height:22px; padding:5px 10px; margin:5px 0px;}
.inputreply p { width:400px; padding:15px 0px 3px 0px;}
.inputreply span { float:right; color:#666666;}
.inputreply textarea { margin-bottom:3px; width:400px;}
.guestbook p.more { margin-top:-10px; margin-bottom:5px;}

/*Visiter----------*/
.indexvisiter { padding:0px 0 5px;  }
.indexletter { position:relative}
.indexletter p.f333 { height:auto!important; height:40px; min-height:40px; color:#333333}
.indexletter p.brief a.commend { position:absolute;left:26px; top:53px; }
.sp_embed_public { width:260px; height:220px;}
.indexdynamic .img_shiping { border:1px solid #ddd}
.indexdynamic ul li .dy_v em { position:absolute; top:61px; left:7px; background:#AAA; display:block; font-style:normal; color:#FFF; padding: 1px 2px 1px;line-height:14px}