/*0~全局*/
html, body {
width:100%;
height:100%;
margin:0;
padding:0;
}

body {
font:12px/150% Arial, Tahoma, Verdana;
position:relative;
background-position: center 180px; /* 默认背景定位 */
}

*, * * {
word-wrap:break-word; /* IE only */
}

h1, h2, h3, h4, h5, h6, h7, p, blockquote, td, form, ul, ol, dl {
margin:0;
padding:0;
list-style-type:none;
line-height:140%;
}

h1, h2, h3, h4, h5, h6, h7 { clear:both; }
h1 { font-size:17px; }
h2, h3, h4 { font-size:14px; }
h5, h6, h7 { font-size:12px; }

a img { border:0; }

a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

input, textarea, button, select {
font:12px/130%  Arial, Tahoma, Verdana, Sans-Serif;
}

form {
display:inline;
margin:0;
padding:0;
}


/*-------------------------------------------------------------*/

/*1~页顶bar*/
#topbar {
width:100%;
height:50px;
clear:both;
}

#topbarcontainer {
width:950px;
margin:0 auto;
position:relative;
}

/*
#sitelogo {
display:inline;
float:left;
width:145px;
}

    #sitelogo img {
    margin:3px 0;
    }

#sitenav {
display:inline;
float:left;
}
    #sitenav ul li {
    display:inline;
    float:left;
    margin-right:4px;
    background:transparent url() no-repeat;
    }

    #sitenav ul li.text {
    display:none;
    }

    #sitenav ul li a {
    display:table;
    display:inline-block;
    float:left;
    width:76px;
    height:41px;
    }

    #sitenav ul li#sitenav1 {
    background-image:url(/img/mybabytree/themes/all/sitenav1.gif);
    }
        #sitenav ul li#sitenav1 a:hover {
        background:transparent url(/img/mybabytree/themes/all/sitenav1_ho.gif) no-repeat;
        }
    #sitenav ul li#sitenav2 {
    background-image:url(/img/mybabytree/themes/all/sitenav2.gif);
    width:84px;
    }
        #sitenav ul li#sitenav2 a {
        width:84px;
        }
        #sitenav.notme ul li#sitenav2 {
        background-image:url(/img/mybabytree/themes/all/sitenav2-2.gif);
        }
        #sitenav.notme1 ul li#sitenav2 {
        background-image:url(/img/mybabytree/themes/all/sitenav2-2.gif);
        }

    #sitenav ul li#sitenav3 {
    background-image:url(/img/mybabytree/themes/all/sitenav3.gif);
    }
        #sitenav ul li#sitenav3 a:hover {
        background:transparent url(/img/mybabytree/themes/all/sitenav3_ho.gif) no-repeat;
        }
        #sitenav.notme ul li#sitenav3 {
        background-image:url(/img/mybabytree/themes/all/sitenav3-2.gif);
        }
        #sitenav.notme ul li#sitenav3 a:hover {
        background:none;
        }

    #sitenav.notme1 ul li#sitenav3 {
    background-image:url(/img/mybabytree/themes/all/sitenav3.gif);
    }
        #sitenav.notme1 ul li#sitenav3 a:hover {
        background:transparent url(/img/mybabytree/themes/all/sitenav3_ho.gif) no-repeat;
        }

    #sitenav ul li#sitenav4 {
    background-image:url(/img/mybabytree/themes/all/sitenav4.gif);
    }
        #sitenav ul li#sitenav4 a:hover {
        background:transparent url(/img/mybabytree/themes/all/sitenav4_ho.gif) no-repeat;
        }
    #sitenav ul li#sitenav5 {
    background-image:url(/img/mybabytree/themes/all/sitenav5.gif);
    }
        #sitenav ul li#sitenav5 a:hover {
        background:transparent url(/img/mybabytree/themes/all/sitenav5_ho.gif) no-repeat;
        }

    #sitenav ul li#sitenav6 {
    background-image:url(/img/mybabytree/themes/all/sitenav6.gif);
    }
        #sitenav ul li#sitenav6.onair {
        background-image:url(/img/mybabytree/themes/all/sitenav6_onair.gif);
        }
    #sitenav ul li#sitenav7 {
    background-image:url(/img/mybabytree/themes/all/sitenav7.gif);
    }
        #sitenav ul li#sitenav7 a:hover {
        background:transparent url(/img/mybabytree/themes/all/sitenav7_ho.gif) no-repeat;
        }
    #sitenav ul li#sitenav9 a {
    width:50px;
    text-align:center;
    color:#F79583;
    }

    
    #sitenav ul li a span {
    display:none;
    }

#siteutil {
display:inline;
float:right;
text-align:right;
font-family:Tahoma;
padding:
}
    #siteutil select, #siteutil input, #siteutil button {
    vertical-align:middle;
    }
    #siteutil a {
    display:inline-block;
    }
    #siteutil em {
    color:#FF5601;
    }

    #siteutil p {
    text-align:right;
    float:none;
    height:auto;
    cursor:default;
    color:#8E8E8E;
    margin:3px 0 0;
    }
    #siteutil p a {
    color:#8E8E8E;
    }
    #siteutil p a#link-to-sh {
    color:#06D;
    }

*/

