body{color: #998c79; background: #0b0d0e url(../images/bg.jpg) center top no-repeat;}
input{border: none;}
strong{font-weight: bold;}
a{color: #d47818;}
a:hover {color: #fdb441;text-decoration: none;}
.hide{display: none;}
#header {
    height: 70px;
    background: url(../images/bg_head.png) center top no-repeat;
    width: 890px;
    padding: 28px 0 0 110px;
}
#body {
    width: 908px;
    background: url(../images/bg_cycle.png) center top repeat-y;
    padding: 11px 46px 0 46px;
}
#footer {
    position: relative;
    width: 900px;
    padding: 30px 78px 40px 78px;
    height: 70px;
    background: url(../images/bg_foot.png) center 0 no-repeat;
    color: #5d5952;
}

#footer a{color: #5d5952;}
#footer a:hover{color: #b09070;}
#footer .logo{
    margin-top: 5px;
    background: transparent url(https://web.xdcdn.net/xd/imgs/xdlogo/game_footer_white.png) no-repeat center center;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://web.xdcdn.net/xd/imgs/xdlogo/game_footer_white.png');
    width: 140px;
}

/*** 导航 ***/
#header .menu-item a {
    font-size: 14px;
    line-height: 35px;
    color: #8cb8c3;
}

#header .current-menu-item a,
#header .menu-item a:hover {
    color: #dd901f;
}
#sidebar {
    width: 230px;
    padding: 0px 10px 0 17px;
}
#mainLayout {
    width: 631px;
}
#mainLayout .half{
    width: 308px;
    overflow: visible;
}

#adShow{
    height: 268px;
    border: 1px solid #080404;
}
/*** 控件 ***/
.widget {
    background-color: transparent;
    border-left: none;
    border-top: none;
    border-right: none;
    border-bottom: none;
}
.block {
    background-color: transparent;
    border-left: none;
    border-top: none;
    border-right: none;
    border-bottom: none;
    overflow: hidden;
}
.widget .body {
    border-top: none;
}
.widget .header {
    background: transparent url(../images/title_bg_long.png) no-repeat 0 0;
    margin-bottom: 4px;
    padding: 3px 0 4px 6px;
}

#sidebar .widget .header{background-image: url(../images/title_bg_left.png);}
#mainLayout .half .header{background-image: url(../images/title_bg_short.png); margin-right: -4px; padding-right: 4px;}
#serverList .header h2,
#weiboList .header h2,
#serviceCenter .header h2,
#news .header h2,
#gallery .header h2,
#screenshot .header h2,
#activities .header h2 {
    background: url(../images/title.png) no-repeat;
    width: 120px;
    height: 26px;
    padding-left: 0;
    text-indent: -9999px;
}

#serverList .header h2 {
    background-position: 0 0;
}
#weiboList .header h2 {
    background-position: 0px -27px;
}
#serviceCenter .header h2 {
    background-position: 0 -54px;
}
#news.half .body li a { width: 245px; }
#news .header h2 {
    background-position: 0px -162px;
}
#gallery .header h2 {
    background-position: 0px -108px;
}
#screenshot .header h2 {
    background-position: 0 -135px;
}
#activities .header h2 {
    background-position: 0 -81px;
}

.playButton,
#loginLayout #user #loginButton,
#registerBanner a,
a#fcm {
    background-image: url(../images/btn.png);
    border: none;
    *border: 0px solid #fff;
}
a#fcm{height: 50px; background-position: 0 -415px;}
a#fcm:hover {
    background-position: 0 -468px;
}
#weiboList .body{border: 1px solid #110d09; background-color: #172123;}
#serviceCenter .body .section{padding-bottom: 10px; border-bottom: 1px dashed #3e3020;}
/* ====== 登陆框 ===== */
/* 登陆前 */
#captchaInput{width: 139px;}
#captchaInput label{width: 40px;}
#captchaInput, #loginLayout #user ul li { background-color: #0b0a06; border-color: #090805; border-style: solid; border-width:  1px 0 0 1px;}
#captchaInput input, #loginLayout #user ul li input { width: 95px; padding: 5px 0; margin: 0;}
#captchaInput input, #loginLayout #user ul li input{color: #998c79;}
#captchaInput label, #loginLayout #user ul li label{ color: #c48961; }
#captchaInput input{width: 60px;}
#login_authkey_img{left: 150px; height: 26px;}
#playArea {padding-bottom: 20px; border-bottom: 1px solid #110b0a; }
#user { border-top: none; padding-top: 12px; color: #998c79;}

