
.wrap-top {
  margin-top:0px!important;
  display:none!important;
    }

    .nav-panel .img img {
      width: 20px;
      height:20px;
    }

    .nav-panel .img a {
      margin:5px;
    }

    .indexpage #header .wrap, .indexpage #footer .wrap{
      width: 980px;
    }

    /* 修复其他页 */
    .pappflex .with_side .main {
      margin-right:-175px;
      margin-left: 0px;
    }

    .pappflex .with_side .main .content {
      margin-left: 0px;
      margin-right: 175px;
      padding-left:10px;
    }


    .fh_list-box {
    }

    body.fh  {
      text-align:left;
    }

    body {
      /*overflow-x: hidden;*/
    }


    .fh_main {
      float: left;
      width: 818px;
    }

    .fh_main .fh_content {
      float: left;
      margin: 0px!important;
      margin-left: 0px!important;
    }


    .fh_main2 {
      float: left;
      width: 600px;
      margin-left: 10px;
    }

    #fh_rightsidebox {
      float: left;
      margin-left: 8px;
    }

    .fh_wrap {
      padding:0px;
      width:980px;
    }


    #sidebar {
      margin-right:8px;
    }

    #forumdisplay .main,#viewthread .main{
      /* 这个地方暂时先这样解决了 
      margin-left:20px;*/
    }

    #fh_list-both {
      height: 430px;
    }

    #wrap {
      /*min-width: 960px;*/
    }

    #sidebar {
      margin: 0px;
    }

    .papp_sidebox.sidebox,
    #sidebox .sidebox
    {
      margin:0px;
    }

    .wrap.tbl-wrap {
      max-width: 2250px!important;
    }

    .pappflex .wrap {
      max-width: 2250px!important;
    }



    #modarea_pic_c img {
    }

    #modarea_pic_c ul li {
      float:left;
      text-align:center;
    }



    .postact em a {
      padding:30px 35px;
    }


    .postbtn, .replybtn ,.newspecial{
      background:transparent url(../../images/default/newtopic.gif) no-repeat scroll 5px 5px;
      width:80px;
    }

    .postbtn a,.replybtn a {
      display: none;
    }

    .replybtn {
      display: none;
    }

    
    .ranking-table th {
      border-bottom:1px solid #CFCFBB;
      padding:2px;
      margin:0px;
      line-height: 20px;
    }


   .wrap.tbl-wrap {
   }

   .wrap.tbl-wrap table {
   }



   #modarea_pic_c {
     overflow:hidden;
   }
   #modarea_pic_c ul {
     /*width:2000px;*/
     overflow:hidden;
     margin-left:auto;
     margin-right:auto;
   }

   #modarea_pic_c ul li {
     /*
     width:110px;
     height: 120px;
     */
   }

   #modarea_pic_c ul li {
     margin:5px;
   }

   .papp .navigation .nav-panel .submenu a,
   .papp .navigation .nav-panel .submenu {
     color: #111111;
     font-size: 12px;
   }


body a {
  color: #222;
}

body {
  color: #222;
}

.list td,
.list th,
.forumnums em
{
  color: #222;
}

.forumnums {
  width:50px;
}

body,
table {
  /*
  font-family:Tahoma,Verdana;
  */
  font-family:Arial,Tahoma;
}

.threadad td.postauthor {
  height:0px;
}

.papp .sidebox.papp_sidebox .boxhead h4 {
  font-size:12px;
}



/* 处理论坛界面 */
.forumlast {
  text-align:center;
}


.papp .list .forum_table td.forummods {
  text-align:right;
}

.author cite, .lastpost cite {
  width: auto;
  color: black;
}

.author em, .lastpost em, .lastpost em a {
  font-size:12px;
  color: black;
}

.nums strong {
  color:#000000;
}

#threadlist td.lastpost {
  width: 15%;
}


#threadlist td.nums {
  width: 8%;
}


#threadlist td.author {
  width: 15%;
}

#forum_nav ,#forum_nav a{
  font-weight:bold;
}

.threadlist th a:hover, .subject a:hover {
  color: #222;
}

.threadlist th em, .threadlist th em a{
  color: #222;
}

/* 帖子显示页面*/
.mainbox td.postauthor {
  font-weight: bold;
}

.mainbox td.postauthor .bold {
  font-weight: bold;
}

.mainbox td.postauthor .smalltxt {
  font-family:Arial,Tahoma;
  font-size:12px;
  line-height: 1.2em;
}

