@charset "utf-8";

/* 2013-08-27 subject Healing Your Soul */
body{background:url(../images/subject/2013/healing/topbg.jpg?v=003) center top no-repeat; background-color:#f6f2d9;}

/* header */
.healing_top, .top-search .search_button, .textinfo .infodown, .textinfo .infoup, .healing-related .title, .healing-vote .title, .healing-vote .vote, .healing-vote .see_result{background:url(../images/subject/2013/healing/icon.png?v=003);}
.healing_top{background-position:0 -223px; background-repeat:repeat-x; width:100%;}
.healing_top .topnav{width:980px; margin:0 auto; line-height:27px;}
.healing_top .topnav a{color:#5c4d2e; padding:0 20px;}
.healing_top .topnav .left{margin-left:-20px;}
.healing_top .topnav .right a{padding:0 0 0 20px;}
.healing_top .navmenu{margin:395px auto 0; width:980px}
.healing_top .navmenu ul{float:left; margin-left:125px;}
.healing_top .navmenu ul li{float:left; margin:6px 32px 0;}
.healing_top .navmenu ul li a{font-weight:bold; font-size:18px; color:#734315; font-family:Comic Sans MS;}
.healing_top .top-search{float:right; margin-top:5px;}
.top-search a, .top-search input{float:left; margin-left:5px; color:#77654f; line-height:21px;}
.top-search .search_text{border:1px solid #f0d493; padding:2px 5px; height:15px; line-height:18px; border-radius:5px;}
.top-search .search_button{border:none; background-position:0 0; background-repeat:no-repeat; width:51px; height:21px; text-indent:-9999px; cursor:pointer;}
.healing-topcontent{width:960px; margin:50px auto 0; padding:20px 10px; color:#734315;}
.one-healing-left{width:740px;}
.one-healing-left, .one-healing-left img{float:left;}
.one-healing-left p{margin:0 20px 2px 245px; text-indent:24px; text-align:justify;}
.one-healing-left p.title{font-weight:bold; font-size:16px; margin-bottom:10px;}
.other-topics .title{font-size:14px; font-weight:bold; text-align:center;}
.other-topics a{margin-top:10px; display:block;}
.healing-list{width:980px; margin:30px auto 0; overflow:hidden;}
.healing-list ul{width:1000px; letter-spacing:-3px;}
.healing-list ul li{margin:0 10px 10px 0; width:465px; letter-spacing:0; background:#fff; padding:10px; vertical-align:top; display:inline-block; min-height:270px; color:#717171;}
.healing-list ul li img{float:left; border:1px solid #c8c8c8; width:194px; height:268px;}
.healing-list ul li .textinfo{margin-left:214px}
.textinfo p.title a{font-size:14px; font-weight:bold; color:#734315;}
.textinfo p a{color:#909090;}
.textinfo .infodown, .textinfo .infoup{width:14px; height:14px; display:inline-block; background-position:-80px 0;}
.textinfo .infoup{background-position:-101px 0;}
.healing-footer{width:980px; margin:10px auto 0; overflow:hidden;}
.healing-related{width:485px; margin-right:10px; float:left;}
.healing-related .title{background-position:0 -60px; height:50px;}
.healing-related ul{background:url(../images/subject/2013/healing/footerbg.jpg?v=003) right bottom no-repeat; background-color:#fff; padding:20px;}
.healing-related ul li{list-style-type:disc; list-style-position:inside; line-height:28px;}
.healing-related ul li a{color:#717171;}
.healing-vote{width:485px; float:right;}
.healing-vote .title{background-position:0 -130px; height:50px;}
.healing-vote .votecontent{background:#fff; width:445px; min-height:504px; padding:20px; overflow:hidden;}
.vote-go{border-top:1px #c9c9c9 dotted; margin-top:23px; padding-top:20px;}
.healing-vote .vote{background-position:-140px 0; width:110px; text-indent:-9999px; box-shadow:none; height:40px; border:none; cursor:pointer; float:left;}
.healing-vote .see_result{background-position:-260px 0; width:128px; height:40px; text-indent:-9999px; box-shadow:none; border:none; float:left; margin-left:10px;}
.healing-comment{width:980px; margin:10px auto 0;}
.healing-comment .title{background:url(../images/subject/2013/healing/commentbg.jpg?v=003) 0 0 no-repeat; height:50px;}
.healing-comment .commentlist{padding:10px; background:#fff;}
#back_top{margin-left:495px;}
.votecontent ul li{line-height:28px;}
.votecontent ul li input{margin-right:5px; float:left; margin-top:8px;}
.box_Tbg{background:url(../images/subject/2011/school_love/jump_icon.png?v=003) no-repeat 0 -200px; background-repeat: repeat-x; height: 26px; line-height: 26px; text-align: center;}
.box_Tbg .titleT{background-color:#fff; color: #c80a26; font-size: 14px; font-weight: bold; padding: 3px 10px;}

/* poll result */
.poll_result{border:6px #6b9e5e solid; padding:30px 20px; position:relative; background-color:#fff; z-index:11; width:820px; min-height:300px;}
.poll_result .close{ width:15px; height:15px; background-color:#909090; color:#f2f2f2; line-height:15px; text-align:center; position:absolute; top:5px; right:5px;}
.poll_result .close:hover{background-color:#c80a26;}
.poll_result .show_result{margin-top:20px;}
#show tr{height:32px; border-bottom:1px dotted #d3d3d3;}
#show tr.title{display:none; background-color:#f8f8f8; height:25px; color: #818181; font-size: 12px; font-weight:normal; margin-bottom: 0;}
.all_bg{position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;background:#000; opacity:0.6; filter:alpha(opacity=60); display:none;}
.show_box{display:none; position:fixed; top:50%; left:50%; margin-left:-436px;margin-top:-295px; z-index:3;}