#loggedLayout{
    padding: 0px 0 10px;
    color: #998c79;
}
.playButton { width: 236px; height: 87px; margin: 0 -3px;}
.playButton:hover { background-position: 0 -89px; }
#loginLayout #user ul { width: 140px;}
#loginLayout #user #loginButton {background-color: transparent; background-position: 0 -178px; _border: 0 solid #fff; width: 81px; height: 64px;}
#loginLayout #user #loginButton:hover { background-position: 0 -244px; }
#registerBanner{margin-bottom: 10px;}
#registerBanner a { width: 220px; background-position: 0 -351px; margin-left: 5px;}
#registerBanner a:hover { background-position: 0 -383px; }

/* 登陆后 */
#loggedLayout #otherServers { border-top: 1px solid #0b0a06; text-align: left; padding-top: 0;}
#loggedLayout #otherServers .layout{padding-top: 15px; border-top: 1px solid #382f1e;}

/* 弹出框 */
#popupChooseServer { background-color: #172123; border: 1px solid #3e6a71; padding: 15px 15px 30px; width: 592px;}
#popupChooseServer h2{ border-bottom: 1px dashed #294145; color: #998c79; }
#popupChooseServer a.server_button{border: 1px solid #3e6a71; text-align: center; background-color: #294145; line-height: 18px; height: 18px; width: 140px; margin: 8px 8px 0 0;}
#popupChooseServer a.hide{display: none;}
#popupChooseServer .all_list{margin-right: -8px; line-height: 1;}
#popupChooseServer .tab_list{border-bottom: 1px solid #2a3b3f; margin-top: 10px; line-height: 1;}
#popupChooseServer .tab_list .tab{cursor: pointer; border: 1px solid #172123; border-bottom: none; display: inline-block; padding: 0 15px; height: 18px; line-height: 18px; *display: inline;}
#popupChooseServer .tab_list .active{border-color: #2a3b3f; background-color: #081011;}
#popupChooseServer .sub_tab_list_container .sub_tab_list{overflow: hidden; *zoom: 1;}
#popupChooseServer .sub_tab_list .tab{cursor: pointer; padding: 0 12px; height: 12px; line-height: 12px; border-left: 1px solid #998c79; margin-left: -1px; display: inline-block; *display: inline; *height: 24px; *line-height: 24px;}
#popupChooseServer .sub_tab_list .active{color: #fdb441;}

/* ====== 细节====== */
#leaderBoard{
    background-color: #dfcfb2;
    border: 1px solid #c6b28d;
    width: 218px;
    margin: 0 auto 10px;
}
#leaderBoard .header{
    height: 30px;
    line-height: 30px;
    background-image: none;
}
#leaderBoard .header a{
    background-color: #faf8f0;
    color: #3d6559;
    font-weight: bold;
}
#leaderBoard .header a.active {
    background-color: #dfcfb2;
}
#leaderBoard .header a:hover {
    color: #f54d24;
}
#leaderBoard .choose_server{
    border-bottom: 1px dashed #d28234;
}
#leaderBoard .choose_server select{
    width: 135px;
}
#leaderBoard .body{
    padding-bottom: 5px;
}
#leaderBoard .choose_server,
#leaderBoard .body li.head{
    color: #d28234;
}
#leaderBoard .body li{
    background-color: #faf8f0;
    margin-bottom: 7px;
}

#downslogan{
    clear: both;
    color: #324347;
    text-align: center;
    padding: 20px 0 0;
}

#beforesummary,
#aftersummary{
    display: none;
}
#summary{
    padding: 14px;
    margin-bottom: 10px;
    border: 1px solid #382f1e;
    background: #090b0b;
}

/* ====== 列表 ===== */
#news ul.body li span { color: #998c79; }
#category .widget ul.body li span{ color: #998c79; top: 0;}
#category .widget ul.body li { border-bottom: 1px dashed #382f1e; }

