@charset "utf-8";
/* CSS Document
   胡兰-休闲假期
   theme59.css */
body {
   background: #ECFAFF url("http://img1.cache.netease.com/t/image/theme/theme59/bg.jpg") no-repeat scroll center top;
}

/* layout */
.content {
   background: #DBF1FD;
}
.content .conL {}

/* sprites */
.publishBox-btn a,
.module-badge-btn em,
.singleHomeNav a em {
   background-image: url("http://img1.cache.netease.com/t/image/theme/custom00/custom_v120920.png");
}

/* top nav */
.navi-bg {
   background: #1971A1;
}
.navi li.current {
   background: #0A4A6D;
}
.navi li.hover,
.navi li.hover .link,
.navi .link:hover {
   background: #055D8F;
   color: #FFF;
}
.navi-sublist {
   background: transparent url("http://img4.cache.netease.com/t/image/theme/custom00/navi_filter_bg.png") repeat scroll 0 0;
   _background: #015A8C;
}
.navi-sublist .solid-line {
   background: #468CB3;
}
.navi-sublist-list a:hover {
   background: #014A73;
}
.navi-sublist-list a.link-title,
.navi-sublist-list a.link-title:hover {
   color: #8AC9ED;
}
.nav-num {
   color: #BA2636;
}    
.navi li.item-line{
   border-left: 1px solid #50AADD;
}

/* tweet btn */
.publishBox-btn a {
   background-position: 0 -126px;
}
.publishBox-btn a:hover {
   background-position: 0 -153px;
}
.publishBox-btn a:active {
   background-position: 0 -180px;
}
.publishBox-btn a.disabled,
.publishBox-btn a.disabled:hover,
.publishBox-btn a.disabled:active {
   background-position: 0 -207px;
}

/* right-module badge */
.module-badge-btn {
   background: #B9E1F6;
}
.module-badge-btn:hover {
   background: #FFF;
}
.module-badge-btn em.icon-expand{
   background-position: -51px 0;
}
.module-badge-btn em.icon-shrink{
   background-position: -65px 0;
}

/* right-module integral spread */
.module-spread-hd em {
   border-color: transparent transparent #F4FBFF;
}
.module-integral-inner,
.module-spread-bd {
   background: #F4FBFF;
}

/* singleHomeNav */
.singleHomeNav  a:hover {
   color: #277BAA;
}
.singleHomeNav .home em {
   background-position: 0 0;
}
.singleHomeNav .mention em {
   background-position: 0 -27px;
}
.singleHomeNav .replied em {
   background-position: 0 -54px;  
}
.singleHomeNav .session em {
   background-position: 0 -79px;  
}
.singleHomeNav .recommend em {
   background-position: 0 -239px;
}
.singleHomeNav .fav em {
   background-position: 0 -99px;   
}
.singleHomeNav .current .home em {
   background-position: -26px 0;
}
.singleHomeNav .current .mention em {
   background-position: -26px -27px;
}
.singleHomeNav  .current .replied em {
   background-position: -26px -54px;   
}
.singleHomeNav .current .session em {
   background-position: -26px -79px;   
}
.singleHomeNav .current .recommend em {
   background-position: -26px -239px;
}
.singleHomeNav .current .fav em {
   background-position: -26px -99px;   
}

/* layoutSwitch  toTop */
.layoutSwitch:hover,
.toTop:hover {
   background: #5EA8D1;
}

/* links */
a.link-la,
a.link-la:hover,
.link-la a,
.link-la a:hover {
   color: #0042B3;
}
a.link-lb,
a.link-lb:hover,
.link-lb a,
.link-lb a:hover {
   color: #8DA8D5;
}
a.link-ra,
.link-ra a {
   color: #333333;
}
.hover a.link-ra,
.hover .link-ra a,
a.link-ra:hover,
.link-ra a:hover {
   color: #0042B3;
}
a.link-rb,
.link-rb a {
   color: #636363;
}
.hover a.link-rb,
.hover .link-rb a,
a.link-rb:hover,
.link-rb a:hover {
   color: #648DD2;
}

/* right-module count, userBox-num */
.text-newCount,
.userBox-num {
   color: #0042B3;
}

/* right-module userSuggestion */
.module-userSuggestion a:hover .icon-expand {
   background-position: -28px -643px;
}
.module-userSuggestion a:hover .icon-shrink {
   background-position: -28px -632px;
}