/* 顶导航 */
#global-header-mini {
	width: 100%;
	height: 40px;
	background-color: #FFF;
	clear: both;
}
#global-header-mini .header-inner {
	width: 960px;
	height: 40px;
	margin: 0 auto;
}
#global-header-mini a {
	display: inline-block;
}
#global-header-mini .header-logo {
	float: left;
	display: inline;
	width: 100px;
	margin: 6px 20px 0 0;
}
#global-header-mini .header-nav {
	float: left;
	display: inline;
	font-family: Microsoft Yahei;
}
#global-header-mini .header-nav dl {
	width: 60px;
	float: left;
	display: inline;
	margin: 0 20px 0 0;
}
#global-header-mini .header-nav dt {
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
}
#global-header-mini .header-nav dt a {
	border-top: 6px solid #FFF;
	display: block;
	line-height: 28px;
}
#global-header-mini .header-nav dt a:hover {
	text-decoration: none;
}
#global-header-mini .header-nav dd {
	display: none;
	position: absolute;
	z-index: 2;
	padding: 4px 0;
	width: 58px;
	background-color: #FFF;
	border: 1px solid #CCC;
	border-radius: 2px;
	text-align: center;
}
#global-header-mini .header-nav dd li {
	line-height: 20px;
}
#global-header-mini .header-nav dd li a {
	display: block;
}
#global-header-mini .header-nav dd li a:hover {
	text-decoration: none;
}
#global-header-mini .header-nav dd .caret {
	width: 9px;
	height: 5px;
	overflow: hidden;
	position: absolute;
	top: -5px;
	left: 50%;
	margin: 0 0 0 -4.5px;
	background: transparent url(/img/mybabytree_v2/common/mytree-ico.png?20120926) no-repeat -20px 0;
}
#global-header-mini #header-nav-wisdom a {
	color: #3ABCDB;
}
#global-header-mini #header-nav-wisdom.nav-current a,
#global-header-mini #header-nav-wisdom a:hover {
	border-top-color: #3ABCDB;
}
#global-header-mini #header-nav-wisdom dd li a:hover {
	background-color: #D7F2F8;
}
#global-header-mini #header-nav-community a {
	color: #84AB34;
}
#global-header-mini #header-nav-community.nav-current a,
#global-header-mini #header-nav-community a:hover {
	border-top-color: #84AB34;
}
#global-header-mini #header-nav-community dd li a:hover {
	background-color: #E6EED6;
}
#global-header-mini #header-nav-uhome a {
	color: #FF9900;
}
#global-header-mini #header-nav-uhome.nav-current a,
#global-header-mini #header-nav-uhome a:hover {
	border-top-color: #FF9900;
}
#global-header-mini #header-nav-uhome dd li a:hover {
	background-color: #FFEBCC;
}
#global-header-mini #header-nav-space a {
	color: #87C65B;
}
#global-header-mini #header-nav-space.nav-current a,
#global-header-mini #header-nav-space a:hover {
	border-top-color: #87C65B;
}
/*1~页脚bar*/
address {
display:block;
width:950px;
margin:10px auto 0;
font-style:normal;
}

address a {
color:#000;
}

/*-------------------------------------------------------------*/

/*1~架构*/
#wrapper {
width:950px;
margin:0 auto;
clear:both;
}

/*2~头部*/
#header {
width:950px;
clear:both;
position:relative;
z-index:0;
margin:0 auto;
}

#header h1, #header h2 { clear:both; line-height:110%; }

#header h1 a:hover {
text-decoration:none;
}

#header h2 {
font-weight:normal;
left:10px;
}

#header h2 .copyurl {
font-size:12px;
margin:0 0 7px;
}

    #header h2 .copyurl .url {
    text-decoration:underline;
    }

    #header h2 .copyurl .copy {
    margin:0 0 0 5px;
    }

#treenav ul {
clear:both;
}

#treenav ul li {
float:left;
}

#treenav ul li a {
display:-moz-inline-box;
display:inline-block;
}
    #treenav ul li a span {
    display:block;
    text-align:center;
    cursor:pointer;
    }
    #treenav ul li a span img {
    +position:absolute;
    }


#treenav ul li.new a span b {
background:transparent url(/img/mybabytree/themes/all/g_new.gif) no-repeat right 1px;
font-weight:normal;
padding:0 23px 0 0;
position:relative;
+position:static;
left:10px;
+left:0;
text-indent:23px;
}
.subtreenav {
position:absolute;
z-index:2;
left:482px;
top:20px;
width:60px;
background-color:#F5F5F5;
border:1px solid #A8A8A8;
padding:2px;
display:none;
overflow:hidden;
}

.subtreenav li {
float:left;
text-align:center;
width:60px;
background:none;
}

.subtreenav li a {
color:#000000;
display:block;
padding:3px 0;
width:100%;
}

.subtreenav li a:hover {
background-color:#92DAF2;
}

.header-pic-embed {
width:400px;
height:300px;
position:absolute;
z-index:-1;
top:0;
left:550px;
background-repeat:no-repeat;
background-position:center top;
}

.pic-manager-btn {
position:absolute;
right:5px;
top:5px;
width:85px;
height:21px;
background:transparent url(/img/mybabytree/themes/all/pic-manager-btn.png) no-repeat 0 0;
}

.header-pic-embed .pic-manager-btn:hover {
	background-position:-85px 0;
}


/*2~正文*/
#g_content {
zoom:1;
width:950px;
clear:both;
}
#g_content:after {
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}




/*3~正栏*/
#maincol {
width:730px;
float:right;
display:inline;
background-color:transparent; /* hack */
/*overflow:hidden;*/
}

#maincol .container {
width:720px;
margin:0 10px 10px 0;
float:left;
display:inline;
}

#maincol .block {
width:720px;
float:left;
clear:both;
overflow:hidden;
}

#maincol .block .title {
clear:both;
zoom:1;
}

#maincol .block .title:after {
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}

#maincol .block .title h4 {
float:left;
display:inline;
}

#maincol .block .title .more {
float:right;
display:inline;
}

#maincol .block .title .subtitle {
font-size:12px;
}

#maincol .block2 {
float:left;
clear:both;
overflow:hidden;
width:720px;
}

.toggletab {
font-size:12px;
font-weight:normal;
cursor:pointer;
position:relative;
top:-1px;
z-index:1;    
text-decoration:underline;
}

/*
.toggletab:hover {
background-color:#FFF;
}
*/

.love {
color:red;
font-style:italic;
}

.toggletab em {
margin:0 !important;
font-weight:normal;
}

.toggletab .subtitle,
.toggletabon .subtitle {
padding:0 !important;
}

.toggletabon {
font-weight:bold;
}

.tabgap {
font-size:15px;
margin:0 8px;
}


/*3~侧栏*/
#sidecol {
width:220px;
float:left;
display:inline;
/*overflow:hidden;*/
}

#sidecol .block {
width:200px;
margin:0 10px 10px;
float:left;
display:inline;
}