#serverList .body li span{ color: #da4e09; }
#serverList .body li, #news ul li { border-bottom: 1px dashed #382f1e; height: 29px; line-height: 29px;}

.widget .header h2{ color: #a1845f; font-size: 14px; height: 26px; line-height: 26px;}
.widget .header .addition{line-height: 33px;}
#activities ul.body{border: 1px solid #110d09; border-color: #1b2c31 #110d09 #110d09 #1b2c31;}
#activities ul.body li h3{ background-color: #0e1519; line-height: 30px; padding: 0 10px;}
#activities ul.body li .content { background-color: #172123;}
#gallery ul.body, #screenshot ul.body { padding-top: 0px;}
#gallery ul.body li, #screenshot ul.body li { border: 1px solid #6d5f4f; }
#gallery ul.body li a, #screenshot ul.body li a{width: 137px; height: 98px;}
#article .detail { border-bottom: 1px dashed #655646; }
#header #otherGames ul li { color: #d28234; border-bottom: 1px solid #000000; _white-space: nowrap;}

#marqueeControll a{ background: #36251f; }
#marqueeControll a.selected{ background: #E47C15; color: #503126; }

#header #otherGames {
    top: 31px;
    right: 88px;
}
#header #otherGames .button{
    width: 120px;
    height: 28px;
    background: transparent url(../images/btn.png) 0 -521px;
}

#header #otherGames ul{ background: #172123; }
#header #otherGames ul li{ border-bottom-color: #557983; }
#header #otherGames ul li a{ color: #75a6b4; }
#header #otherGames ul li a:hover{ background-color: #202f32; }

#weiboList ul li{
    border-bottom: 1px dashed #32170E;
}
#unityRequired {
    padding: 5px 0;
    margin-top: 10px;
    line-height: 35px;
    border-top: 1px dashed #d28234;
    border-bottom: 1px dashed #d28234;
    color: #d28234;
}
#unityRequired span{
    float: left;
}
#unityRequired a{
    float: right;
    background: transparent url(../images/btn.png) 0px -312px;
    width: 91px;
    height: 34px;
    vertical-align: middle;
    display: inline-block;
    *zoom: 1;
}
#unityRequired a:hover {
    background-position: -91px -312px;
}

#weiboList ul li a{
    color: #a1845f;
}
#weiboList ul li a:hover{
    color: #e47c15;
}

#loggedLayout #otherServers #popupServers,
#getCard{
    width: 135px;
    height: 33px;
    margin: 0px auto;
    background: transparent url(../images/btn.png) no-repeat;
    display: block;
    text-indent: -9999px;
}
#loggedLayout #otherServers #popupServers{background-position: -83px -178px;}
#loggedLayout #otherServers #popupServers:hover{background-position: -83px -213px;}
#getCard{background-position: -83px -248px; margin-bottom: 5px;}
#getCard:hover {
    background: transparent url(../images/btn.png) -83px -283px;
}

#gallery_category .body,
#category .widget ul.body,
#article .body{
    background-color: #172123;
    border: 1px solid;
    border-color: #1b2c31 #110d09 #110d09 #1b2c31;
    padding: 45px 30px 24px;
}
#gallery_category .body, #category .widget ul.body{border-bottom: 0;}
#gallery_category .body{padding: 10px;}
#category .widget ul.body li{line-height: 32px; height: 32px;}
#category .widget .header .addition, #article .widget .header .addition,  #gallery_category .widget .header .addition{color: #d28234;}
#container .cell{
    border: solid #cccbb2;
    background: #fff; 
    border-width: 0 1px 1px; 
    display: inline-block; 
    padding: 3px; 
    margin-bottom: 9px; 
    box-shadow: 0 1px 2px #cccbb2; 
    _padding-bottom:3px; 
    _font-size: 0;
}
#container .cell img{width: 134px;}

#mainLayout .body .content strong{color: #e6bb7d;}
#mainLayout .pagination{margin-top: 0; text-align: center; background-color: #172123; border: 1px solid; border-color: #1b2c31 #110d09 #110d09 #1b2c31; border-top: 0; padding-bottom: 50px;}
.wp-pagenavi span, .wp-pagenavi a{display: inline-block; width: 3em;}
.wp-pagenavi span.current{color: #f54d24;}

#server_list{_z-index: 1; width: 124px;}