/*================================*
 * Name  : Douban - 圆角灰底
 * Author : cirer
 * Updated: 2011.10.27(临时修正)
 * Description : 自用的豆瓣圆角风格
 *================================*/

/*------------------------------------
   ||||||||||||||| Color codes ||||||||||||||| 
  ------------------------------------
        Background
        Body:          #76827B
        H1~H4:       #D5E2DE
        #wrapper:    #F0F7F9
-------------------------------------*/

@namespace url(http://www.w3.org/1999/xhtml);

/*========= douban.com =========*/
@-moz-document domain("douban.com"),domain("douban.fm"){

/*background color*/
HTML[xmlns],HTML[lang="zh-CN"],.ua-windows.ua-ff7,body{background-color: #76827B !important;}

/*fonts*/
*{ font-family: "Microsoft Yahei", Arial, Helvetica,sans-serif  !important; }

/*H1~H4 Style*/
H1{
margin-bottom:10px !important; 
font-size: 26px !important; 
line-height: 44px !important;
}
H2{width:auto !important;
-moz-border-radius: 4px !important;
padding:3px !important;
font-weight:bold !important;
}
H3{
background-color:#D5E2DE !important;
-moz-border-radius: 5px !important;
padding:4px 3px !important;
}
H4{
margin-left:-5px !important;
padding-left:3px !important;
-moz-border-radius: 3px !important;
}
H2, H4{background:#D5E2DE !important;}

/*album link*/
.timeline-album-rec A,.timeline-album A{background:none !important;}

/*login page */
.anony-nav .hd-wrap{background: #d3d3d3 !important;  }
.anony-nav .hd{background:#FFF; padding:0 23px  !important; }
.anony-nav H1{ margin:0 !important; }
.anony-nav .bd{padding: 0 23px !important;background:#C9DEEF !important; -moz-border-radius:0 0 10px 10px  !important; }
.anony-nav .reg, .anony-nav .login{background: none !important; }

/*top nav style*/
.top-nav{ background: #f0f7f9 !important; border-bottom:1px dashed #525d5d !important;}

/*进入豆瓣说*/
.enter{border:solid 1px grey !important;}

/*主体圆角*/
#wrapper {
  background-color: #f0f7f9 !important; 
  border: 6px solid #5d5d5d !important;
  padding:20px !important;
  -moz-border-radius:20px;
  -moz-box-shadow: 0px 5px 5px #333;}

/*主导航带搜索*/
.site-nav {
  width:98% !important;
  background: #FFF !important;
  border:1px solid #6CC!important;
  margin-bottom:-10px !important;
  padding:8px!important;
  -moz-border-radius:6px; 
  -moz-box-shadow: 0px 0px 10px #BEDFEF; }
#db-nav-main>.bd{background:#D5E2DE !important;-moz-border-radius:5px;}
#db-nav-music .bd{-moz-border-radius:5px !important;}/*豆瓣音乐*/
INPUT[name="search_text"]{-moz-border-radius-bottomleft:5px; width:230px !important;}
.nav-srh{width:320px !important;}

/*我说*/
#db-talk{padding:0 !important;}
#db-talk TEXTAREA{ background:#FAFBFB;width:568px !important; }

/*广播-bug:当迷你站的miniblog中的内容为空时，以下的设置会造成其不能隐藏。*/
#miniblog{
  width:580px !important;
  background: #FFF !important;
  border:1px solid #6CC!important;
  padding:15px !important;
   -moz-border-radius:10px;}

LI.mbtr:hover{background: #F6FFF8 !important;border:dotted 1px #BBB !important;}
TR.pl:hover{background: #F6FFF8 !important;}

/*浏览发现*/
div.bd>div.content{background:#FFF !important;}
.headline .desc SPAN{color:#FF2400 !important;}

/*豆瓣电影、音乐*/
#newcontent1{padding-top:10px !important;-moz-border-radius:5px}
#review1,#review2,#review3{padding-top:10px !important;margin-top:10px !important;-moz-border-radius:3px;border:1px solid #CCC !important;background:#FFF !important;}
UL.tlst.clearfix LI.nlst {background:#F0F7F9 !important;}
.article P IMG[alt="打开电台"]{border:1px solid #CCC !important;}

/*修正xbar,zbar*/
.zbar, .now div, .now span, .zbar div, .zbar span,.xbar, .now div, .now span, .xbar div, .xbar span{ background:#D5E2DE !important;}
.xbar span,.zbar span{color:#FFF;font-weight:bold;background:#929A97!important;-moz-border-radius:5px;}
.zbar, .xbar,.xbar div{-moz-border-radius:3px;}
H2.sline{background:inherit !important;}

/*修正【豆瓣同城】*/ 
#week_tab{background:#FFF !important;border:solid 1px grey !important;}

/*修正迷你站下的广播*/
.aside #miniblog{width:auto !important; 
  background: none !important;
  border:none!important;
  padding:0 !important;}

/*寻找朋友*/
DIV.indent.ul{border:none !important;}
/*提醒*/
.grid-16-8.clearfix li h2{background:none !important;}

/*粉红框*/
.infobox SPAN,.infobox .ex1,.infobox .ex2{background:none !important;}
.infobox H2, .infobox .bd, .info-box{background:none !important;border:none !important;}
.infobox,.info-box{background:#C8E8F3!important;-moz-border-radius:5px !important;}
DIV.sep-line{border-bottom:dashed 1px grey !important;}
TABLE.infobox {margin-top:10px !important;}
TABLE.infobox TD{background:none !important;margin-top:5px !important;font-weight:bold !important;}/*贴子完整标题*/

/*todo:引用*/
DIV.quote,SPAN.inq {}

/*小组回复框*/
FORM[name="comment_form"],FORM[action="?post=ok#last"]
{text-align:right !important;}

/*修正几处标题*/
/*TD.tablecc h2{background:none !important;}*/
.article H3{background:#D5E2DE !important;margin-left:0px !important;padding-top:2px !important;padding-left:3px !important;}

/*购书单*/
#data_list #tbody td{background:#E0EAF8 !important;}
#data_list #tbody .gray_bg td{background:#FFDFDF !important;}

/*修正评论下的回复*/
#comments SPAN.wrap{background:none !important;}
#comments SPAN.wrap H3{background:#D5E2DE !important;padding:2px !important;}

/*替换按钮*/
A.redbutt.rr{background:#FDD !important;-moz-border-radius:5px;border:1px solid #FF7687;}
A.redbutt.rr:hover{background:#FF9494 !important;}
A.redbutt.rr SPAN{background:none !important;}

/*小组话题*/
.topic-doc P, .reply-doc P{ 
    font-size:14px !important;/*可自行修改字号*/
    line-height:1.8em !important;
}
.topic-doc P{padding-top:15px !important;}

/*单独查看图像居中*/
html:not([xmlns]):not([dir]):not([lang]) head + body > img:only-of-type 
{position: absolute ;top: 0 ; right: 0 ; bottom: 0 ; left: 0 ; margin: auto ; }

/******最近更新*******/
#db-online-events .hd H2, #my_dlist_tab H2, #fav_dlist_tab H2{background:none !important; font-weight:bold !important; }
.gray_ad{background-color:#deedee !important; }
.da3{background-color:#deedee!important;border:solid 1px #76827B; -moz-border-radius:3px;}

#msg-faq{display:none !important;}


/*========= 我的 =========*/

#db-usr-profile{
  height:50px !important;
  width:573px!important;
  padding:7px!important;
  -moz-border-radius:6px; 
  -moz-box-shadow: 0px 0px 5px #999; }
#profile{margin-top:0 !important;}
#db-usr-profile .info H1{margin:0 !important; line-height:20px !important; font-size:20px !important;}
#db-usr-profile .info UL{border-top:dashed 1px #CCC !important;padding-top:3px !important; }

}

/*========= 九点 =========*/
@-moz-document url-prefix("http://9.douban.com/") {
body,.article_guess{background:#FFF !important;}
a:hover{-moz-box-shadow: none !important;}
H2{background:none !important;-moz-border-radius:0px !important;padding:0px !important;}
.left  H3{ -moz-border-radius:0px !important;padding:0px !important; }
.right H2{background:#F0F6F4 !important;}
H4{margin-left:0 !important;}
.article_guess_title H3{background-color:#FFF !important;}
.article_content{ background: #f0f7f9;border: 2px solid #5d5d5d;padding:20px 10px !important;-moz-border-radius:5px; }
.article_content img{ max-width:600px; height:auto !important;}
IMG[style="float: right; margin-bottom: 0.6em;"]{ margin :0px !important;max-height:60px !important;}


/*--------- 阅读器start ---------*/

.zblog_name.ellipsis{ 
    text-align:right !important;
    width:9em !important;
    margin-right:5px !important; 
    padding:0px 5px !important;
    border-right:solid #0F7B7B 1px;
    color:#0F7B7B !important;
    text-shadow: #CCC 1px 1px 1px !important;}
.zblog_rtitle{width:auto !important;}

/*文章展开样式*/
.zblog_item_title_now{font-size:16px !important;}/*标题*/
.readerleft .zblog_item_desp{ /*正文*/
    color:#333 !important;
    background-color:#E6E4E2;
    padding:15px;
    -moz-border-radius: 7px;
    font-size:16px !important;
    text-shadow:1px 1px 5px #999;}

/*修正*/
SPAN.all_unread,.dir_turn span{background:none !important;}


/*--------- 阅读器end ---------*/

}


/*========= 电台 =========*/
@-moz-document url-prefix("http://douban.fm/") 
{
#fm-banner-ad-slot{display:none !important;}
.login{color: #EFF !important;}
.login A{color: #EFF !important;}
.top-nav {border: none !important; background:none !important;}
}
@-moz-document url("http://douban.fm/") 
{

IMG[width="131"][height="54"]{background:#FFF !important;width:117px !important;border: solid 8px #FFF !important;-moz-border-radius:6px;}
}
@-moz-document url-prefix("http://douban.fm/mine") 
{  

 }
@-moz-document url-prefix("http://douban.fm/app")
{

}

/*========= 音乐人 =========*/
@-moz-document url("http://music.douban.com/artists/")
{
.article h2{background:none !important;}
.link_list{background:#D5E2DE !important;-moz-border-radius:5px;padding:5px 5px !important;}
}

/*========= 推荐 =========*/
@-moz-document url-prefix("http://www.douban.com/recommend/")
{
HTML{background:#76827B !important;}
DIV[style="text-align: left; width: 430px; height: 320px; border: 1px dashed rgb(221, 221, 221); margin: 0pt auto;"]{background:#FFF !important;}
}


/*========= 小站 =========*/
@-moz-document url-prefix("http://site.douban.com/")
{
body{background:-moz-linear-gradient(#696969, #CCC)  !important;}
.top-nav{background:none !important;border:none !important;}
#content{-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;}
.db-inc{background-color: #313131 !important;padding:5px 25px !important;-moz-border-radius:8px !important;margin:10px 0 10px 100px !important;}
.comment-item .author{-moz-border-radius:5px;background-color: #D5E2DE !important; }
#last{margin-top: 15px !important; }
.title{font-weight:bold !important; }
}

/*========= 豆瓣说 =========*/
@-moz-document url("http://shuo.douban.com/")
{
H3{background:none!important;}
}