/*-------------------------------------------------------------*/


/*X~内容区域*/
.block {
clear:both;
}

/*X~通用翻页*/
.g_pagejump {
text-align:center;
clear:both;
margin:5px auto;
}

/*X~通用头像*/
.avatar img {
width:49px;
height:49px;
}

/*X~清除浮动*/
.clearfix {
clear:both;
}

/*X~清除浮动*/
#maincol .more {
}


/*4~留言板*/
.g_comment ul {
margin:5px 10px;
clear:both;
}

.g_comment li {
clear:both;
margin:10px;
float:left;
display:inline;
width:678px;
}

.g_comment .avatar {
float:left;
display:inline;
width:50px;
height:50px;
}

.g_comment .quote {
float:left;
display:inline;
margin:0 0 0 10px;
width:615px;
_overflow:hidden;
}

.g_comment .user {
width:480px;
float:left;
display:inline;
padding:0 10px;
}

.g_comment .func {
width:115px;
float:left;
display:inline;
text-align:right;
}
.g_comment .func a {
margin-right:10px;
}

.g_comment .text {
float:left;
display:inline;
margin:5px 10px;
width:595px;
}

.g_comment blockquote {
clear:both;
margin:0 0 0 70px;
+margin:0 0 0 60px;
padding:5px 0;
}

.g_comment blockquote .avatar {
overflow:hidden;
border:0;
}

.g_comment blockquote .user {
width:420px;
}

.g_comment blockquote .func {
width:115px;
}

.g_comment blockquote .quote {
width:555px;
}

.g_comment blockquote .text {
width:525px;
}

.g_comment .readmore {
clear:both;
padding:0 20px 0;
text-align:right;
}

.g_comment .readmore a {
text-decoration:underline;
}

#index-comment.container .block .title h4 {
width:300px;
}


/*X~viral*/
.viral {
border: 0 !important;
padding:2px;
float:left;
clear:both;
width:530px;
}

.viral .thumb {
float:left;
display:inline;
margin:0 10px 0 0;
}

.viral .thumb img {
width:50px;
height:50px;
}

.viral .viraltext {
float:left;
display:inline;
margin:6px 0 0 10px;
}

.viral .viraltext p {
margin:0 0 5px;
}

.viral .viraltext a {
text-decoration:underline;
font-weight:bold;
}


.viralshipin .thumb {
position:relative;
margin:10px 0 10px 10px;
}

.viralshipin .thumb img {
width:80px;
height:60px;
}

.viralshipin .thumb a .duration {
position:absolute;
bottom:2px;
right:2px;
display:block;
background-color:#222;
padding:1px 4px;
cursor:pointer;
color:#CDFD1B;
font-size:10px;
font-weight:bold;
line-height:100%;
}

.viralshipin .viraltext {
width:420px;
}





/*X~快速回复*/
.g_fastreply {
width:680px;
margin:10px 20px;
}
    .g_fastreply h5 {
    padding:4px 8px;
    font-size:14px;
    }

    .g_fastreply td {
    vertical-align:top;
    padding-top:8px;
    }
    .g_fastreply td.label {
    width:80px;
    font-size:14px;
    text-align:right;
    padding-top:10px;
    }
    .g_fastreply input {
    border:1px solid #C5C5C5;
    height:18px;
    vertical-align:middle;
    }
    .g_fastreply textarea {
    width:500px !important;
    border:1px solid #C5C5C5;
    padding:1px 2px !important;
    }
   .g_fastreply .submit {
    border:0;
    height:auto;
    margin-bottom:1px; /* hack for anti-hidden */
    }

/*X~INPUT按钮*/
button {
border:none;
}

input.checkbox {
width:auto;
border:none;
}

input.radio {
width:auto;
border:none;
}

/*X~二级按钮*/
.g_func .g_button {
margin:0 10px;
text-align:right;
clear:both;
width:698px;
}

.g_func .g_button td {
text-align:right;
padding:5px;
}

.g_func .g_button a {
display:block;
overflow:hidden;
}

.g_func .g_button a span {
display:none;
}

/*X~无特征表格*/
.commontable {
width:698px;
margin:10px;
}

/*X~全局功能行*/
.g_row_func {
clear:both;
margin:0 auto;
padding:3px 0;
text-align:right;
position:absolute;
top:0px;
right:20px;
}

.g_row_func a {
text-decoration:underline;
}

.g_row_func span {
margin:0 5px;
}

.g_row_func em {
font-weight:normal;
}

.g_row_func .toFav {
background:transparent url(/img/mybabytree/myfav/myfav-toFav.gif) no-repeat 0 2px;
padding:5px 0 5px 20px;
line-height:26px;
font-size:12px;
font-weight:bold;
}


.g_row_func .HaveFav {
padding:5px 0;
font-size:12px;
font-weight:bold;
}

.HaveFav a {
color:#888 !important;
}

.g_row_func .toShare {
background:transparent url(/img/viral/toShare.gif) no-repeat 0 2px;
padding:5px 0 5px 25px;
line-height:26px;
font-size:12px;
font-weight:bold;
}

.g_row_func .toRecommand {
background:transparent url(/img/mybabytree/themes/all/toRecommand.gif) no-repeat 0 2px;
padding:5px 0 5px 25px;
line-height:26px;
font-size:12px;
font-weight:bold;
}


.credit .percent {
width:87px;
height:9px;
overflow:hidden;
display:block;
margin:-12px 0 3px 40px;
}

.percent#percentBlue {
background:transparent url(/img/mybabytree/themes/all/percent_bg3.gif) no-repeat;
}
.percent#percentOrange {
background:transparent url(/img/mybabytree/themes/all/percent_bg2.gif) no-repeat;
}
.percent#percentGreen {
background:transparent url(/img/mybabytree/themes/all/percent_bg1.gif) no-repeat;
}

.credit .percent .volume {
height:5px;
overflow:hidden;
display:block;
float:left;
display:inline;
margin:1px 0 0 1px;
}

