.syntaxhighlighter,.syntaxhighlighter .line.alt1,.syntaxhighlighter .line.alt2{background-color:#0a2b1d!important}.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:#233729!important}.syntaxhighlighter .line.highlighted.number{color:#fff!important}.syntaxhighlighter table caption{color:#f8f8f8!important}.syntaxhighlighter .gutter{color:#497958!important}.syntaxhighlighter .gutter .line{border-right:3px solid #41a83e!important}.syntaxhighlighter .gutter .line.highlighted{background-color:#41a83e!important;color:#0a2b1d!important}.syntaxhighlighter.printing .line .content{border:none!important}.syntaxhighlighter.collapsed{overflow:visible!important}.syntaxhighlighter.collapsed .toolbar{color:#96dd3b!important;background:#000!important;border:1px solid #41a83e!important}.syntaxhighlighter.collapsed .toolbar a{color:#96dd3b!important}.syntaxhighlighter .toolbar,.syntaxhighlighter .toolbar a,.syntaxhighlighter.collapsed .toolbar a:hover{color:#fff!important}.syntaxhighlighter .toolbar{background:#41a83e!important;border:none!important}.syntaxhighlighter .toolbar a:hover{color:#ffe862!important}.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:#f8f8f8!important}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#336442!important}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:#9df39f!important}.syntaxhighlighter .keyword{color:#96dd3b!important;font-weight:700!important}.syntaxhighlighter .preprocessor{color:#91bb9e!important}.syntaxhighlighter .variable{color:#ffaa3e!important}.syntaxhighlighter .value{color:#f7e741!important}.syntaxhighlighter .functions{color:#ffaa3e!important}.syntaxhighlighter .constants{color:#e0e8ff!important}.syntaxhighlighter .script{font-weight:700!important;color:#96dd3b!important;background-color:none!important}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:#eb939a!important}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#91bb9e!important}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:#edef7d!important}.syntaxhighlighter .comments{font-style:italic!important}body{color:#2D2;background:url(../images/bg.jpg) fixed;font-family:normal -apple-system,BlinkMacSystemFont,SF UI Text,Helvetica Neue,Helvetica,Arial,NanoDyongSong,Zfull-GB,Zfull-BIG5,PingFang SC,Hiragino Sans GB,Source Han Sans SC,Source Han Sans HK,Noto Sans CJK SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif}.vestibule{color:#FFC;background-image:url(../images/banner.png);background-repeat:no-repeat;background-size:100% 100%;padding-top:20px;padding-bottom:33%;margin:0}.vestibule>h1{font:700 2.5em Dotted Songti Square,AaSpot,Arial,Helvetica,tahoma,verdana,SimSun,sans-serif;margin:8px}.vestibule>p{color:#FFF;font-size:1.7em;float:left;padding:8px 0 8px 10px}a,blockquote{color:#0F0}.ctx-main{border:solid transparent;box-shadow:0 0 8px 8px #000;border-image:url(../images/bg-border.png) 0 15 0 15 round;background:url(../images/bg-m.png) center top;background-size:100%;border-width:0 15px;padding:50px 0 0}img.left{margin:0 18px 6px 0}img.atc-img,p>img{max-width:95%;height:auto;border:5px solid #fff}a:hover{color:#06F}blockquote,p,ul{margin-bottom:1.2em}blockquote{background:url(../images/quote.gif) no-repeat;font-family:'Lucida Calligraphy','Lucida Handwritint',KaiTi,STKaiti,sans-serif;padding-left:22px;border:0}.content h1,.content h2{color:#000;border-radius:5px}blockquote p{padding:6px}ul{margin-left:0;padding-left:1.8em}.clearer{clear:both;display:block;font-size:0;line-height:0;height:0}.pattern{background:url(../images/pattern.gif) repeat-x #334127;clear:both;height:12px}.content h1 p,.content h2 p,.content h3 p,.content h4 p,.content h5 p,.content h6 p{margin-top:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:20px 0 10px;padding:0;position:relative;cursor:text;font-weight:700;text-shadow:rgba(0,200,0,.7) 0 .0625rem}.content h1,.content h2,.content h3{text-shadow:2px 2px 2px rgba(0,200,0,.7);clear:both;font-family:Dotted Songti Square,AaSpot,Arial,Helvetica,tahoma,verdana,SimSun,sans-serif;text-align:center}.content h1{line-height:1.3em;margin:0 auto 1.2em;padding:4px;background-color:#7FFF00;box-shadow:6px 6px 10px rgba(0,200,0,.7);border-bottom:1px solid #7FFF00;font-size:36px}.content h1::after,.content h1::before{background:url(../images/ornate-border.png) center top no-repeat;padding-bottom:0;content:'';height:0;width:100%;display:block}.content h1::before{transform:rotate(180deg)}.content h2{line-height:1.3em;margin:20px auto;padding:4px;background-color:#9ACD32;box-shadow:3px 3px 5px rgba(0,200,0,.7);font-size:30px}.content h2::after{background:url(../images/ornate-border.png) center top no-repeat;content:'';display:block;padding-bottom:0;height:0;width:100%}.content h3{background-color:rgba(0,0,0,0);color:#2FFF00;border-bottom:1px solid #2FFF00;font-size:24px}.content h4{border-bottom:1px solid #7FFF00;color:#32CB32;font-size:22px;font-family:Dotted Songti Square,AaSpot,Arial,Helvetica,tahoma,verdana,SimSun,sans-serif}.content h5{color:#0F0;font-size:18px}.content h6{color:#0F0;font-size:16px}.content{background:url(../images/bgcontent.gif) no-repeat;background-size:100%;clear:both;font-size:1.2em;padding:0 5px 12px}.content .spacer{height:42px}.divider{background:url(../images/divider.gif) no-repeat;background-size:100%;height:20px;margin:24px 0}.item,.item .body{clear:both}.item img{border:1px dashed #8A6}.item .title{color:#0F0;font-family:Dotted Songti Square,AaSpot,Arial,Helvetica,tahoma,verdana,SimSun,sans-serif;font-size:2em}.item .title:first-letter{display:block;float:left;font-size:2.4em}.item .metadata{color:#060;font-size:.9em;float:left;padding:0 0 6px 4px}.footer{color:#666;text-align:center;background:url(../images/bgfooter.gif) no-repeat;background-size:100%;font-size:1.1em;line-height:41px;margin:0 auto}.toggler,.widget h2{background:#090;text-align:center}.widget,.widget h2{margin:auto}.footer .left{padding-left:40px}.footer .right{padding-right:40px}.footer a{color:#666;text-decoration:none}.footer .right a:hover,.footer a:hover{color:#333;text-decoration:underline}.footer .right,.footer .right a{color:#ACAF9B}.widget h2{padding:5px 10px;text-shadow:rgba(0,200,0,.7) 0 .0625rem;color:#000;border:1px solid #0F0;box-shadow:inset 0 0 10px rgba(0,0,0,.2),10px 0 5px rgba(0,0,0,.4);text-transform:uppercase;font-size:1.3em;line-height:1.5em;font-weight:200;letter-spacing:.01em}.widget-content{background:url(../images/toc-bg.jpg);transition:1s;overflow:hidden;margin-bottom:15px;padding:10px 20px 20px;border:1px solid #0F0;color:#2D2;box-shadow:inset 0 0 10px rgba(0,0,0,.2),10px 10px 5px rgba(0,0,0,.4);font-weight:200;font-size:1em;font-smooth:always;line-height:1.2em;letter-spacing:.02em}.widget-item-control{float:right;height:20px;margin-top:-20px;position:relative;z-index:10}.sideTocWrapper,.tocWrap{position:fixed;top:60px;width:300px}.img-text-lst{list-style:none;margin:0;padding:0;vertical-align:baseline;outline:0}.img-text-lst li{border-bottom:1px dashed #090;padding:.7em 0;margin:0;vertical-align:baseline;outline:0}.img-text-itm,.img-text-lst div{padding:0;vertical-align:baseline;outline:0}.img-text-itm{margin:0}.item-thumbnail{float:left;margin:0 5px 5px 0;height:72px;padding:5px;outline:0}.item-thumbnail img{padding:0;margin-right:8px;border-radius:5px;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:3px 3px 0 rgba(0,0,0,.1)}.item-thumbnail img.img-hov{-webkit-filter:saturate(0);-moz-filter:saturate(0)}.item-thumbnail img.img-hov:hover{-webkit-filter:saturate(1.1);-moz-filter:saturate(1.1)}.img-text-lst .item-title{padding-bottom:.2em}.img-text-lst .item-title a{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;color:#2D2;margin:0;padding:0;vertical-align:baseline;outline:0}.img-text-lst .item-title a:visited{color:#2D2}.img-text-lst .item-title a:hover{color:#2D2;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out}.sideToc,.toggler{color:#000;cursor:pointer;font-size:1em}.sideToc{overflow:scroll;background:url(../images/toc-bg.jpg) rgba(218,165,32,.35);font-weight:450}.tocWrap{right:10px;z-index:100;opacity:.3}.tocWrap:hover{opacity:.8}.toggler{position:relative;z-index:101;border:1px solid #0F0;border-radius:5px 5px 0 0}.tocIdx{overflow-x:hidden;overflow-y:auto;border:1px solid #0F0;border-radius:0 0 5px 5px;background:url(../images/toc-bg.jpg) rgba(218,165,32,.35);transition:1s}.toc-sub-close,.tocIdx>ul ul{overflow:hidden}.pagination>li>a,.pagination>li>span,td,th{border:1px solid #7FFF00}.toc-sub-close,.toc-sub-open{transition:1s width,1s 1s height}.tocIdx ol,.tocIdx ul{margin:0;padding-left:30px}.tocIdx a,.tocIdx li{color:#0F0}.toc-icon-open{list-style-image:url(../images/close.gif)}.toc-icon-close{list-style-image:url(../images/open.gif)}.toc-sub-open{width:auto;height:auto}.toc-sub-close{width:0;height:0}li.done0{list-style-image:url(../images/icon-ballot_box_empty.png)}li.done1{list-style-image:url(../images/icon-ballot_box_cross.png)}li.done2,li.done3{list-style-image:url(../images/icon-ballot_box_doing.png)}li.done4{list-style-image:url(../images/icon-ballot_box_ok.png)}table{border-collapse:collapse}th{padding:8px;color:#000;background:#228B22;font-weight:400}tbody tr.odd td,td{padding:8px;color:#228B22;background:rgba(40,40,40,.65)}tbody tr:hover td{color:#7FFF00;background:#000;transition:.5s}table.dataTable tbody tr{background-color:rgba(40,40,40,.65)}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#228B22}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{background-color:rgba(40,40,40,.65);border:#006400;color:#0F0}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{color:#666!important}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#FFF;background-color:rgba(40,40,40,.65);border-color:#7FFF00}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:0;margin-left:0;color:#228B22!important}.pagination>li>a,.pagination>li>span{color:#0F0;background-color:rgba(40,40,40,.65)}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:rgba(40,40,40,.65);background-color:#0F0;border-color:#0F0}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:block;content:" "}.content h1>code,.content h2>code,.content h3>code,.content h4>code,.content h5>code,.content h6>code,li>a>code,li>code,p>code,td>code{position:relative;top:-2px;margin:1px 2px;padding:0 1px 1px;white-space:nowrap;border:1px solid #006400;border-radius:3px;font-size:.9em;background-color:rgba(40,40,40,.65);text-shadow:rgba(255,255,255,.7) 0 .0625rem;color:#0F0}th>code{color:#000;background:#228B22;border:1px solid #000}pre{color:#0F0;background-color:rgba(40,40,40,.65);border:1px solid #006400;font-size:15px;line-height:19px;overflow:auto;padding:6px 10px;border-radius:3px}pre code{margin:0;padding:0;white-space:pre;border:none;background:0 0}.syntaxhighlighter .toolbar{display:none}.MathJax{color:#0f0}.MathJax_Display{padding:0 5px;background-color:rgba(0,0,0,.65);color:#0f0}.content h1 .MathJax{background-color:#7FFF00;color:#000}.content h2 .MathJax{background-color:#9ACD32;color:#000}th .MathJax{color:#000;background:#228B22}.side-blank-block{height:60px}#photo-frame>.modal-dialog{width:95%}.modal-header>.close{position:relative;z-index:1}