html,* html body{margin-top:0!important}
html {font-size: 100%;}
body,div,ul,ol,li,h1,h2,h3,h4,pre,form,input,textarea,blockquote,p,label{margin:0;padding:0}
abbr[title],acronym[title]{border-bottom:thin dotted;cursor:help}
body{background:#F2F2F2;color:#555;font:normal 1em "Microsoft Yahei", Tahoma, Arial, SimSun, "Hiragino Sans GB", PMingLiu, Verdana, sans-serif}
h3{font-size:1.3em}
h2{display:block;margin-top:10px;border-bottom:1px solid #CCC;font-size:1em;letter-spacing:-.05em;padding:0 0 3px}
h2 .title{text-decoration:none;color:#4C4C4C}
h2 .title:hover{color:#F60}
img{border:0}
a{outline:none;color:#2970A6;text-decoration:none}
a:hover{text-decoration:underline}
blockquote,pre{white-space:0;background:#F4F5F7;border:1px dashed #CCC;margin:5px 0;padding:15px 12px 8px 30px}
input.textfield,textarea{border:1px solid #A6A6A6;color:#5a5858;padding:2px 1px}
.messagebox,.errorbox{background:#EDEFF0;height:27px;line-height:27px;font-size:11px;padding:0 12px}
.addcomment,.logo a,#main,.date,.post .author,.editpost,.post .comments,.tags,.categories,.rating-star,#postpath,#soc-icons-bar li,.useraction a,#post-comment,#ui-scrolltop,#sidebar li,#feedrss,#feedemail,.open-button,.closed-button,.pages,#gotop,a.feed{background:url(../img/a8.png) no-repeat 0 0}
.wrapper{max-width:980px;clear:both;margin:0 auto}
#wrap{height:auto;min-height:100%;width:100%;position:relative;-webkit-transition:.5s;transition:.3s}
#container{max-width:980px;margin:20px auto}
#header{width:100%;background:#464646;overflow:auto}
.logo{float:left;padding:18px 0 0}
.logo a{background-position:0 -1115px;display:block;width:258px;height:52px;text-indent:-9999px;float:left}
#header ul{float:right;list-style:none;min-width:500px;padding:19px 0 0}
#header li a{font-weight:400;display:block;line-height:33px;font-size:.875em;color:#999;padding:0 10px}
#header li a:hover{color:#fff;text-decoration:none}
#header .current{color:#555;height:33px;background:#F2F2F2;border-radius:5px 5px 0 0}
#header .current-cat-ask{margin-left:5px;width:76px;height:33px;background:#D54E21;border-radius:5px 5px 0 0}
#header .current a:hover,#header .current-cat-ask a:hover{color:#999}
#searchbox{float:right;margin:8px 0 0}
#searchbox .textfield{background:#fff;border:0;color:#bbb;float:left;width:160px;height:20px;line-height:20px;padding:5px 6px 3px}
#searchbox .button{background:#ccc;border:0;color:#666;cursor:pointer;height:28px;line-height:28px;text-align:center;width:45px}
#content{_zoom:1;min-height:400px;width:100%;float:left}
#main{background:url(../img/a6.png) no-repeat 0 -1175px #FFF;border:1px solid #DDD;padding:20px 30px 15px;margin-right:310px}
.sort, .post .content .sorting{background:#f9f9f9;border:1px solid #DFDFDF;margin:15px auto 39px;padding:20px 10px;}
.sort h4{color:#999;font-size:.875em;font-weight:400;letter-spacing:0;margin-bottom:5px}
.sort h1{color:#4A4A4A;letter-spacing:0;line-height:1.1em;margin-top:0;border:none;font-size:2em;padding:0}
.sort p{text-indent:2em;line-height:22px;padding:10px 0 0;font-size:0.875em}
.post .content .sorting p{margin-bottom:0;line-height:22px;padding:10px 0 0}
.sort_by{float:right}
.sort_by li{display:block;float:left;font-size:.75em;line-height:18px}
.sort_by li a{border:1px solid #b3b3b3;background:#e6e6e6;display:block;margin:2px 4px 0 0;padding:2px 8px 3px}
.sort_by li a:hover,.sort_by li a.current{color:#fff!important;background-color:#890000;border-color:#890000}
.fixed,.mail_notify{clear:both}
.topAD{margin:0 0 10px}
.topAD-l{float:left;width:728px}
.topAD-r{float:right;width:240px}
.post{padding-bottom:5px!important}
#ask_content .post{border-bottom:1px solid #DAE6EE;padding:15px 0 10px}
*+html .post{padding-bottom:15px!important}
h1{display:block;margin-top:10px;border-bottom:1px solid #CCC;font-size:1em;padding:0 0 3px}
.info{font-size:.75em;margin:5px 0 20px}
h3.info{font-size:1.3em;}
.date,.post .author,.post .comments,.addcomment,.editpost,.tags,.categories{padding-left:22px;height:16px;}
.post .author{background-position:0 0;float:left}
.addcomment{background-position:-224px 0}
a.feed{background-position:-224px -32px;display:block;float:left;height:16px;line-height:16px;padding-left:22px}
.date{background-position:0 -96px;float:left}
.editpost{background-position:0 -48px}
.post .comments{background-position:0 -24px}
.categories{background-position:-224px -96px}
.act{height:16px;float:right;}
.act span{float:left;margin-left:15px}
.ask_row label{color:#6A96B5;display:block;font-weight:700;padding:10px 0 5px}
.ask_row input{border:1px solid #C7C7C7;padding:7px 2px}
.ask_row .topic_title,.ask_row textarea{width:595px}
.shuoming{background-color:#F5F5F5;border:1px solid #E1E1E1;color:#686868;line-height:22px;overflow:hidden;margin:20px 0 30px;padding:10px 10px 5px}
#topic_submit{background:#87C84F;border:medium none;cursor:pointer;height:47px;width:125px;font-size:1.55em;color:#fff;margin:30px 0}
#topic_submit:hover{background:#66AC2C}
.ratings{display:block;float:left;padding:1px 0 0 15px}
.post-ratings{padding-top:1px;color:#666;line-height:13px;}
.rating-star{display:block;float:left;height:13px;width:65px;overflow:hidden;text-indent:-999em}
.star-0-0{background-position:-65px -1080px}
.star-0-5{background-position:-52px -1093px}
.star-1-0{background-position:-52px -1080px}
.star-1-5{background-position:-39px -1093px}
.star-2-0{background-position:-39px -1080px}
.star-2-5{background-position:-26px -1093px}
.star-3-0{background-position:-26px -1080px}
.star-3-5{background-position:-13px -1093px}
.star-4-0{background-position:-13px -1080px}
.star-4-5{background-position:0 -1093px}
.star-5-0{background-position:0 -1080px}
.rating-count{display:block;float:left;margin:0 5px}
.rating-combo{display:block;float:left;position:relative}
.combo-open .rating-toggle{border-bottom:0;text-decoration:none;border-radius:0;color:#000;text-shadow:none;background:#FFF;border-color:#CCC}
.combo-open .rating-toggle:before{content:none}
.rating-toggle:before{background:#ECAF5F;content:"";display:block;height:1px;left:1px;position:absolute;top:0;width:97%}
.rating-toggle{background:#D89A30;border:1px solid #966324;border-radius:3px;color:#FFF;position:relative;text-shadow:0 1px 0 #5D4113;z-index:2;padding:2px 4px}
.rating-combo ul{background:#FFF;border:1px solid #CCC;display:none;position:absolute;left:0;top:13px;z-index:1000;padding:2px}
#commentlist .rating-combo li,#commentlist .children .rating-combo li{background:none;border:none;padding:0}
.rating-combo li a{cursor:pointer;display:block;height:13px;padding:3px 5px}
.rating-combo li a:hover{background:#EEC}
.post-ratings-loading{background:url(//s.ludou.org/blog/wp-admin/images/loading.gif) no-repeat 0 0;display:none;height:16px;line-height:16px;padding-left:22px}
.post .content{line-height:1.6;overflow:hidden;font-size:0.875em}
.post .content p{margin-bottom:20px}
.post .content h4{color:#080;margin:26px auto 10px}
.post .content img{max-width:100%;height:auto}
.post .content ol{margin:0 0 20px 30px}
.post .content ul{padding-bottom:20px}
.post .content ul li{margin-left:38px}
.under{height:16px;line-height:16px;font-size:.75em;margin-bottom:10px}
.under span{float:left;margin-right:15px}
.under .tags{font-weight:400;font-size:1em;margin:0;padding-left:22px;height:16px;line-height:16px}
#ask-main{width:670px}
.post h1{display:block;margin-bottom:5px;font-size:1em}
#ask_content{border:1px solid #DDD;background-color:#FFF;padding:20px 15px 15px}
#tab{background-color:#F2F2F2;float:left;height:47px;list-style:none;margin:0;padding:0 0 0 10px}
#tab li{float:left;margin-left:10px;padding:0}
#tab .page_item a{height:17px;float:left;border:1px solid transparent;padding:17px 22px 12px}
* html #tab .page_item a{border:none}
#tab .add_question a{color:#D54E21}
#tab li.current_page_item a,#tab li a:hover{background:#FFF;text-decoration:none;border-color:#DDD #DDD #FFF;border-style:solid;border-width:1px}
.statscontainer{float:left;margin-right:8px;width:86px;font-size:.75em}
.stats{background:none repeat scroll 0 0 #EEE;width:58px;margin:0 0 0 7px;padding:4px 7px 6px}
.vote{text-align:center}
.votes{color:#555;text-align:center;padding:0 0 7px}
.vote span{color:#808185;display:block;font-weight:700}
.vote-count-post{display:block}
.unanswered{background:none repeat scroll 0 0 #D54E21;color:#FFF}
.answered{background:none repeat scroll 0 0 #75845C;color:#FFF}
.status{margin-top:-3px;text-align:center;padding:4px 0}
.status strong{color:#FFF;display:block}
.views{color:#999;padding-top:4px;text-align:center}
.summary{float:left;width:543px;font-size:.75em}
.excerpt{line-height:20px;margin:0;padding:0 0 5px}
.started{float:right;color:#999;line-height:18px;width:185px}
.user-action-time{margin-bottom:4px;margin-top:2px}
.user-details{float:left;margin-left:5px;margin-top:10px;overflow:hidden;white-space:nowrap;width:145px;color:#888;line-height:17px}
#header li,.user-gravatar32{float:left}
#pagenavi{border-top:1px solid #CCC;font-size:.75em;margin:10px -5px 0;padding:10px 5px 0}
.wp-pagenavi a{text-decoration:none;border:1px solid #FFF;padding:5px 7px}
.wp-pagenavi a:hover{background:#F7F7F7;border:1px solid #CCC;text-decoration:none}
.pages{background-position:-224px -127px;height:16px;line-height:16px;padding:1px 7px 1px 22px !important}
*+html .wp-pagenavi span.pages{padding:2px 7px 2px 22px !important}
.wp-pagenavi span.current{background:#F7F7F7;border:1px solid #F7F7F7;font-weight:700;padding:5px 7px}
.wp-pagenavi span.extend{padding:2px 4px}
#postpath{background-position:0 -72px;height:16px;line-height:16px;padding-left:22px;font-size:0.85em;margin:5px 0}
.reship{float:left;width:99%;font-size:.75em;margin:20px auto}
.reship p{text-align:left;color:#999;border-left:1px dashed #BBB;font-size:.75em;padding:0 0 0 10px}
.reship a:link,.reship a:visited,.reship a:hover{color:#999;text-decoration:underline}

.tags{line-height:1.9em;font-size:.7em;font-weight:700;margin:5px 0 10px;background-position:-224px -168px}
.bio{background-color:#FAFAFA;border:1px solid #F0F0F0;margin:0 0 10px;padding:20px}
.bio .gravatar{background:#FFF;border:1px solid #F2F2F2;float:left;height:78px;width:78px;padding:3px}
.bio .about{height:1%;margin-left:105px;font-size:.9em;line-height:19px}
.bio .about p{font-size:.75em;margin:10px auto}
.bio .post-author a:link,.bio .post-author a:visited,.bio .post-author a:active{color:#3151A2;font:bold 1.23em Helvetica, Arial, Helvetica, sans-serif;text-decoration:underline}
.the-author{list-style:none outside none;margin:0;padding:0}
.the-author li{float:left;margin:0 20px 0 0}
.the-author li a{color:#8999C3;display:block;font:bold .75em Helvetica, Arial, Helvetica, sans-serif;padding:0 15px 0 0}
#soc-icons-bar li{float:left;list-style:none;margin:20px 10px;padding:12px 0 1em 45px}
#soc-icons-bar li.qq{background-position:0 -902px;color:#3151A2}
#soc-icons-bar li.renren{background-position:0 -952px;color:#218FBF}
#soc-icons-bar li.douban{background-position:0 -802px;color:#0EB54D}
#soc-icons-bar li.sina{background-position:0 -1002px;color:#3151A2}
#soc-icons-bar li.kaixin001{background-position:0 -852px;color:#3151A2}
.ed{margin:0 0 20px}
span.declare{color:#DDD;display:block;font:.92em Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align:left;padding-bottom:20px;margin:0 0 4px}
.useraction{clear:both;display:block;height:50px;width:175px;font-size:.75em;margin:20px auto}
.useraction a{background-position:0 -408px;float:left;height:20px;margin-right:10px;text-align:center;width:45px;line-height:16px;padding:30px 0 0}
#f_comment{background-position:0 -508px}
#share{background-position:0 -458px}
#ajax_recommendlink{width:105px;float:right;height:50px;text-align:center}
#ui-scrolltop{display:block;position:fixed;_position:absolute;left:50%;top:265px;margin-left:-560px;height:55px;width:58px;text-indent:-9999px;background-position:0 -679px;cursor:pointer}
#ui-scrolltop:hover{background-position:0 -739px}
#post-comment{cursor:pointer;position:fixed;_position:absolute;left:50%;top:210px;margin-left:-560px;width:58px;height:52px;background-position:0 -565px;text-indent:-9999px}
#post-comment:hover{background-position:0 -622px}
#article-index{float:right;border:1px solid #DEDFE1;min-width:120px;max-width:200px;_width:180px;-moz-border-radius:6px;margin:0 0 15px 15px;padding:0 6px}
#article-index strong{border-bottom:1px dashed #DDD;display:block;line-height:30px;padding:0 4px}
#index-ul li{background:none;list-style-type:disc;padding:0;margin:0 0 0 38px}
.innerAD{width:468px;margin:0 auto}
.post-bottom-ad{width:336px;height:280px;margin:20px auto 10px}
#sidebar{float:left;margin-left:-302px;position:relative;background-color:#F7F7F7;border:1px solid #DDD;width:300px;font-size:.75em;line-height:18px;overflow:hidden}
#sidebar li{background-position:0 -197px;padding-left:22px;list-style:none;margin-top:5px}
.widget{border-bottom:5px solid #E5E5E5;padding:15px}
.widget_feeds{border-bottom:5px solid #E5E5E5;padding:10px 15px}
#feedrss,#feedemail{height:25px;line-height:25px;display:block;float:left;text-decoration:none;padding:5px 5px 5px 36px}
#feedrss{background-position:5px -245px}
#feedemail{background-position:5px -212px;margin-left:15px}
#subscribe li a:hover{background:#EDC}
#tag_cloud a{line-height:130%}
.easy-archives .fixed{clear:both;height:1px;overflow:hidden}
.closed{display:none}
.open-button,.closed-button{width:16px;height:16px;display:block;float:left}
.open-button{background-position:0 -159px}
.closed-button{background-position:0 -115px}
.detail{font-weight:bolder;float:left}
#sidebar .month{margin-top:10px}
.month li{list-style:none;padding:1px 0 1px 16px !important}
#sidebar .rc_item{background:transparent;padding:2px 0}
.rc_avatar{line-height:1px}
.rc_avatar img{background:#FFF;border:1px solid #999;padding:1px}
.rc_left{display:inline;float:left;padding-right:7px!important}
.rc_right{display:inline;float:right;padding-left:7px!important}
.author_name{font-weight:700}
.sidebarAD{width:250px;margin:0 auto}
.homelink li{float:left;width:100px}
.divfloat{background-color:#F7F7F7;border:1px solid #DDD;position:fixed;top:10px;width:300px}
#footer{max-width:980px;position:relative;height:80px;margin:0 auto}
#gotop{background-position:0 -181px;float:right;padding-left:16px;margin:5px 15px 20px 0 !important}
#footer p{text-align:center}
#footer p a{color:#21759b;border:none}
.commentnavi{padding:30px 0}
.commentnavi a.page-numbers{text-decoration:none;border:1px solid #B3B3B3;background:#E6E6E6;padding:6px 7px;margin:0 3px}
.commentnavi a.page-numbers:hover,.commentnavi span.current{text-decoration:none;border:1px solid #439A91;background:#31796C;color:#FFF;padding:7px 9px}
.commentnavi .commentpager{line-height:16px;color:#000}
#submit{float:right;background:#B4D666;border-top:1px solid #B4D666;border-right:1px solid #81B840;border-bottom:1px solid #81B840;border-left:1px solid #B4D666;color:#2970A6;cursor:pointer;padding:3px 6px}
#submit:hover{background:#98C64C;border-top:1px solid #76B33A;border-right:1px solid #98C64C;border-bottom:1px solid #98C64C;border-left:1px solid #76B33A;color:#074A7E}
h3#reply-title{font-size:1.5em;margin:18px 0}
#cmtswitcher{padding-top:20px;overflow:auto}
#cmtswitcher h3{float:left;color:#5F5F5F}
#cmtswitcher .addcomment{font-size: 0.8em;display:block;float:right;background:none repeat scroll 0 0 #B4D666;border-color:#B4D666 #81B840 #81B840 #B4D666;border-style:solid;border-width:1px;padding:8px 18px}
.comment-form-comment textarea{width:99%;resize:none}
#comments{margin-right:310px}
#comments,#respond{padding:30px 0 15px}
#respond{font-size:.75em}
#respond p{margin-bottom:5px}
#respond .textfield{width:200px}
.comment-reply-link{background:#F9F9F9;border-right:1px solid #DDD;border-top:1px solid #DDD;font-size:.75em;position:absolute;left:0;bottom:0;padding:2px 8px}
#commentlist .comment-body{background:none repeat scroll 0 0 #FFF;border:1px solid #DDD;min-height:75px;height:auto!important;position:relative;padding:20px 30px 35px}
#commentlist .url{float:left;margin:0 10px 0 0}
#commentlist .children .url{margin:0 10px 0 20px}
#commentlist .bypostauthor >.comment-body{border:1px solid #FFA400}
#commentlist .comment-body .avatar{float:right;border:1px solid #999;padding:1px}
#commentlist .comment-body .url{font-size:.85em}
#commentlist .comment-body .commentmetadata{font-size:.75em;height:17px;line-height:17px;margin-bottom:10px}
#commentlist .comment-body .commentmetadata a{color:#989898}
#commentlist .content{font-size:0.875em;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;line-height:22px;padding:0 90px 0 0}
#commentlist .children li{background:url(../img/li-left.png) no-repeat 0 20px;border-left:1px solid #DDD;padding-left:30px}
#commentlist .children .comment-body{min-height:55px;height:auto!important}
#commentlist .children .content{padding:0 0 0 80px}
#commentlist .children .avatar{height:55px;width:55px;float:left}
.comment-body p{margin-bottom:10px}
#reader li{background:none;list-style:none;float:left;margin:4px;padding:0}
#reader li .avatar{border:1px solid #999;padding:1px}
.post .content table.mytable{width:100%;background:#FFF;border:2px solid #CCC;border-collapse:collapse;margin:5px 0 10px}
.post .content table.mytable th,.post .content table.mytable td{border:1px solid #CCC;text-align:left;vertical-align:top;padding:3px 10px}
.post .content table.mytable th{background:#EDEFF0}
.related{margin:0 0 22px;overflow:auto}
.related h4{color:#080;height:32px;line-height:32px;padding-left:12px;border-bottom:1px solid #CCC}
.related ul{padding:12px 0px}
.related li{width:50%;display:list-item;float:left;list-style:none;height:22px}
.related a{font-size:.75em;line-height:22px}
.r1{-moz-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg)}
.r2{-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg);-o-transform:rotate(2deg)}
#emailbook form{padding:15px;overflow:auto}
.booktxt{float:left;padding:1px 8px;width:134px;height:28px;border:1px solid #c5c5c5;background:#fff;color:#333}
.bookbutton{width:64px;height:32px;border:0;background:#2ecc71;color:#fff;letter-spacing:2px}
.toggle-nav,#mobile-search,#mobile-nav{display:none}
.notice{padding:10px 20px;background-color:#FEEFB3;border-radius:6px;color:#744500;border:1px solid;font-size:14px;margin:0 0 20px 0}
.notice img{vertical-align:text-top;}

@media (max-width:985px){
  .topAD,#sidebar,.leftpop{display:none}
  #main,#comments{margin-right:0}
  #container{margin:20px 15px}
}
@media (max-width:768px){
  html,* html body{margin-top:0!important}
  #searchbox,#main-nav,#mobile-search,#mobile-search input,.act{display:none}
  #header{height:62px;background:#fff;border-bottom:1px solid #ccc}
  .toggle-nav,#mobile-nav{display:block}
  #header .toggle-nav ul{padding:0;min-width:155px}
  .toggle-nav{position:absolute;right:0;display:block}
  .toggle-nav li{display:inline-block;height:60px;border-left:1px solid #ccc}
  .toggle-nav a{text-indent:-9999px}
  #header a.toggle_main{background:url(../img/menu.png) 50% 50% no-repeat;width:26px;height:23px;padding:18px 25px}
  #header a.toggle_search{background:url(../img/search.png) 50% 50% no-repeat;width:26px;height:23px;padding:18px 25px}
  .logo{padding:0}
  .logo a{background:none;text-indent:0;color:#F60;font-size:1.9em;text-decoration:none;height:50px;padding:11px 0 0 25px}
  .nav-open{overflow-x:hidden}
  .nav-holder{position:relative;z-index:5;-webkit-transition:.5s;transition:.5s}
  .has-opened{transform:translate3D(-60%,0,0);transition:.5s;-webkit-transition:.5s;-webkit-transform:translate3D(-60%,0,0)}
  .search-opened{transform:translate3D(0,20px,0);-webkit-transition:.3s;-webkit-transform:translate3D(0,20px,0)}
  #mobile-nav{position:absolute;top:0;right:0;width:65%;height:380px;margin:0 15px;background:#f8f8f8}
  #mobile-nav ul{border-top:1px solid #DDD;float:none;padding:0}
  #mobile-nav li{padding-right:25px;border-bottom:1px solid #DDD;list-style:none;text-align:right}
  #mobile-nav li a{display:inline-block;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 10px 10px 20px}
  #mobile-search{height:42px;line-height:42px}
  #mobile-search input[type=text]{-webkit-appearance:none;color:#38485a;white-space:nowrap;overflow:hidden;height:20px;line-height:20px;border:none;border-bottom:1px solid #ccc;border-left:1px solid #ccc;outline:none;resize:none;position:absolute;right:77px;padding:10px 20px}
  #mobile-search input[type=submit]{border:0;cursor:pointer;height:41px;line-height:41px;text-align:center;width:77px;position:absolute;right:0;color:#fff;background-color:#4CAE4C}
  #m_top{background-image:url(data:image/png;base64,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);width:40px;display:inline;height:40px;cursor:pointer;position:fixed;bottom:30px;right:10px;-webkit-background-size:40px 40px;background-size:40px 40px;background-position:center;background-repeat:no-repeat;z-index:600;border-radius:2px;margin:50px 10px 20px}
  #container{position:relative;z-index:5;-webkit-transition:.5s;transition:.5s}
}
@media (max-width:600px){
  .post-bottom-ad,.useraction,.the-author,.sort,.footerInfo{display:none}
  #commentlist .children li{background:none;padding:15px 0 0;border:none}
  #container{margin: 20px 0;}
  #main{padding: 20px 15px 15px;}
  border-left:none;
  border-right:none;
}
code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap}
.codecolorer{text-align:left;padding:5px}
code.codecolorer{padding:2px}
.codecolorer-container{width:99%;overflow:auto;margin-bottom:10px;text-align:left;clear:both;border:1px solid #E7E5DC}
.codecolorer,.codecolorer *,.codecolorer-container,.codecolorer-container *{font:13px/1.4em Monaco, Lucida Console, monospace}
.codecolorer-container table{border-spacing:0;border-collapse:collapse;border:0}
.codecolorer-container table td{white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:15px}
.codecolorer-container table td.line-numbers div{width:23px;padding-bottom:15px}
.codecolorer-container table td.line-numbers{text-align:right;color:#888;background-color:#E7E5DC;border-right:3px solid #6CE26C!important;padding:5px}
.codecolorer-container,.codecolorer{color:#000;background-color:#F8F8F8;}
.post .content .codecolorer ol{margin:0 0 0 40px}
.codecolorer li{border-left:3px solid #6CE26C}
.codecolorer li > span{padding-left:5px;display:block}
.codecolorer .co0,.codecolorer .co1,.codecolorer .co2,.codecolorer .co3,.codecolorer .co4,.codecolorer .coMULTI{color:#008200}
.codecolorer .st0,.codecolorer .st_h,.codecolorer .es0,.codecolorer .es1{color:blue}
.codecolorer .me1,.codecolorer .me2{color:#0080FF}
.codecolorer .kw1,.codecolorer .kw2,.codecolorer .sy1{color:#069}
.codecolorer .kw3,.codecolorer .kw4,.codecolorer .kw5,.codecolorer .re2{color:#FF1493}
.codecolorer .re0,.codecolorer .re1{color:#A70}
.twitlight .xml .re0{color:#CF6A4C}
.codecolorer .ln-xtra{background-color:#ff6}
.twitlight,.twitlight .codecolorer{color:#F8F8F8;background-color:#141414}
.twitlight .codecolorer .co0,.twitlight .codecolorer .co1,.twitlight .codecolorer .co2,.twitlight .codecolorer .co3,.twitlight .codecolorer .co4,.twitlight .codecolorer .coMULTI,code.twitlight .co0,code.twitlight .co1,code.twitlight .co2,code.twitlight .co3,code.twitlight .co4,code.twitlight .coMULTI{color:#5F5A60;font-style:italic}
.twitlight .codecolorer .nu0,.twitlight .codecolorer .re3,code.twitlight .nu0,code.twitlight .re3{color:#8F9D6A}
.twitlight .codecolorer .me1,.twitlight .codecolorer .me2,code.twitlight .me1,code.twitlight .me2{color:#9B703F}
.twitlight .codecolorer .kw1,.twitlight .codecolorer .kw2,.twitlight .codecolorer .sy1,code.twitlight .kw1,code.twitlight .kw2,code.twitlight .sy1{color:#CDA869}
.twitlight .codecolorer .re0,.twitlight .codecolorer .re1,code.twitlight .re0,code.twitlight .re1{color:#7587A6}
.dawn,.dawn .codecolorer{color:#080808;background-color:#F9F9F9}
.dawn .codecolorer .co0,.dawn .codecolorer .co1,.dawn .codecolorer .co2,.dawn .codecolorer .co3,.dawn .codecolorer .co4,.dawn .codecolorer .coMULTI,code.dawn .co0,code.dawn .co1,code.dawn .co2,code.dawn .co3,code.dawn .co4,code.dawn .coMULTI{color:#5A525F;font-style:italic}
.dawn .codecolorer .st0,.dawn .codecolorer .st_h,.dawn .codecolorer .es0,.dawn .codecolorer .es1,code.dawn .st0,code.dawn .st_h,code.dawn .es0,code.dawn .es1{color:#0B6125}
.dawn .codecolorer .me1,.dawn .codecolorer .me2,code.dawn .me1,code.dawn .me2{color:#BF4F24}
.dawn .codecolorer .kw1,.dawn .codecolorer .kw2,.dawn .codecolorer .sy1,code.dawn .kw1,code.dawn .kw2,code.dawn .sy1{color:#794938}
.dawn .codecolorer .re0,.dawn .codecolorer .re1,code.dawn .re0,code.dawn .re1{color:#234A97}
.dawn .codecolorer .br0,.dawn .codecolorer .sy0,code.dawn .br0,code.dawn .sy0{color:#080808}
.blackboard,.blackboard .codecolorer{color:#F8F8F8;background-color:#0C1021}
.blackboard .codecolorer .co0,.blackboard .codecolorer .co1,.blackboard .codecolorer .co2,.blackboard .codecolorer .co3,.blackboard .codecolorer .co4,.blackboard .codecolorer .coMULTI,code.blackboard .co0,code.blackboard .co1,code.blackboard .co2,code.blackboard .co3,code.blackboard .co4,code.blackboard .coMULTI{color:#AEAEAE;font-style:italic}
.blackboard .codecolorer .st0,.blackboard .codecolorer .st_h,.blackboard .codecolorer .es0,.blackboard .codecolorer .es1,code.blackboard .st0,code.blackboard .st_h,code.blackboard .es0,code.blackboard .es1{color:#61CE3C}
.blackboard .codecolorer .me1,.blackboard .codecolorer .me2,code.blackboard .me1,code.blackboard .me2{color:#FF6400}
.mac-classic,.mac-classic .codecolorer{color:#000;background-color:#FFF}
.mac-classic .codecolorer .co0,.mac-classic .codecolorer .co1,.mac-classic .codecolorer .co2,.mac-classic .codecolorer .co3,.mac-classic .codecolorer .co4,.mac-classic .codecolorer .coMULTI,code.mac-classic .co0,code.mac-classic .co1,code.mac-classic .co2,code.mac-classic .co3,code.mac-classic .co4,code.mac-classic .coMULTI{color:#06F;font-style:italic}
.mac-classic .codecolorer .st0,.mac-classic .codecolorer .st_h,.mac-classic .codecolorer .es0,.mac-classic .codecolorer .es1,code.mac-classic .st0,code.mac-classic .st_h,code.mac-classic .es0,code.mac-classic .es1{color:#036A07}
.mac-classic .codecolorer .me1,.mac-classic .codecolorer .me2,code.mac-classic .me1,code.mac-classic .me2{color:#0000A2}
.mac-classic .codecolorer .re0,.mac-classic .codecolorer .re1,code.mac-classic .re0,code.mac-classic .re1{color:#318495}
.vibrant,.vibrant .codecolorer{color:#FFF;background-color:#000}
.vibrant .codecolorer .co0,.vibrant .codecolorer .co1,.vibrant .codecolorer .co2,.vibrant .codecolorer .co3,.vibrant .codecolorer .co4,.vibrant .codecolorer .coMULTI,code.vibrant .co0,code.vibrant .co1,code.vibrant .co2,code.vibrant .co3,code.vibrant .co4,code.vibrant .coMULTI{color:#93C;font-style:italic}
.vibrant .codecolorer .st0,.vibrant .codecolorer .st_h,.vibrant .codecolorer .es0,.vibrant .codecolorer .es1,code.vibrant .st0,code.vibrant .st_h,code.vibrant .es0,code.vibrant .es1{color:#6F0}
.vibrant .codecolorer .kw1,.vibrant .codecolorer .kw2,.vibrant .codecolorer .sy1,code.vibrant .kw1,code.vibrant .kw2,code.vibrant .sy1{color:#F60}
#header .current-cat-ask a,.vibrant .codecolorer .re0,.vibrant .codecolorer .re1,code.vibrant .re0,code.vibrant .re1,.vibrant .codecolorer .br0,.vibrant .codecolorer .sy0,code.vibrant .br0,code.vibrant .sy0{color:#FFF}
.rating-combo li,li.comment{list-style:none}
.related_post li a,#sidebar .month li,small,.more-link,.messagebox,.errorbox,#menus li a,.post .readingblinds,.post .addcomment,.post .editlinks,#pagenavi,#footer,.post .addcomment,h3#reply-title a{font-size:.75em}
.closed,#cp_post_id{display:none}
#thecomments .messagebox,#commentlist li{padding-top:15px}
.codecolorer .nu0,.codecolorer .re3,.codecolorer .br0,.codecolorer .sy0,.mac-classic .codecolorer .br0,.mac-classic .codecolorer .sy0,code.mac-classic .br0,code.mac-classic .sy0{color:#000}
.twitlight .xml .re1,.twitlight .codecolorer .kw3,.twitlight .codecolorer .kw4,.twitlight .codecolorer .kw5,.twitlight .codecolorer .re2,code.twitlight .kw3,code.twitlight .kw4,code.twitlight .kw5,code.twitlight .re2{color:#F9EE98}
.twitlight .codecolorer .br0,.twitlight .codecolorer .sy0,code.twitlight .br0,code.twitlight .sy0,.blackboard .codecolorer .re0,.blackboard .codecolorer .re1,code.blackboard .re0,code.blackboard .re1,.blackboard .codecolorer .br0,.blackboard .codecolorer .sy0,code.blackboard .br0,code.blackboard .sy0{color:#F8F8F8}
.dawn .codecolorer .nu0,.dawn .codecolorer .re3,code.dawn .nu0,code.dawn .re3,.dawn .xml .re0{color:#811F24}
.dawn .codecolorer .kw3,.dawn .codecolorer .kw4,.dawn .codecolorer .kw5,.dawn .codecolorer .re2,code.dawn .kw3,code.dawn .kw4,code.dawn .kw5,code.dawn .re2,.dawn .xml .re1{color:#A71D5D}
.blackboard .codecolorer .nu0,.blackboard .codecolorer .re3,code.blackboard .nu0,code.blackboard .re3,.blackboard .xml .re0{color:#D8FA3C}
.blackboard .codecolorer .kw1,.blackboard .codecolorer .kw2,.blackboard .codecolorer .sy1,code.blackboard .kw1,code.blackboard .kw2,code.blackboard .sy1,.blackboard .codecolorer .kw3,.blackboard .codecolorer .kw4,.blackboard .codecolorer .kw5,.blackboard .codecolorer .re2,code.blackboard .kw3,code.blackboard .kw4,code.blackboard .kw5,code.blackboard .re2,.blackboard .xml .re1{color:#FBDE2D}
.mac-classic .codecolorer .nu0,.mac-classic .codecolorer .re3,code.mac-classic .nu0,code.mac-classic .re3,.mac-classic .xml .re0{color:#0000CD}
.mac-classic .codecolorer .kw1,.mac-classic .codecolorer .kw2,.mac-classic .codecolorer .sy1,code.mac-classic .kw1,code.mac-classic .kw2,code.mac-classic .sy1,.mac-classic .codecolorer .kw3,.mac-classic .codecolorer .kw4,.mac-classic .codecolorer .kw5,.mac-classic .codecolorer .re2,code.mac-classic .kw3,code.mac-classic .kw4,code.mac-classic .kw5,code.mac-classic .re2,.mac-classic .xml .re1{color:#00F}
.vibrant .codecolorer .nu0,.vibrant .codecolorer .re3,code.vibrant .nu0,code.vibrant .re3,.vibrant .xml .re0{color:#399}
.vibrant .codecolorer .me1,.vibrant .codecolorer .me2,code.vibrant .me1,code.vibrant .me2,.vibrant .codecolorer .kw3,.vibrant .codecolorer .kw4,.vibrant .codecolorer .kw5,.vibrant .codecolorer .re2,code.vibrant .kw3,code.vibrant .kw4,code.vibrant .kw5,code.vibrant .re2,.vibrant .xml .re1{color:#FC0}