/*文字*/ 
.blue,.blue a:link,.blue a:visited,.blue a:hover,.blue a:active {color:#1681BB;}
.txt_line,.txt_line a:link,.txt_line a:visited,.txt_line a:hover,.txt_line a:active { text-decoration:underline;}
.gray,.gray a:link,.gray a:visited,.gray a:hover,.gray a:active {color:#808080;}
img{ border:0;}
.mt{ margin-top:8px;}
.fl{ float:left;}
.fr{ float:right;}
.l18{ line-height:18px;}
.l24{ line-height:24px;}
.l30{ line-height:30px;}
.pl{ padding-left:9px;}
.fn{ font-weight:normal;}
.f12{ font-size:12px;}
.ti{ text-indent:8px;}
p,div,h3,h4,h5,h6,span,b{ margin:0; padding:0;}
/*框架*/
.member_l{width:220px;background:#F0F0F0; }
.member_m{width:525px;margin-left:10px;}
.member_r{width:155px; background:url(/images/passport/member/secondary_bg.gif) repeat-y; padding-left:5px;}
/*左侧*/
.info_box{border:1px solid #CBCBCB; border-bottom-style:none;}
.avat_img{ margin:9px;} 
.info_list{width:219px;border:1px solid #CBCBCB; border-right-style:none;border-top-style:none; overflow:hidden;}
#info_tag_label{ margin:0 0 0 4px;padding:0;width:215px;}
#info_tag_label ul{ margin:0 0 0 4px; padding:0;width:215px; overflow:hidden;}
#info_tag_label li{height:30px;width:214px;list-style-type:none; margin:0; padding:0; display:block; line-height:30px; text-indent:25px;}
#info_tag_label .tagon{background:url(/images/passport/member/member_tagon.gif) no-repeat;width:215px; height:30px;float:left;}
#info_tag_label .tagoff{background:url(/images/passport/member/member_tagoff.gif) no-repeat;width:215px; height:30px;float:left;}
#info_tag_label li b{cursor:pointer;}
.avat_title{ margin-left:10px; width:696px; border-bottom:1px solid #CCC; float:left; font-size:14px;}
/*右侧*/
.secondaryContent h5{ border-bottom:1px solid #E8E8E8; overflow:hidden;width:155px;}
ul.mail{ margin:0 0 0 8px; padding:0; list-style-type:none; width:147px; overflow:hidden;}
ul.mail li{ margin:0; padding:0;}
.ad ul{list-style-type: none; width:150px; margin:5px 0 0 5px; padding:0; }
.ad li{ margin:5px 0 0 0; padding:5px 0 0 0;}
.ad_pic{width:150px; height:60px;}
.ad p{width:138px; border:1px solid #CCC;padding:5px; margin:0; line-height:20px;}
/*中间*/
ul.wall{ margin:0 0 0 8px; padding:0; list-style-type:none; overflow:hidden;width:517px;}
ul.wall li{margin:0; padding:0; text-indent:15px; background:url(/images/basic/dot.gif) no-repeat left 50%;overflow:hidden;width:502px;}
ul.comment{ margin:0 0 0 8px; padding:0; list-style-type:none; overflow:hidden;width:517px;}
ul.comment li{margin:0 0 8px 0; padding:0 0 8px 0;overflow:hidden;width:522px; border-bottom:1px dotted #CCC;}
ul.comment li img{ width:60px; height:60px; padding:1px; border:1px solid #CCC; float:left; margin-right:10px;}
ul.comment li p{ margin-top:5px;}
.member_r h5{ border-bottom:1px solid #ddd; overflow:hidden;width:155px;}
ul.poll{ margin:0 0 0 8px; padding:0; list-style-type:none; overflow:hidden;width:517px;}
ul.poll li{margin:0 0 8px 0; padding:0 0 8px 0;overflow:hidden;width:532px; border-bottom:1px dotted #CCC;}
ul.poll li .face {float:left; margin:0 10px 0 0;}
ul.poll li .face a {width:54px; height:54px; padding:1px; border:1px solid #CCC; line-height:24px; text-align:center; overflow:hidden!important; position:relative!important; display:table-cell!important; display:block; vertical-align:middle!important;}
ul.poll li .face img {margin-top:expression((56-this.clientHeight)/2); position:static!important; top:-100%; left:-50%!important;}
ul.poll li .con {display:block;float:left;line-height:21px;overflow:hidden;width:437px;}
ul.poll li .con b {float:left;font-size:14px;overflow:hidden;width:320px;}
ul.poll li .con p {clear:both;}

ul.event{ margin:0 0 0 8px; padding:0; list-style-type:none; overflow:hidden;width:0 0 0 8px;}
ul.event li{margin:0 0 8px 0; padding:0 0 8px 0;overflow:hidden;width:502px; border-bottom:1px dotted #CCC;line-height:21px;}
.calendar {background:transparent url(/images/default/facebook/calendar.gif) no-repeat scroll 0 0;float:left;height:80px;margin:0 20px 0 0;width:80px;}
.calendar b {color:#fff;display:block;margin:0 8px;text-align:center;}
.calendar b.days {color:#000;font-size:24px;margin:-5px 8px 0;text-align:center;}

ul.video{ margin:0 0 0 8px; padding:0; list-style-type:none; overflow:hidden;width:517px;}
ul.video li{margin:0 0 8px 0; padding:0 0 8px 0;overflow:hidden;width:522px; border-bottom:1px dotted #CCC; line-height:21px;}
ul.video li img{ width:160px; height:120px; padding:1px; border:1px solid #CCC; float:left; margin-right:10px;}

dl.pic{ margin:0 0 0 8px; padding:0 1px 0 0;overflow:hidden;width:516px;}
dl.pic dd{margin:5px 0; padding:0;overflow:hidden;width:134px; float:left; text-align:center;}
dl.pic dd img{ width:110px; height:83px; padding:1px; border:1px solid #CCC;}

dl.friend{ margin:0 0 0 8px; padding:0 1px 0 0;overflow:hidden;width:516px;}
dl.friend dd{margin:5px 0; padding:0;overflow:hidden;width:67px; float:left; text-align:center; height:75px;}
dl.friend dd img{ width:50px; height:50px; padding:1px; border:1px solid #CCC;}

.announce_box{ border:1px solid #eee; padding:8px; background:#FCFCFC; margin-bottom:5px; width:500px; float:left; overflow:hidden;}
.announce_box p{ padding-left:17px;}

.page{text-align:right; padding-right:10px;width:510px; line-height:24px;}

/* 切换标签 */
ul.tab {width:100%; height:24px; line-height:24px; margin:10px 0 10px; padding:0 0 0 10px; background:url(/images/myspace/tab_bg.gif) repeat-x bottom; overflow:hidden; float:left;}
ul.tab li {float:left; margin:0 5px 0 0; background:url(/images/myspace/tab_off.gif) no-repeat left; cursor:pointer; list-style:none; }
ul.tab li span {display:block; margin:0 0 0 15px; padding:0 15px 0 0; background:url(/images/myspace/tab_off.gif) no-repeat right;}
ul.tab li.on {background:url(/images/myspace/tab_on.gif) no-repeat left;}
ul.tab li.on span {background:url(/images/myspace/tab_on.gif) no-repeat right; font-weight:bold; color:#2B6C81;}
.comments{ width:100%; float:left; overflow:hidden;}
