/*
[name]moon[/name]
[iconbgcolor]#8493A5[/iconbgcolor]
*/

body { background: #000 !important; color: #fff !important; }
a { color: #fff; }
a:hover { color: {XXMCOLOR}; }
hr.da { border-top: 1px dashed #1c1c1e; }
.bg0 { background: #1c1c1e; }
.bg09 { background: rgba(28,28,30,.9); }
.xi2, .xi2 a, .xi3 a { color: #fff; }
.bbda { border-bottom: 1px dashed #2c2c2e; }
.px, .pt, .ps, select { background: #2c2c2e; border-color: #2c2c2e; color: #fff !important; }
.bm { background: #1c1c1e; border: 1px solid #2c2c2e; }
.ct2_a, .ct3_a { background-image: linear-gradient(0deg,#2c2c2e,#2c2c2e); }
.tbn li { border-bottom: 1px dashed #1c1c1e; }
.tbn li.a { background: #1c1c1e; }
.tedt { border-color: #2c2c2e; }
.tedt .area { background: #2c2c2e; }
.tedt .pt { background: #2c2c2e; }
.tedt .bar { border-bottom: 1px solid #222; background: #222; }
.pn { border: 1px solid #1c1c1e; background: #2c2c2e; -moz-box-shadow: 0 1px 0 #1c1c1e; -webkit-box-shadow: 0 1px 0 #1c1c1e; box-shadow: 0 1px 0 #1c1c1e; color: #fff; }
.bbs { border-bottom: 1px solid #333 !important; }
.ct1 { border: 1px solid #333; border-top: none; }
.tip { background: #2c2c2e; }
.nvhm { }

#toptb { background: #1c1c1e; border-bottom: 1px solid #1c1c1e; }
#pt { background: #1c1c1e; }
#hd { background: #1c1c1e; box-shadow : none; }
#nv { background: none; }
#nv li.a { background: #2c2c2e; }
#nv li a:hover { background: #2c2c2e; }
#nv li.hover a:hover, #nv li.hover a { background: #2c2c2e; }
#qmenu { background: #1c1c1e; }
#nv .nv_post a { background: #2c2c2e; border: 1px solid #2c2c2e; }
#mu ul { background: #2c2c2e; }
#mu a:hover { border-radius: 20px; }

.wp1200 { box-shadow: none; background: rgba(28,28,30,.9); }
.scbar_narrow #scbar_txt { background: #2c2c2e; color: #fff !important; }
#scbar_type { background: #2c2c2e; }
.xxmhotsearch a { background: #2c2c2e; }

.p_pop, .p_pof, .sllt { background: #2c2c2e; border-color: #2c2c2e; }
.p_pop a { border-bottom: 1px solid #2c2c2e; }
.pop_moremenu li { border-bottom: 1px solid #1c1c1e; }

.sub_nav .h_pop { background: #2c2c2e; }
.sub_nav .h_pop::before { background: #2c2c2e; border-color:#2c2c2e transparent transparent #2c2c2e; }
.sub_nav .h_pop li a { color: #fff; }

#category_grid h4 { border-bottom: 1px solid #2c2c2e; color: #fff; }
#category_grid table { background: #1c1c1e !important; }
.slideouter { border: 1px solid #1c1c1e !important; }
.bm_h { border-bottom: 1px solid #2c2c2e; }
.bm_h h2 { color: #fff; }
.fl_row td { border-top: 1px dashed #2c2c2e; }
.bm_h .o img, .bm_h .o em { background: radial-gradient(#000 45%, transparent 45%); }
.xxmheatl { border-left: 1px solid #2c2c2e; }

.vw .d { color: #fff; }
.vw .o { border-top: 1px dashed #2c2c2e; }
.vw .h { border-bottom: 1px solid #2c2c2e; }

#livethread { background: #1c1c1e; }
#livereplycontentout { background: #2c2c2e; border: none; }
#livereplycontent dl { border-top: 1px dashed #1c1c1e; }
#livereplycontent dl dd a { color: #fff; }
#livefastcomment { background: #2c2c2e; border: none; }
#livereplymessage { background: #2c2c2e; color: #fff !important; }
.livethreadtitle a { color: #fff; }

.pi strong a { border: 1px solid #2c2c2e; }
.pi strong a:hover { border-color: #444; }
.pl .quote { background: #2c2c2e url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='27'%3e%3cpath fill='%23d8e7f2' d='M11 16v10H1V16C1 10 7 1 11 1v5c-2 0-5 6-5 10h5zm16 0v10H17V16c0-6 6-15 10-15v5c-2 0-5 6-5 10h5z'/%3e%3c/svg%3e") no-repeat 20px 6px; }
.pl .blockcode { border: 1px solid #000; background: #2c2c2e repeat-y 0 0; background-image: linear-gradient(90deg,#444,#444); }
.pl .blockcode em { color: #fff !important; }
.t_table td { border: 1px solid #444; }
.t_f a { color: #fff; }
.ptg a { color: #fff; }
.psth { background-color: #2c2c2e; }
.cm .psth { background-color: #2c2c2e; }
.ratl th, .ratl td, .ratc { border-bottom: 1px dashed #444; }
.po { border-top: 1px dashed #2c2c2e; }
.cgtl caption { background: #444; border-top: 1px solid #444; }
.cgtl td, .cgtl th, .cgtl caption { border-bottom: 1px solid #444; }
#p_btn a { background: #2c2c2e; }
#p_btn a:hover { background: #444; }
#p_btn .tshare a { color: #fff; }
.locked { background: #2c2c2e; }
.locked:hover { background-color: #444; }
.locked a, .attach_nopermission a { color: #fff; }
.f_c .list { border-top: 3px solid #1c1c1e; }
.f_c .list th, .f_c .list td { border-bottom: 1px dashed #222; }
.ds .si_1, .ds .si_2 { background: #2c2c2e; border-radius: 20px; }
.pinf a { color: #999; }
.polltd { border: 1px solid #2c2c2e; }
.trdb { border-bottom: 1px dashed #2c2c2e; }
.acl td { border-top: 1px dashed #2c2c2e; border-bottom: 1px dashed #2c2c2e; }

.tm_c { background: #333 !important; }
.tm_c .o { background: #333 !important; }
.llst li { border-bottom: 1px solid #1c1c1e !important; }
.tpcl { border-top: 1px solid #1c1c1e !important; }
.tpcl li { border-top: 1px solid #1c1c1e !important; border-bottom: 1px solid #1c1c1e !important; }
#imagelist_nav { background: none repeat scroll 0 0 #2c2c2e; }

.ttp a, .ttp strong { background: #1c1c1e; border: 1px solid #2c2c2e; }
.ttp a:hover, .ttp strong:hover { background: #444; border: 1px solid #444; color: #fff; }
.ttp .a a { border-color: #2c2c2e; background: #1c1c1e; color: #fff; }
.ttp .a a:hover { background: #444; }
.ttp .pipe { background: #333; }
.pipe { color: #333; }
.xxmchart em { color: #fff; }
.xxmchart .pipe { color: #333; }

.xxmtdlist-th { background: #1c1c1e !important; }
.tl .th { border-bottom: 1px solid #2c2c2e; background: #1c1c1e; }
.tl th, .tl td { border-bottom: 1px solid #2c2c2e; }
.tl tr:hover th, .tl tr:hover td { background-color: #1c1c1e; }
.waterfall h3 { border: solid #2c2c2e; background-color: #2c2c2e; }
.waterfall .auth { border-color: transparent #2c2c2e #2c2c2e; background: #2c2c2e; }
.fd-header-content .right-info .split { background-color: #2c2c2e; }
.fd_header_sd .footer { border-top: 1px solid #2c2c2e; }
.fd_bdl .a dt a { color: #fff; }
.fd_bdl .a a:hover { color: #fff; }
.ad .pls { background: #2c2c2e; }
.ad .plc { background: #2c2c2e; }
.pls { background: #1c1c1e; border-right: 1px solid #2c2c2e; }
.pi { border-bottom: 1px dashed #2c2c2e; }
.pl .quote { }
.sign { border-top: 1px dashed #2c2c2e; }

.sd .avtleft {background: url(./avtleft.png) no-repeat 0 0;}
.pgbtn a { background: #1c1c1e; border: 1px solid #1c1c1e; box-shadow: none; }
.pgbtn a:hover { background: #2c2c2e; border: 1px solid #2c2c2e; }
#mdly { background: linear-gradient(0deg,#2c2c2e 68%,#222 68%) !important; }


hr.l { background: #2c2c2e; }
.rfm a { color: #fff; }
.rfm .px { background: #2c2c2e; }
.rfm .p_chk { background: #1c1c1e; }
.rfm .p_tip { background: #1c1c1e; }

.pg a, .pg strong, .pgb a, .pg label { border-color: #2c2c2e; background-color: #2c2c2e; color: #fff; }
.pg a:hover,.pgb a:hover { border-color: #2c2c2e; color: #fff; background-color: #222; }
.pg strong { background: #222; }


.m_c { background: #1c1c1e; }
.m_c .fsb { background: #1c1c1e; border-top: 1px solid #000; }
.m_c .o { background: #1c1c1e; border-top: 1px solid #1c1c1e; }
.t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r { background: #1c1c1e; }
.bartl { border: 1px solid #1c1c1e; }
.flb em { color: #fff; }
.tbx .a { border: solid #2c2c2e; background: #2c2c2e; }
.el a { color: #fff; }
.pll .s a.go { color: #555; }
.usd { border: solid #333; background-color: #333; }
.usl a { border: 1px solid #1c1c1e; }
.usl a:hover { background: #353535; }
.usl .avt { border: 1px solid #1c1c1e; background-color: #1c1c1e; }
.pbl { border-color: #222; background: #2c2c2e; border-radius: 5px; }
.pbl li { border-right: 1px solid #222; }
.pbl a { border: solid #2c2c2e; color: #fff; }
.pbl a:hover { background-color: #444; }
.pbls a, .pbls a:hover { background-color: #444; border-radius: 3px; }
.exfm { border: 1px dashed #1c1c1e; background: #1c1c1e; }
.sinf { border-right: 1px dashed #1c1c1e; }
.nfl .f_c { background: #1c1c1e; border: 3px solid #1c1c1e; border-radius: 10px; }
.f_c a { color: #fff; }

.card_gender_0, .card_gender_1, .card_gender_2 { background: #333; }
.card .o a {  border: 1px solid #555; background: #333; }
.appl span a:hover { color: #fff; }
.tb { border-bottom: 1px solid #333; }
.tb .a a, .tb .current a { border-bottom-color: #333; background: #333; }
.tb a { border: 1px solid #333; background: #222; }
.my_flw_stats li { border-bottom: 1px solid #333; }
.flw_article { margin: 0 0 20px 70px; padding: 20px; border-bottom: 1px solid #333; background: #333; border-radius: 10px; }
.flw_replybox { margin: -35px 0 20px 70px; padding: 20px; box-shadow: 0 1px 0 rgba(0,0,0,0.05); border: 1px solid #333; background: #333; border-radius: 10px; }
.flw_replybox .cnr { background: none; }
.flw_replybox li { border-top: 1px solid #222; }
.flw_ulist li { border-bottom: 1px solid #2c2c2e; }
.flw_replybox .px, .flw_autopt { border: 1px solid #444; background: #444; }
.flw_autopt .pts { background: #444; color: #fff; }
.flw_readfull { background: #444; }
.tns th { border-right: 1px solid #333; }
.tb_h { background-color: #1c1c1e; }
.el li { border-bottom: 1px dashed #2c2c2e; }
.tbmu { border-bottom: 1px dashed #2c2c2e; }
.tbmu .a { color: #fff; }
.tbmu a { color: #fff; }
.xlda dd a { color: #fff; }
.lum ul { border-bottom: 1px dashed #2c2c2e; }
.um { border-bottom: 1px dashed #2c2c2e; }
.umn { border-bottom: 1px dashed #2c2c2e; }
.umn .umh_cb { background-color: #1c1c1e; }
.albim_pic_title { padding: 5px; border-top: 1px dashed #2c2c2e; background: #2c2c2e; }
.sl .h { background: #2c2c2e; }
.cmt { border: 1px solid #2c2c2e; background: #2c2c2e; }
.cmt .tri { background: #1c1c1e; margin: 10px 0 -25px; }
.btda { border-top: 1px dashed #333; }
.jump_bdl li { border: 1px solid #555; background: #555; }
.dt { border-top: 1px solid #333; }
.dt td, .dt th { border-bottom: 1px solid #333; }
.dt th { background: #333; }
.alt, .alt th, .alt td { background-color: #000; }
.tdat th, .tdat td { border: 1px solid #000; }
.tdats th, .tdats td { border-color: #000; }
.tdats .h th { border-top: 1px solid #000; border-bottom: 1px solid #000; background: linear-gradient(0deg,#555,#555); }
.tfx .alt, .tfx .alt th, .tfx .alt td { background: #000; }
.tfx th, .tfx td { background: #222; }
.mla .c { background: #2c2c2e; box-shadow: 1px 1px 2px #2c2c2e; }
.mla .c a { background: #2c2c2e; }
.buddy li { border: 1px solid #2c2c2e; background: #2c2c2e; }
.pml .hover { background-color: #2c2c2e; }
.nts dl { border-bottom: 1px dashed #2c2c2e; }
.un_selector input { background: #2c2c2e; color: #fff; }
.uploadform { border: 1px dashed #333; background: #444; }
.pm_tac { background: #555; }
.pm .c { background: #555; }
.pmd { color: #000 !important; }
.pmm .pmd { color: #000 !important; }
.buddy_group li { border-bottom: 1px dashed #2c2c2e; }
.ntc_l { background: #444 !important; }
.sltm { border: 1px solid #333; background-color: #333; }
.sltm li:hover { color: #fff; }
.ftid a { color: #fff !important; border-color: #2c2c2e; background: #2c2c2e url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13'%3e%3cpath fill='%23999' d='M10 5 h-7 l3.5 4z'/%3e%3c/svg%3e") no-repeat 100% 4px; }
.mi #moodfm textarea { border: 1px solid #2c2c2e; background: #2c2c2e; }
.mi #moodfm.hover textarea { border-color: #2c2c2e; }
#post_extra_tb label { border: 1px solid #444; }
#post_extra_tb label.a { border-bottom-color: #555; background: #555 none; }
#post_extra_c .exfm { border: 1px solid #444; }

.edt { border-color: #2c2c2e !important; }
.edt .bar { background: #1c1c1e !important; border-bottom: 1px solid #333 !important; }
.edt .bar a { border: 1px solid #1c1c1e !important; }
.edt .b1r a { border: 1px solid #1c1c1e !important; }
.edt .b1r a:hover { color: #000; }
.edt .b1r, .edt .b2r { border-right: 1px solid #333 !important; border-left: 1px solid #333 !important; }
.edt .b2r a.dp { color: #000 !important; }
.edt .b2r a:hover.dp { color: #000 !important; }
.edt .bbar { border-top: 1px solid #444 !important; background: #444 !important; }
#e_simple, #e_fullswitcher { color: #000; }
#visitedforums_menu a:hover { color: #fff; }

#messagelogin { border-top: 1px solid #1c1c1e; }
#qmenu_menu { border-color: #333; }
#moodfm textarea { border-color: #333; background: #333; }
#uhd { border: 1px solid #333; background: #222; }
#uhd .mn a:hover { color: #fff; }
#uhd .tb a { border-top-color: #333; border-bottom-color: #333; background: #333; }
#uhd .tb .a a { border: 1px solid #333; border-bottom-color: #333; background: #222; }
#g_guide li { border-bottom: 1px dashed #333; }
#flw_header .area { background: #444; }
#flw_header .bar { border-top: 1px solid #444; background: #444; }
#flw_post_extra .sec { border: 1px solid #444; background: #444; }
#calendar { border: 1px solid #444 !important; background: #444 !important; }
#atarget, .unchk, .chked { color: #fff; }
#autopbn { background: #1c1c1e; border: 1px solid #1c1c1e; }
#autopbn:hover { background: #2c2c2e; }
#pt .z a:hover { color: #fff; }
#frt a:hover { color: #fff; }
#scrolltop { background: #1c1c1e; }
#scrolltop a { border-top:1px solid #2c2c2e; }

.xxmdiytop .xxmbb #xxmbb {background:#1c1c1e;}
.xxmdiytop .xxmbb .frame-tab .tab-title .tb a { background: #2c2c2e !important; }
.xxm-index-l .diyeee .thread .tnr .data em { background: #2c2c2e; }
.xxm-index-r .xxmircard { background: #1c1c1e; box-shadow: none; }
.xxmdiytop .xxmcc .xxmccbox li { background: #2c2c2e; }
.xxmdiytop .xxmcc .xxmccbox li:hover { background: #222; }
.xxmr-author .info { border-top: 1px solid #000; }
.xxmrcard { background: #1c1c1e; box-shadow: none; }
.xxmvtsdcard { background: #1c1c1e; box-shadow: none; }

.xxmtwowebgroupfocus .thread .tnr .data em { background: #2c2c2e; }