.postact em a.fastreply {
  background:transparent url(/images/default/fastreply1.gif) no-repeat scroll 0 50%;
}

div.second-avatar {
  float:left;
  width:155px;
  height:300px;
  overflow: hidden;
  border:1px solid transparent;
}

div.second-avatar img {
  width:155px;
}

.post-user-info {
  line-height: 1.3em;
}

.post-user-info-wrapper {
  padding:5px;
}

/*.useraction a {*display:inline-block;}*/

.viewthread table {*margin-top:-1px;}



/* 导航条*/
.papp #banner .iframe div iframe {
  margin-left:10px;
  margin-top:10px;
}

.papp #banner .iframe {
  background-color:#f6f6f6;
}


#logo {
  position:relative;
  z-index:20;
}

.papp .with_side .side{ float:right;}

.useraction {
  width:220px!important;
}

.useraction a#favorite,
.useraction a#share
{
  float:left!important;
}

.repquote {
  background:transparent url(/templates/powerapple/images/repquote.gif) no-repeat scroll 0 50%;
}

.footer #footlink {
  text-align:center;
  float:none;
}

.body-width-control {
  position:absolute;
  right:5px;
  top:1px;
}

.body-width-control a.smaller {
  color:red;
}

.body-width-control a.bigger {
  color:green;
}


#header .wrap {
  position: static;
}

ul.forum-ox li {
  float:left;
  width: 60px;
  height: 70px;
  margin:3px;
  text-align:center;
  overflow: hidden;
}

.postmessage p {
  margin: 10px 0px;
  display: block;
}

#modarea_pic_c.li-block li,
.li-block li {
  display: block;
  float: none;
  text-align:left;
  margin: 0px;
}

.resources {
  margin-left: 530px;
  overflow:hidden;
}

.resources table td {
  padding:5px;
}

.post-invocation {
  text-align:center;
  padding:10px;
  width:500px;
  margin-left:auto;
  margin-right:auto;
  /*
  border:1px solid #f88;
  border-bottom:5px solid #f88;
  */
}

.post-invocation-button {
  background:url("../images/post_invocation.gif") no-repeat scroll 0 50% transparent;
}

.post-invocation-histories {
  color:#888;
  width:500px;
  margin-left:auto;
  margin-right:auto;
}

.post-invocation-histories .post-invocation-history {
  padding:5px;
}

ul.profile_side.profile_side_shorten li {
  float:left;
  width:45%;
}


.forums {
  width:100%;
  border-collapse:collapse;
}

.forums tr td {
  border:1px solid #dedebb;
  vertical-align:top;
}

.forums .forum {
  width:100%;
  background-color:#ffffff;
}

.forum-wrapper {
  padding:10px;
  position:relative;
}

.forum-left {
  width:60px;
  float:left;
}

.forum-right {
  overflow:hidden;
  margin-left:50px;
}

.forum-left img {
  width:48px;
  height:48px;
}

.forum-right h2 span {
  font-weight:normal;
}

.forum-right h2 b {
  color:#FF7F27;
}


.group {
  border:1px solid #CFCFBB;
  margin-bottom:5px;
}

.group > h2  {
  background-color: #dedebb;
  font-weight:bold;
  padding:5px;
}

.fedex-topics-head {
  background:none repeat scroll 0 0 #DEDEBB;
  border:1px solid #787878;
  clear:both;
  line-height:24px;
  padding:0 5px;
}

.fedex-topics-head h4 {
  float:left;
}

.fedex-topics-head span {
  float:right;
}

.group .forums tr td {
}


.fedex_table tr td{
  border-bottom:1px dashed #787878;
  padding:2px 0;
}


.media-list.aggregates-list .widget {
  float:left;
  width:250px;
}

.gallery {
  padding:5px;
}

.gallery ul li {
  display:none;
}

.gallery ul li img {
  width:240px;
  height:260px;
}

.widget.widget-picture-recommend {
  width:250px;
}


ul.related-forums li {
  width:300px;
  height:70px;
  float:left;
  overflow:hidden;
  line-height: 18px;
  border-right:1px solid #CFCFBB;
  border-bottom:1px solid #CFCFBB;
  margin-bottom:-1px;
}

ul.related-forums li .forum-wrapper {
  width:280px;
}

ul.related-forums li .forum {
  width:100%;
}

.papp div.related-forums-box .papp_box_body{
  padding:0px;
}

.papp div.related-forums-box {
  margin-top:4px;
}