.percent#percentBlue .volume {
background-color:#93EE9E;
border-top:1px solid #CFFED5;
}
.percent#percentOrange .volume {
background-color:#FFBD9F;
border-top:1px solid #FFD7C5;
}
.percent#percentGreen .volume {
background-color:#9FE4FF;
border-top:1px solid #CEF1FF;
}

.credit .level {
margin:0 0 0 90px;
}

/*----digg----*/
/*share code*/

.mytree-share-code {
text-align:center;
font-size:0;
padding:10px 0;
zoom:1;
clear:both;
position:relative;
z-index:1;
margin:5px 0 15px;
}

.mytree-share-code .btn {
display:-moz-inline-box;
display:inline-block;
height:26px;
line-height:26px;
background:transparent url(/img/mybabytree/themes/all/share-code-button-bg.png) no-repeat;
text-align:center;
font-size:12px;
text-indent:22px;
cursor:default;
color:#000;
margin:0 2px;
}

.mytree-share-code .btn a {
display:block;
color:#000;
text-decoration:none;
}

.mytree-share-code .btnOff, .mytree-share-code .btnOff a {
color:#A3A3A3;
}

.mytree-share-code .btnBump {
width:92px;
vertical-align:top;
cursor:pointer;
}
.mytree-share-code .btnBump .digg,
.mytree-share-code .btnBump .diggdone {
width:auto;
}
.mytree-share-code .btnRec {
width:70px;
background-position:0 -26px;
}

.mytree-share-code .btnFav {
width:92px;
background-position:0 -52px;
}

.mytree-share-code .btnShare {
width:82px;
background-position:0 -78px;
}

.mytree-share-code .btnFriend {
width:102px;
text-indent:19px;
background-position:0 -104px;
}

.mytree-share-code .btnEmbed {
width:82px;
background-position:0 -130px;
}
.mytree-share-code .digg { cursor:pointer}
.mytree-share-code .diggdone ,
.mytree-share-code .recdone { color:#999}

.sharePopup {
border:1px solid #999;
font-size:12px;
background-color:#FFF;
width:400px;
position:absolute;
display:none;
z-index:1000;
top:40px;
left:50%;
margin:0 0 0 -201px;
}

.sharePopup p {
margin:10px;
}

.sharePopup .shareTip {
background-color:#F0F9FF;
border:1px solid #C0E4FF;
padding:5px 10px;
text-align:left;
}

.sharePopup select, .sharePopup input {
vertical-align:middle;
}

.sharePopup input.text {
padding:2px;
color:#5D5D5D
} 


/*header*/

#PHtPopup {
width:950px;
margin:0 auto;
position:relative;
z-index:1000;
}

#PHt2-mytree_1, #PHt2-mytree_2,
#PHt3-look_1, #PHt3-look_2,
#PHt4-forum_1, #PHt4-forum_2,
#PHt5-group_1, #PHt5-group_2,
#PHt6-know_1, #PHt6-know_2,
#PHt7-cp_1, #PHt7-cp_2,
#PHt8-ask_1, #PHt8-ask_2 {
position:absolute;
display:none;
z-index:1001;
}

/*
#PHt2-mytree_1, #PHt2-mytree_2,
#PHt4-forum_1, #PHt4-forum_2,
#PHt5-group_1, #PHt5-group_2 {
top:-9999px;
}
*/

#PHt2-mytree_1, #PHt3-look_1, #PHt4-forum_1, #PHt5-group_1, #PHt6-know_1, #PHt7-cp_1, #PHt8-ask_1 {
width:76px;
height:28px;
background:transparent url(/img/header_footer/PHt2-small-dropdown_bg_new.gif?v=2) no-repeat;
}

#PHt2-mytree_1 a, #PHt3-look_1 a, #PHt4-forum_1 a, #PHt5-group_1 a, #PHt6-know_1 a, #PHt7-cp_1 a, #PHt8-ask_1 a {
height:28px;
display:block;
text-indent:-9999px;
overflow:hidden;
}

#PHt2-mytree_1 {
left:225px;
width:84px;
height:63px;
background-position:0 0;
}

#PHt2-mytree_2 {
background:transparent url(/img/header_footer/PHt2-mytree_bg.gif) no-repeat 0 bottom;
top:31px;
left:225px;
width:160px;
height:125px;
}

#PHt3-look_1 {
left:313px;
width:76px;
height:63px;
background-position:-88px 0;
}

#PHt3-look_2 {
background:transparent url(/img/header_footer/PHt3-look_bg.gif?v=2) no-repeat 0 bottom;
top:31px;
left:313px;
width:170px;
height:115px;
}

#PHt4-forum_1 {
left:393px;
width:76px;
height:63px;
background-position:-168px 0;
}

#PHt4-forum_2 {
background:transparent url(/img/header_footer/PHt4-forum_bg_new.gif?v=1) no-repeat 0 bottom;
top:31px;
left:393px;
width:170px;
height:180px;
}

#PHt5-group_1 {
left:473px;
width:76px;
height:63px;
background-position:-248px 0;
}

#PHt5-group_2 {
background:transparent url(/img/header_footer/PHt5-group_bg_new.gif) no-repeat 0 bottom;
top:31px;
left:473px;
width:170px;
height:101px;
}

#PHt6-know_1 {
left:553px;
width:76px;
height:63px;
background-position:-328px 0;
}

#PHt6-know_2 {
background:transparent url(/img/header_footer/PHt6-know_bg.gif?v=1) no-repeat 0 bottom;
top:31px;
left:553px;
width:161px;
height:47px;
}

#PHt7-cp_1 {
left:633px;
width:76px;
height:63px;
background-position:-409px 0;
}

#PHt7-cp_2 {
background:transparent url(/img/header_footer/PHt7-cp_bg.gif) no-repeat 0 bottom;
top:31px;
left:633px;
width:160px;
height:281px;
}

#PHt8-ask_1 {
left:473px;
width:76px;
height:63px;
background-position:-248px 0;
}

#PHt8-ask_2 {
background:transparent url(/img/header_footer/PHt8-ask_bg.gif) no-repeat 0 bottom;
top:31px;
left:473px;
width:170px;
height:100px;
}


