

#section-page-popular{
 position:relative;
}

#section-page-popular h2{margin:0 0 30px}
#section-page-popular #nav-popular{
 position:absolute;
 top:7px;
 right:15px;
}

#section-page-popular #nav-popular li{
float:left;
margin:0 6px 0 0;
}

/***********************************************/


#section-page-activity h2{margin:0 0 15px}

#section-page-activity ul.dots li span{
 color:#808080;
}

/***********************************************/


#section-page-memberstalk-detail h2{margin:0 0 20px}

#section-page-memberstalk-detail .block{
 border-bottom:#ccc 1px solid;
 margin:0 0 15px;
 padding:0 0 15px;
}


#section-page-memberstalk-detail .block dl{
 float:right;
 padding-top:10px;
 width:446px;
}

#section-page-memberstalk-detail .block dl dt{
 margin:0 0 10px;
}

#section-page-memberstalk-detail .block dl dt a{
font-weight:bold;
font-size:123.1%;
background: url("../img/common/icon-arrow1.gif") no-repeat 0 7px;
padding:0 0 0 10px;
}

#section-page-memberstalk-detail .block dl dd.exp{
 color:#808080;
 margin:0 0 10px;
 font-size:115.4%;
}
 
#section-page-memberstalk-detail .block .photo{
 float:left;
 margin:0 25px 0 0;
 width:206px;
}


#section-page-memberstalk-detail #thread_comment_post_form ul{
 margin:0 0 15px;
}

#section-page-memberstalk-detail #thread_comment_post_form ul li textarea#comment{
 width:668px;
}

#section-page-memberstalk-detail #thread_comment_post_form ul li.btn{
 text-align:right;
 margin:10px 0 0;
 position:relative;
}
 
#section-page-memberstalk-detail #thread_comment_post_form ul li.btn span.note{
 position:absolute;
 left:0;
 top:0;
 color:#808080;
 font-size:84.6%;
}

#section-page-memberstalk-detail p.count{
 font-size:92.3%;
 font-weight:bold;
 border-bottom:#CBCBCB 1px dotted;
 margin:0 20px 15px;
 padding:0 0 15px;
}

#section-page-memberstalk-detail p.count span{
 color:#1B4F75;
}

#section-page-memberstalk-detail .comment_list{
 margin:0 20px 20px;
}

#section-page-memberstalk-detail .comment-area{
 border-bottom:#CBCBCB 1px dotted;
 margin:0 0 15px;
 padding:0 0 15px;
 width:638px!important;
}

#section-page-memberstalk-detail .comment-area .photo{
 float:left;
 margin:0 15px 0 0;
}

#section-page-memberstalk-detail .comment-area .cont{
 float:right;
 width:570px;
}

#section-page-memberstalk-detail .comment-area .cont p.talk-usr-commnent{
 font-size:115.4%;
 margin:0 0 5px;
}

#section-page-memberstalk-detail .comment-area .cont p.talk-usr span.name{
 font-weight:bold;
 font-size:115.4%;
 margin:0 5px 0 0;
}

#section-page-memberstalk-detail .comment-area .cont p.talk-usr span.name a{
 color:#000;
}

#section-page-memberstalk-detail .comment-area .cont p.talk-usr span.date{
 color:#808080;
 margin:0 10px 0 0;
}

/***********************************************/


#section-page-friendList h2{
 padding:0 0 15px;
 margin:0 0 20px;
 border-bottom:#CBCBCB 1px dotted;
}


#section-page-friendList .box{
 padding:0 10px 20px;
 margin:0 0 20px;
 border-bottom:#CBCBCB 1px dotted;
 position:relative;
}

#section-page-friendList .box .photo{
 margin:0 10px 0 0;
 float:left;
 width:50px;
}

#section-page-friendList .box .cont{
 float:left;
 width:450px;
}
 
#section-page-friendList .box .cont dl dt{
 font-weight:bold;
 margin:0 0 5px;
}

#section-page-friendList .box .btn{
 position:absolute;
 top:0;
 right:20px;
}

/***********************************************/

#section-page-profile-edit h2{margin:0 0 20px}
#section-page-profile-edit #profile-table{margin:0 0 20px}
#section-page-profile-edit .credit{
 margin:0 0 10px;
 text-align:right}

/***********************************************/

#theme-my-login.login{
 padding:0;
}

#theme-my-login table#profile-table{
 width:658px!important;
}

p.profile-note{margin:0 0 20px}
p.register-note{margin:20px 0 0!important}

p.register-note span.req,
p.profile-note span.req,
table td span.req{
 color:#C00;
 font-weight:bold;
 margin:0 5px;
}

/***********************************************/

#sectionfanmail-list h2{margin:0 0 20px}


#sectionfanmail-list ul.dots{
 border-bottom:#C6C6C6 1px solid;
 margin:0 0 20px;
 padding:0 0 20px;
}
 
#culb_inner #left #section-fanmail ul.dots li .name,
#sectionfanmail-list ul.dots li .name{
 color:#000;
 margin:0 10px;
}

#culb_inner #left #section-fanmail ul.dots li .date,
#sectionfanmail-list ul.dots li .date{
 color:#808080;
 margin:0 0 0 10px;
}

#section-fanmail ul.dots li.unread,
#sectionfanmail-list ul.dots li.unread{
 background:url(../img/club/fanmail/icon.gif) no-repeat 3px 2px !important;
}

#section-fanmail ul.dots li.unread a,
#section-fanmail ul.dots li.unread span,
#sectionfanmail-list ul.dots li.unread a,
#sectionfanmail-list ul.dots li.unread span{font-weight:bold}

/***********************************************/

#sectionfanmail-detail h2{margin:0 0 20px}
#sectionfanmail-detail h3{margin:0 0 5px}

#sectionfanmail-detail .date{
 color:#808080;
 margin:0 0 5px;
}

#sectionfanmail-detail .accont{
 color:#000;
 margin:0 0 20px;
}

#sectionfanmail-detail #toplink-rtm{
 left:290px!important;
}

#sectionfanmail-detail div.mailArea{
 padding:0 13px;
}