#PHt3-look_2 ul, #PHt4-forum_2 ul, #PHt6-know_2 ul, #PHt7-cp_2 ul, #PHt8-ask_2 ul {
margin:8px 0 0 6px;
}

#PHt3-look_2 ul li, #PHt4-forum_2 ul li, #PHt6-know_2 ul li, #PHt7-cp_2 ul li, #PHt8-ask_2 ul li {
width:159px;
height:22px;
list-style-type:none;
margin:0 0 3px;
}

#PHt3-look_2 ul li a, #PHt4-forum_2 ul li a, #PHt6-know_2 ul li a, #PHt7-cp_2 ul li a, #PHt8-ask_2 ul li a {
width:159px;
height:22px;
display:block;
text-indent:-999em;
overflow:hidden;
outline:none;
}

#PHt2-mytree_2 ul, #PHt4-forum_2 ul, #PHt5-group_2 ul, #PHt6-know_2 ul, #PHt7-cp_2 ul, #PHt8-ask_2 ul {
margin:12px 0 0 9px;
}

#PHt2-mytree_2 ul li, #PHt4-forum_2 ul li, #PHt5-group_2 ul li, #PHt6-know_2 ul li, #PHt7-cp_2 ul li, #PHt8-ask_2 ul li {
width:151px;
height:22px;
list-style-type:none;
margin:0 0 5px;
}

#PHt2-mytree_2 ul li a, #PHt4-forum_2 ul li a, #PHt5-group_2 ul li a, #PHt6-know_2 ul li a, #PHt7-cp_2 ul li a, #PHt8-ask_2 ul li a {
width:151px;
height:22px;
display:block;
text-indent:-999em;
overflow:hidden;
outline:none;
}

#PHt2-mytree_2 ul {
margin:12px 0 0 4px;
}

#PHt6-know_2 ul {
margin:12px 0 0 5px;
}

#PHt7-cp_2 ul {
margin:12px 0 0 4px;
}


li#PHt2-mytreenav1 a { background:transparent url(/img/header_footer/mytreeNav-item1_bg.gif) no-repeat 0 0; }
li#PHt2-mytreenav1 a:hover { background-position:right 0; }
li#PHt2-mytreenav2 a { background:transparent url(/img/header_footer/mytreeNav-item2_bg.gif) no-repeat 0 0; }
li#PHt2-mytreenav2 a:hover { background-position:right 0; }

li#PHt3-looknav1 a { background:transparent url(/img/header_footer/lookNav-item1_bg.gif) no-repeat 0 0; }
li#PHt3-looknav1 a:hover { background-position:right 0; }
li#PHt3-looknav2 a { background:transparent url(/img/header_footer/lookNav-item2_bg.gif) no-repeat 0 0; }
li#PHt3-looknav2 a:hover { background-position:right 0; }
li#PHt3-looknav3 a { background:transparent url(/img/header_footer/lookNav-item3_bg.gif) no-repeat 0 0; }
li#PHt3-looknav3 a:hover { background-position:right 0; }
li#PHt3-looknav4 a { background:transparent url(/img/header_footer/lookNav-item4_bg.gif) no-repeat 0 0; }
li#PHt3-looknav4 a:hover { background-position:right 0; }
li#PHt3-looknav5 a { background:transparent url(/img/header_footer/lookNav-item5_bg.gif) no-repeat 0 0; }
li#PHt3-looknav5 a:hover { background-position:right 0; }
li#PHt3-looknav6 a { background:transparent url(/img/header_footer/lookNav-item6_bg.gif) no-repeat 0 0; }
li#PHt3-looknav6 a:hover { background-position:right 0; }
li#PHt3-looknav7 a { background:transparent url(/img/header_footer/lookNav-item7_bg.gif) no-repeat 0 0; }
li#PHt3-looknav7 a:hover { background-position:right 0; }
li#PHt3-looknav8 a { background:transparent url(/img/header_footer/lookNav-item8_bg.gif) no-repeat 0 0; }
li#PHt3-looknav8 a:hover { background-position:right 0; }
li#PHt3-looknav9 a { background:transparent url(/img/header_footer/lookNav-item9_bg.gif) no-repeat 0 0; }
li#PHt3-looknav9 a:hover { background-position:right 0; }

li#PHt4-forumnav1 a { background:transparent url(/img/header_footer/forumNav-item1_bg.gif?v=1) no-repeat 0 0; }
li#PHt4-forumnav1 a:hover { background-position:right 0; }
li#PHt4-forumnav2 a { background:transparent url(/img/header_footer/forumNav-item2_bg.gif) no-repeat 0 0; }
li#PHt4-forumnav2 a:hover { background-position:right 0; }

li#PHt5-groupnav1 a { background:transparent url(/img/header_footer/groupNav-item1_bg_new.gif) no-repeat 0 0; }
li#PHt5-groupnav1 a:hover { background-position:right 0; }

li#PHt6-knownav1 a { background:transparent url(/img/header_footer/knowNav-item1_bg.gif) no-repeat 0 0; }
li#PHt6-knownav1 a:hover { background-position:right 0; }
li#PHt6-knownav2 a { background:transparent url(/img/header_footer/knowNav-item2_bg.gif) no-repeat 0 0; }
li#PHt6-knownav2 a:hover { background-position:right 0; }
li#PHt6-knownav3 a { background:transparent url(/img/header_footer/knowNav-item3_bg.gif) no-repeat 0 0; }
li#PHt6-knownav3 a:hover { background-position:right 0; }

li#PHt7-cpnav1 a { background:transparent url(/img/header_footer/cpNav-item1_bg.gif) no-repeat 0 0; }
li#PHt7-cpnav1 a:hover { background-position:right 0; }
li#PHt7-cpnav2 a { background:transparent url(/img/header_footer/cpNav-item2_bg.gif) no-repeat 0 0; }
li#PHt7-cpnav2 a:hover { background-position:right 0; }
li#PHt7-cpnav3 a { background:transparent url(/img/header_footer/cpNav-item3_bg.gif) no-repeat 0 0; }
li#PHt7-cpnav3 a:hover { background-position:right 0; }
li#PHt7-cpnav4 a { background:transparent url(/img/header_footer/cpNav-item4_bg.gif) no-repeat 0 0; }
li#PHt7-cpnav4 a:hover { background-position:right 0; }
li#PHt7-cpnav5 a { background:transparent url(/img/header_footer/cpNav-item5_bg.gif) no-repeat 0 0; }
li#PHt7-cpnav5 a:hover { background-position:right 0; }
li#PHt7-cpnav6 a { background:transparent url(/img/header_footer/cpNav-item6_bg.gif) no-repeat 0 0; }
li#PHt7-cpnav6 a:hover { background-position:right 0; }
li#PHt7-cpnav7 a { background:transparent url(/img/header_footer/cpNav-item7_bg.gif) no-repeat 0 0; }
li#PHt7-cpnav7 a:hover { background-position:right 0; }

li#PHt8-asknav1 a { background:transparent url(/img/header_footer/askNav-item1_bg.gif) no-repeat 0 0; }
li#PHt8-asknav1 a:hover { background-position:right 0; }

#PHtPopup ul.PHtText {
margin:0px 9px;
padding:8px 0 0;
border-top:1px solid #CCC;
}

#PHtPopup ul.PHtText li {
width:auto;
height:auto;
margin:0 0 4px;
}

#PHtPopup ul.PHtText li a {
width:auto;
height:18px;
font:bold 12px/18px "Simsun";
text-indent:0;
background:transparent url(/img/header_footer/PHtText-item-bullet.gif) no-repeat 0 6px;
padding:0 0 0 10px;
}

#PHt2-mytree_2 .PHtText li a {
color:#E0849B;
}

#PHt4-forum_2 .PHtText li a {
color:#72BDA3;
}

#PHt5-group_2 .PHtText li a {
color:#8DBD9A;
}


#PHt6-know_2 .PHtText li a {
color:#8CAAD6;
}

#PHt7-cp_2 .PHtText li a {
color:#C08DDB;
}

#PHt8-ask_2 .PHtText li a {
color:#81C4D9;
}

/* headnav-mini */
/*
#bb-headnav-mini {
float:right;
line-height:27px;
margin:0 0 0 30px;
position:relative;
text-align:right;
width:350px;
z-index:5;
}

    #bb-headnav-mini a img {
    margin:2px 0 0;
    }

    #bb-headnav-mini .miniWelcome {
    color:#0066DD;
    display:inline;
    float:left;
    width:150px;
    }

    #bb-headnav-mini .miniWelcome a {
    color:#999;
    display:inline-block;
    }

    #bb-headnav-mini .miniMsg {
    color:#0066DD;
    display:inline;
    float:left;
    margin:0 8px;
    }

    #bb-headnav-mini .miniMsg a {
    color:#999;
    display:inline-block;
    }

	#bb-headnav-mini a.miniMsgNew {
	background:transparent url(/img/mytreeadmin/mail_yes.gif) no-repeat 0 center;
	padding:0 0 0 20px;
	}

    #bb-headnav-mini .miniQuick {
    display:inline;
    float:right;
    height:19px;
    margin:3px 0 0 8px;
    position:relative;
    text-align:left;
    width:62px;
    }

    #bb-headnav-mini .miniQuickTitle {
    background-color:#FFFFFF;
    border-color:#D4D0C8 #756D5C #756D5C #D4D0C8;
    border-style:solid;
    border-width:1px 0 1px 1px;
    float:left;
    line-height:19px;
    padding:0 4px;
    width:37px;
    }

    #bb-headnav-mini .miniQuickTrigger {
    background-color:#FFFFFF;
    border-color:#D4D0C8 #756D5C #756D5C #D4D0C8;
    border-style:solid;
    border-width:1px 1px 1px 0;
    display:inline;
    float:left;
    height:19px;
    padding:0 4px 0 0;
    }

    #bb-headnav-mini .miniQuickTrigger a {
    background:transparent url(/img/homepage/bb-option-trigger-bg.png) no-repeat scroll 0 0;
    display:block;
    height:11px;
    margin:4px 0 0;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    overflow:hidden;
    text-indent:-9999px;
    width:11px;
    }

    #bb-headnav-mini .miniQuickTrigger a:active, #bb-headnav-mini .miniQuickTrigger a:focus {
    background-position:-11px 0;
    }

    #bb-headnav-mini .miniQuickList {
    background-color:#FFFFFF;
    border-color:#D4D0C8 #756D5C #756D5C #D4D0C8;
    border-style:solid;
    border-width:0 1px 1px;
    clear:both;
    display:none;
    line-height:160%;
    padding:0 0 10px;
    position:absolute;
    right:0;
    top:24px;
    width:163px;
    z-index:1001;
    }

    #bb-headnav-mini .miniQuickList ul {
    display:inline;
    float:left;
    margin:10px 0 0;
    padding:0 10px;
    width:50px;
    }

    #bb-headnav-mini .miniQuickList .miniQuickList1 {
    width:60px;
    }

    #bb-headnav-mini .miniQuickList .miniQuickList2 {
    border-left:1px dotted #DDDDDD;
    }

    #bb-headnav-mini .miniQuickList li {
    clear:both;
    float:left;
    white-space:nowrap;
    }

    #bb-headnav-mini .miniQuickList li a {
    color:#948759;
    display:inline-block;
    text-decoration:none;
    }

    #bb-headnav-mini .miniQuickList li a:hover {
    color:#554E33;
    }

    #bb-headnav-mini .highlight .miniQuick {
    position:relative;
    }

    #bb-headnav-mini .highlight .miniQuickTitle {
    height:25px;
    left:0;
    position:absolute;
    top:0;
    }

    #bb-headnav-mini .highlight .miniQuickTrigger {
    height:25px;
    position:absolute;
    right:0;
    top:0;
    }
*/
/* headnav-mini hack */
/*
#bb-headnav-mini {
width:950px;
height:0;
clear:both;
margin:0 auto;
float:none;
position:relative;
}

    #bb-headnav-mini .miniWelcome {
    display:none;
    }

    #bb-headnav-mini .miniQuickList {
    border-top-width:1px;
    font-family:"Simsun";
    }

    #bb-headnav-mini .miniMsg {
    position:absolute;
    top:-27px;
    right:70px;
    text-align:right;
    }

    #bb-headnav-mini .miniQuick {
    position:absolute;
    top:-27px;
    right:0;
    }

    #bb-headnav-mini .highlight .miniQuickTitle,
    #bb-headnav-mini .highlight .miniQuickTrigger {
    z-index:1002;
    height:24px;
    border-bottom-width:0;
    }

    #bb-headnav-mini .miniQuickList ul {
    line-height:160%;
    }
*/


#popup-first {

position:absolute;

z-index:20;

top:300px;

left:50%;

width:384px;

height:245px;

margin:0 0 0 -192px;

background:transparent url(/img/task/site-guide-common-bg.png) no-repeat right 0;

}



#popup-first .startNow a {

width:120px;

height:34px;

display:block;

margin:12px 0 0 133px;

font:bold 14px/34px default;

text-align:center;

color:#FFF;

text-decoration:none;

}



#popup-first .contentJump {

float:right;

display:inline;

text-align:right;

margin:-27px 20px 0 0;

color:#06D;

line-height:20px;

}



#popup-first .contentJump a {

color:#06D;

text-decoration:none;

display:inline-block;

}


.stepJumpNotice {

position:absolute;

z-index:20;

top:300px;

left:50%;

width:384px;

height:146px;

margin:0 0 0 -192px;

background:transparent url(/img/task/site-guide-common-bg.png) no-repeat right -265px;

}



.stepJumpNotice .contentJump {

line-height:20px;

text-align:center;

}



.stepJumpNotice .contentJump a {

color:#06D;

text-decoration:none;

display:inline-block;

}



.stepJumpNotice .popupClose {

position:absolute;

z-index:21;

top:15px;

right:15px;

width:16px;

height:16px;

overflow:hidden;

text-indent:-999px;

background:transparent url(/img/task/site-guide-common-bg.png) no-repeat 1000px 1000px;

cursor:pointer;

}
.newbiePopup {
background:transparent url(/img/mytreeadmin/mta-popup-bg.png) no-repeat;
position:absolute;
z-index:20;
color:#000;
}

.newbiePopup .popupClose {
width:24px;
height:17px;
display:block;
position:absolute;
z-index:21;
cursor:pointer;
text-indent:-999px;
background:transparent url(/img/mytreeadmin/mta-popup-bg.png) no-repeat 1000px 1000px;
}
#newbie-popup-add-friend {
  width:140px;
  height:67px;
  background-position:0 0;
}

#newbie-popup-add-friend .popupText {
  padding:21px 20px 0 10px;
}

#newbie-popup-add-friend .popupClose {
  top:12px;
  right:0;
}
#newbie-popup-add-friend a:link, #newbie-popup-add-friend a:hover {
  color: black;
  text-decoration:   none; 
}

/* new header hack */

.treenavMask,
.treeProf {
display:none;
}

.medalicon {
width:60px;
height:60px;
margin:0 auto;
position:relative;
z-index:0;
}

.medalicon .levelicon {
width:19px;
height:19px;
display:block;
position:absolute;
right:0px;
bottom:0px;
}

.medalpopup { width:100%; margin:0 auto;}
.medalpopup .ulist{ zoom:1; overflow:hidden; padding:0; margin:0}
.medalpopup .ulist li{ width:60px; height:80px; float:left; display:inline;border:1px solid #fff; margin:5px; font-size:12px;text-align:center;}
.medalpopup .line{ border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:5px;}
.sunicon {
width:19px;
height:19px;
display:inline-block;
background:url(/img/mytreeadmin/icon/level5_s.png?ver=20100825);
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/mytreeadmin/icon/level5_s.png?ver=20100825',sizingMethod='image');
_background:none;
vertical-align:absmiddle;
margin:0 0 -4px 2px;
}

.medalDetailPopup {
color:#666;
z-index:2000;
position:absolute;
display:none;
}

.medalPopupRight .bg {
width:275px;
height:200px;
padding:25px 17px 17px;
position:absolute;
top:0;
left:0;
background:transparent url(/img/mytreeadmin/medal-popup-right.png) no-repeat;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/mytreeadmin/medal-popup-right.png', sizingMethod='image');
}

.medalPopupLeft .bg {
width:275px;
height:200px;
padding:25px 17px 17px;
position:absolute;
top:0;
left:0;
background:transparent url(/img/mytreeadmin/medal-popup-left.png) no-repeat;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/mytreeadmin/medal-popup-left.png', sizingMethod='image');
z-index:1;
}

.medalDetailPopup .cnt {
width:275px;
height:200px;
padding:25px 17px 17px;
position:absolute;
z-index:2;
}

.medalDetailPopup .medalicon {
background-repeat:no-repeat;
float:left;
display:inline;
margin:0 10px 37px 10px;
}

.medalDetailPopup .medalName {
font-size:14px;
font-weight:bold;
}

.medalDetailPopup .medalDetail {
height:60px;
margin-bottom:19px;
}

.medalDetailPopup .medalTask {
clear:both;
height:60px;
}

#medal_detail_popup .medalTask a {
text-decoration:underline;
color:#3658D5;
white-space:nowrap;
}

#medal_detail_popup .medalTask b {
color:#FF6600;
}

.medalDetailPopup .medalTask img {
vertical-align:absmiddle;
margin:0 2px -3px;
}

.medalDetailPopup .medalCheck {
text-align:right;
margin:5px 0 0;
}

.btnSpacer1 {
height:21px;
vertical-align:middle;
background:transparent url(/img/mytreeadmin/mta-buttons-2010.png?ver=20101022) no-repeat;
line-height:9999px;
overflow:hidden;
border:0 none;
cursor:pointer;
font-size:0;
display:-moz-inline-box;
display:inline-block;
}
.btnMedalCheck {
width:107px;
background-position:0 -147px;
}

/* for tweet */

#header h1 a,
#header h2 a {
display:inline-block;
}

.tweetForHeader {
display:inline-block;
vertical-align:middle;
*display:inline;
*zoom:1;
margin:0 0 0 10px;
font-size:12px;
font-weight:normal;
background-color:Red;
position:relative;
z-index:0;
white-space:nowrap;
background:transparent url(/img/mybabytree/tweet/tweet-misc-bg.png) no-repeat 0 -170px;
width:269px;
height:21px;
overflow:hidden;
color:#666 !important;
}

.tweetForHeader a {
float:none !important;
}

.tweetForHeader p {
margin:0 0 0 30px;
line-height:22px;
display:inline;
float:left;
white-space:nowrap;
width:195px;
font-family:"Simsun";
}

.tweetForHeader .tweetPostNew {
cursor:pointer;
position:absolute;
left:4px;
top:4px;
width:15px;
height:13px;
overflow:hidden;
}

.tweetForHeader .tweetPostNew a {
display:block !important;
width:15px;
height:13px;
overflow:hidden;
background-image:url(/img/css/about:blank);
line-height:100px;
}

.tweetForHeader .tweetMore {
margin:0 0 0 4px;
position:absolute;
right:8px;
top:1px;
}

.tweetForHeader .tweetMore a {
text-decoration:underline;
font-family:"PMingLiU","MingLiU";
font-size:11px;
line-height:21px;
display:inline-block;
color:#999 !important;
}

/* toolbar */

.space-toolbar {
position:absolute;
z-index:9999;
left:10px;
top:99px;
}

.space-toolbar .tool-trigger {
width:20px;
height:30px;
background:transparent url(/img/mybabytree/themes/all/tool-trigger.gif) no-repeat 0 0;
cursor:pointer;
}

.space-toolbar .tool-trigger-on {
background-position:-20px 0;
}

.space-toolbar .tool-link {
width:199px;
height:56px;
overflow:hidden;
padding:14px 1px 7px;
background:transparent url(/img/mybabytree/themes/all/toolbar-bg.png) no-repeat 0 0;
position:absolute;
left:-8px;
top:25px;
}

.space-toolbar .tool-link li {
float:left;
display:inline;
margin:0 5px;
}

.space-toolbar .tool-link a {
width:56px;
height:56px;
display:block;
background:transparent url(/img/mybabytree/themes/all/toolbar-bg.png) no-repeat -9999px -9999px;
overflow:hidden;
text-indent:-9999px;
}

.space-toolbar .tool-diary a {
background-position:-7px -80px;
}

.space-toolbar .tool-diary a:hover {
background-position:-7px -140px;
}

.space-toolbar .tool-photo a {
background-position:-72px -80px;
}

.space-toolbar .tool-photo a:hover {
background-position:-72px -140px;
}

.space-toolbar .tool-theme a {
background-position:-138px -80px;
}

.space-toolbar .tool-theme a:hover {
background-position:-138px -140px;
}

/* 新版评论 */

.mytree-comment {
	margin: 30px 10px 0;
}

.mytree-comment .comment-header {
	height: 24px;
	padding: 0 0 6px;
}

.mytree-comment .comment-header h3 {
	line-height: 24px;
	background: transparent url(/img/mybabytree_v2/common/mytree-ico-colored.png) no-repeat 0 -113px;
	padding: 0 0 0 20px;
	float: left;
	display: inline;
	font-weight: normal;
}

.mytree-comment .comment-header h3 strong {
	font-size: 17px;
}

.mytree-comment .comment-header h3 .num {
	font-size: 12px;
	margin: 0 0 0 4px;
}

.mytree-comment .comment-header .my-comment {
	float: right;
	display: inline;
	line-height: 24px;
}

.comment-list {
	margin: 0 0 10px;
}

.comment-list .comment-item {
	min-height: 60px;
	padding: 10px 0 10px 60px;
	margin: 0 0 2px;
	position: relative;
	z-index: 0;
	zoom: 1;
	border-top: 1px dotted #CCC;
}

.comment-list .comment-item:first-child {
	border-top-width: 0;
}

.comment-list .sub {
	margin: 0 0 10px 60px;
	padding: 6px 10px;
	border-top: none;
	border: 1px dotted #CCC;
	background-color: #F3F3F3;
	border-radius: 5px;
}

.comment-list .comment-avatar {
	position: absolute;
	top: 14px;
	left: 0px;
}

.comment-list .comment-avatar img {
	width: 48px;
	height: 48px;
}

.comment-list .comment-user a {
	font-weight: bold;
}

.comment-list .sub .comment-user a {
	font-weight: normal;
}

.comment-list .comment-date {
	margin: 0 0 0 10px;
}

.comment-list .comment-cite {
	margin: 0 0 0 10px;
}

.comment-list .comment-cite a {
	font-weight: normal;
}

.comment-list .comment-text {
	display: inline-block;
	margin: 5px 0;
	word-wrap: break-word;
	/*width: 630px;*/
}

.comment-list .sub .comment-text {
	/*width: 608px;*/
}

.comment-list .comment-action {
	position: absolute;
	right: 30px;
	top: 10px;
}

.comment-post {
	margin: 0 0 5px;
}

.comment-post textarea {
	width: 98%;
	height: 6em;
	border-width: 3px;
}

.comment-submit {
	text-align: right;
	margin: 0 0 10px;
}

.comment-submit .bui-button {
	vertical-align: middle;
}

.comment-list .private-mode {
	margin: 0 10px 0 0;
	display: inline-block;
}

.comment-list .private-mode input {
	vertical-align: -3px;
	margin: 0 4px 0 0;
	margin: 0\9;
}

.comment-list .bui-close {
	right: 10px;
	top: 10px;
	display: none;
}

.comment-list :hover .bui-close {
	display: block;
}

.mytree-popup-comment-reply .modal-header {
	border: 0;
}

.mytree-popup-comment-reply .modal-body {
	border: 0;
	padding: 0 20px;
}

.mytree-popup-comment-reply .modal-footer {
	border: 0;
	background-color: transparent;
}
