html {padding: 0px;margin: 0px;}
body {padding: 0px;margin: 0px;font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", "Microsoft Yahei", sans-serif;}
h1{font-size:24px;font-weight:500;line-height:100%;margin:5px 0px 20px 0px;padding:0px;word-wrap:break-word}
h2{font-size:18px;font-weight:500;line-height:100%;margin:20px 0px 20px 0px;padding:0px 0px 8px 0px;border-bottom: 1px solid #e2e2e2;}
h3{font-size:16px;font-weight:500;line-height:100%;margin:5px 0px 20px 0px;padding:0px}
hr{border:none;height:1px;color:#e2e2e2;background-color:#e2e2e2;margin-bottom:1em}
pre{font-family:'Consolas','Panic Sans','Consolas','DejaVu Sans Mono','Bitstream Vera Sans Mono','Menlo','Microsoft Yahei',monospace;font-size:13px;letter-spacing:0.015em;background-color:#f5f5f5;line-height:120%;padding:0;margin:0px;white-space:pre;overflow-x:auto;overflow-y:auto}
pre a{color:inherit;text-decoration:underline}
blockquote{margin: 0;background-color:#f5f5f5;border-left:10px solid #e2e2e2; padding:0 5px;line-height: 30px;}
code{background-color:#f8f8f8;color: #c7254e; padding:1px 2px 1px 2px;border-radius:2px;font-family:'Consolas','Panic Sans','DejaVu Sans Mono','Bitstream Vera Sans Mono','Menlo','Microsoft Yahei',monospace}
a:link,a:visited,a:active{color:#778087;text-decoration:none;word-break:break-all}
a:hover{color:#4d5256;text-decoration:underline}
a.dark:link,a.dark:visited,a.dark:active{color:gray;text-decoration:none}
a.dark:hover{color:#385f8a;text-decoration:none}
a.gray:link,a.gray:visited,a.gray:active{color:#ccc;text-decoration:none}
a.gray:hover{color:#999;text-decoration:none}
a.top:link,a.top:visited{color:#556;text-decoration:none}
a.top:hover{color:#99a;text-decoration:none}
a.top:active{color:#001;text-decoration:none}
a.tab:link,a.tab:visited,a.tab:active{display:inline-block;font-size:13px;line-height:13px;padding:5px 8px 5px 8px;margin-right:5px;border-radius:3px;color:#555}
a.tab:hover{background-color:#f5f5f5;color:#000;text-decoration:none}
a.tab_current,a.tab_current:link,a.tab_current:visited,a.tab_current:active{display:inline-block;font-size:13px;line-height:13px;padding:5px 8px 5px 8px;margin-right:5px;border-radius:3px;background-color:#334;color:#fff}
a.tab_current:hover{background-color:#445;color:#fff;text-decoration:none}
a.node:link,a.node:visited,a.node:active{background-color:#f5f5f5;font-size:10px;display:inline-block;padding:4px 4px 4px 4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;color:#999;}
a.node:hover{text-decoration:none;background-color:#e2e2e2;color:#777}
a.op:link,a.op:visited,a.op:active{background-color:#f0f0f0;font-size:10px;line-height:10px;display:inline-block;padding:4px 4px 3px 4px;border-radius:3px;text-decoration:none;border:1px solid #ddd;color:#666;vertical-align:baseline}
a.op:hover{text-decoration:none;background-color:#e0e0e0;border:1px solid #c0c0c0;color:#333}
a.tb:link,a.tb:visited,a.tb:active{font-size:11px;line-height:12px;color:#333;text-decoration:none;display:inline-block;padding:3px 10px 3px 10px;border-radius:15px;text-shadow:0px 1px 0px #fff}
a.tb:hover{background-color:rgba(255,255,255,0.3);color:#000;text-decoration:none;border-radius:15px}
a.black:link,a.black:visited,a.black:active{color:rgba(0,0,0,1);text-decoration:none}
a.black:hover{color:rgba(0,0,0,1);text-decoration:underline;text-shadow:0px 1px 1px rgba(255,255,255,0.2)}
a.nav:link,a.nav:visited,a.nav:active{display:inline-block;font-size:13px;line-height:13px;padding:5px 8px 5px 8px;margin-right:5px;border-radius:3px;background-color:#f5f5f5;color:#000}
a.nav:hover{background-color:#334;color:#fff;text-decoration:none}
a.nav_current,a.nav_current:link,a.nav_current:visited,a.nav_current:active{display:inline-block;font-size:13px;line-height:13px;padding:5px 8px 5px 8px;margin-right:5px;border-radius:3px;background-color:#334;color:#fff}
a.nav_current:hover{background-color:#445;color:#fff;text-decoration:none}
a.favorite{text-decoration:none}
ul{list-style:square;margin:1em 0px 1em 1em;padding:0px}
ul li,ol li{padding:0px;margin:0px}
ol{margin:1em 0px 0em 2em;padding:0px}
#Top{text-align: center;background-color: #fff;height: 44px;font-size: 15px;font-weight: 500;background-size: 44px 44px;border-bottom: 1px solid rgba(0, 0, 0, 0.22);padding: 0px 20px 0px 20px;}
#Wrapper{text-align:center;background-color:#e2e2e2;background-image:url("../images/shadow_light.png");background-repeat:repeat-x}
#Bottom{border-top:1px solid rgba(0,0,0,0.22);background-color:#fff;text-align:center;color:#999}
#Leftbar{width:0px;float:left}
#Rightbar{width:270px;float:right;margin-right: 20px;}
#Main{width:auto; margin: 0px 310px 0px 20px;}
#Search button{background: none;border: none;width: 20px;height: 20px;cursor: pointer;outline: none;padding: 3px;}
#q{border:none;width:222px;height:26px;margin:0px 0px 2px 10px;background-color:transparent;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",STHeiti !important;font-size:12px;line-height:16px;outline:none}
.alt{background-color:#f5f5f5}
.corner_left{border-top-left-radius:3px;border-bottom-left-radius:3px}
.corner_right{border-top-right-radius:3px;border-bottom-right-radius:3px}
.gray{color:#999}
.hui{color: #666}
.fade{color:#ccc}
.red{color: #f00}
.bold{font-weight: bold;}
.snow{color:#e2e2e2}
.green{color:#393}
.blue{color:#485CC7}
.bigger{font-size:16px}
.small{font-size:11px}
.content{min-width: 600px;max-width: 1100px;margin: 0px auto 0px auto;}
.box{background-color:#fff;border-radius:3px;box-shadow:0px 2px 3px rgba(0,0,0,0.1);border-bottom:1px solid #e2e2e2}
.transparent{background-color:transparent;border:2px dashed rgba(0,0,0,0.1);border-radius:3px;box-shadow:none}
.page{font-size:14px;line-height:1.6;padding:10px}
.inner{padding:10px;font-size:12px;line-height:150%;text-align:left}
.header{padding:10px;font-size:14px;line-height:120%;text-align:left;border-bottom:1px solid #e2e2e2;overflow:auto}
.caution{padding:10px;font-size:12px;line-height:150%;text-align:left;background-color:#f0f0f0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.dock_area{background-color:#edf3f5;background-image:url("../images/dock_shadow.png");background-repeat:repeat-x;padding:0px}
.cell{padding:10px;font-size:12px;line-height:120%;text-align:left;border-bottom:1px solid #e2e2e2}
.cell_tabs{padding:10px 10px 0px 10px;border-bottom:1px solid #e2e2e2;text-align:left}
.cell_tab:link,.cell_tab:visited{font-size:14px;border-bottom:3px solid transparent;display:inline-block;text-decoration:none;margin-right:15px;padding:0px 5px 5px 5px;color:#99a}
.cell_tab:hover{color:#778087;border-bottom:3px solid #f0f0f0}
.cell_tab_current:link,.cell_tab_current:visited{font-size:14px;border-bottom:3px solid #778087;display:inline-block;text-decoration:none;margin-right:15px;padding:0px 5px 5px 5px}
.cell_ops{padding:10px;font-size:12px;line-height:120%;text-align:left;border-bottom:1px solid #e2e2e2;background-color:#F9F9F9;box-shadow:0px 1px 2px rgba(0,0,0,0.05) inset}
.collapsed{display:none}
.well{padding:10px;background-color:#f9f9f9;border-radius:5px;box-shadow:0px 2px 3px rgba(0,0,0,0.1) inset}
.cell[id^=r_]>table,.inner[id^=r_]>table{table-layout:fixed}
div.node{padding:5px;background-color:transparent;border-radius:3px;box-shadow:none}
div.node .node_compose{float:right;visibility:hidden;margin:3px 0px 0px 0px}
div.node:hover{background-color:#f9f9f9;box-shadow:0px 1px 2px rgba(0,0,0,0.1) inset}
div.node:hover .node_compose{float:right;visibility:visible}
.subtle{background-color:#fffff9;border-left:3px solid #fffbc1;padding:10px;font-size:12px;line-height:120%;text-align:left;border-bottom:1px solid #e2e2e2}
.grid{padding:0px;font-size:13px;line-height:120%;text-align:left}
.problem{padding:5px;font-size:13px;line-height:120%;text-align:left;background-color:#ffffc0;border-left:5px solid #fff000;border-bottom:1px solid #e2e2e2;color:#333;cursor:pointer}
.outdated{padding:10px;font-size:12px;line-height:120%;text-align:left;background-color:#f9f9f9;border-left:5px solid #f0f0f0;border-bottom:1px solid #e2e2e2;color:#999;cursor:pointer}
.message{padding:10px;font-size:13px;line-height:120%;text-align:left;background-color:#f3faff;border-left:5px solid #c7e8ff;border-bottom:1px solid #e2e2e2;color:#333;cursor:pointer}
.inner a.thank,.cell a.thank{display:inline-block;line-height:12px;visibility:hidden;}
.inner:hover a.thank,.cell:hover a.thank{display:inline-block;line-height:12px;border-radius:5px;visibility:visible}
.inner:hover a.thank:hover,.cell:hover a.thank:hover{background-color:#f5f5f5;text-decoration:none}
.grid_item{background-color:#f9f9f9;width:25%;height:160px;padding:0px;margin:0px;box-shadow:none;display:inline-block;transition:box-shadow 0.2s;text-decoration:none}
.grid_item:hover{background-color:#f0f0f0;box-shadow:0px 5px 20px rgba(0,0,0,0.08) inset;cursor:pointer;text-decoration:none}
.thank_area{display:inline-block;padding:2px 5px 2px 5px;line-height:12px}
.thanked{display:inline-block;background-color:#f9f9f9;color:#e0e0e0;border-radius:3px}
.social_label:link,.social_label:visited{background-color:#f9f9f9;padding:5px 15px 5px 6px;font-size:14px;line-height:100%;text-decoration:none;display:inline-block;margin:0px 10px 10px 0px;border-radius:20px;outline:none}
.social_label:hover{background-color:#e9e9e9;outline:none}
.social_label:active{box-shadow:0px 2px 5px rgba(0,0,0,0.2) inset;outline:none}
.sep20{height:20px}
.sep10{height:10px}
.sep5{height:5px}
.sep3{height:3px}
.c{clear:both}
.cur{color: #f00;margin-bottom: 5px;}
.chevron{font-family:"Lucida Grande";font-weight:500}
.fr{float:right;text-align:right}
.fl{float:left}
.f10{font-size:10px}
.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f18{font-size:18px}
.f20{font-size:20px}
.f24{font-size:24px}
.f30{font-size:30px;}
.f40{font-size:60px;}
.no{font-size:9px;line-height:9px;font-weight:500;border-radius:10px;display:inline-block;background-color:#f0f0f0;color:#ccc;padding:2px 5px 2px 5px}
.reply_content{padding-bottom: 10px; font-size:14px;line-height:1.6;color:#000;word-break:break-all;word-wrap:break-word}
.topic_content{font-size:14px;line-height:1.6;color:#000;word-break:break-all;word-wrap:break-word}
.gist{word-break:normal}
.topic_content .gist .gist-data,.reply_content .gist .gist-data{max-height:20em}
.topic_content>*:first-child,.reply_content>*:first-child{margin-top:0 !important}
.topic_content>*:last-child,.reply_content>*:last-child,.gist>*:last-child{margin-bottom:0 !important}
.syntax_error{background-color:#e2e2e2;padding:7px;color:#000;font-size:12px;line-height:100%;margin-top:-10px}
.topic_buttons{padding:5px;font-size:14px;line-height:120%;background:#eeeeee;background:-moz-linear-gradient(top,#eeeeee 0%,#cccccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeeeee),color-stop(100%,#cccccc));background:-webkit-linear-gradient(top,#eeeeee 0%,#cccccc 100%);background:-o-linear-gradient(top,#eeeeee 0%,#cccccc 100%);background:-ms-linear-gradient(top,#eeeeee 0%,#cccccc 100%);background:linear-gradient(to bottom,#eeeeee 0%,#cccccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee',endColorstr='#cccccc',GradientType=0 );border-radius:0px 0px 3px 3px;text-align:left}
#topic_thank{display:inline-block}
.sl{border-radius:3px;padding:5px;font-size:14px;border:1px solid #ccc;width:310px;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}
.sl:focus{border:1px solid rgba(128,128,160,0.6);outline:none}
.sls{border-radius:3px;padding:5px;font-size:14px;border:1px solid #ccc;width:240px;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei"}
.sls:focus{border:1px solid rgba(128,128,160,0.6);outline:none}
.sll{border-radius:3px;padding:5px;font-size:14px;border:1px solid #ccc;width:740px;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}
.sll:focus{border:1px solid rgba(128,128,160,0.6);outline:none}
.ml{border-radius:3px;padding:5px;font-size:14px;border:1px solid #ccc;display:block;width:310px;height:160px;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif}
.ml:focus{border:1px solid rgba(128,128,160,0.6);outline:none}
.mll{border-radius:3px;padding:5px;font-size:14px;border:1px solid #ccc;display:block;width:650px;height:8em;overflow-y:auto;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;resize:vertical}
.mll:focus{border:1px solid rgba(128,128,160,0.6);outline:none}
.mle{border-radius:3px;padding:5px;font-size:14px;border:1px solid #ccc;display:block;width:640px;height:100px;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;resize:vertical}
.mle:focus{border:1px solid rgba(128,128,160,0.6);outline:none}
::-webkit-input-placeholder{color:#c0c0c0}
:-moz-placeholder{color:#c0c0c0}
::-moz-placeholder{color:#c0c0c0}
:-ms-input-placeholder{color:#c0c0c0}
.msl{width:97.2%;border:none;resize:none;background-color:#f9f9f9;outline:none;font-size:14px;line-height:20px;padding:10px;font-family:'Helvetica Neue','Hiragino Sans GB','Microsoft Yahei',sans-serif;margin:0px}
.msl:focus{background-color:#fff}
.short{height:52px}
.tall{height:320px}
.super.button{background-image:url("../images/bg_blended_light.png");padding:4px 8px 4px 8px;border:1px solid rgba(80,80,90,0.2);border-bottom-color:rgba(80,80,90,0.35);border-radius:3px;font-size:14px;outline:none}
.normal.button{background-color:#fff;color:#333;text-shadow:0px 1px 0px #fff;text-decoration:none;font-weight:bold;box-shadow:0px 1px 0px rgba(66,66,77,0.1)}
.normal.button:hover{background-color:#f9f9f9;border:1px solid rgba(60,60,70,0.3);color:#333;text-shadow:0px 1px 0px #fff;text-decoration:none;font-weight:bold;cursor:pointer;box-shadow:0px 1px 0px rgba(66,66,77,0.1)}
.normal.button:active{background-color:#e2e2e2;color:#333;text-shadow:0px 1px 0px #fff;text-decoration:none;font-weight:bold;cursor:pointer;box-shadow:0px 1px 0px rgba(66,66,77,0.1)}
.special.button{background-color:#ffcc00;color:#532b17;text-shadow:0px 1px 1px rgba(255,255,255,0.6);text-decoration:none;font-weight:600;-moz-box-shadow:0px 1px 2px rgba(233,175,0,0.6);border:1px solid rgba(200,150,0,0.8)}
.special.button:hover{background-color:#ffdf00;color:#402112;text-shadow:0px 1px 1px rgba(255,255,255,0.7);text-decoration:none;text-decoration:none;font-weight:600;cursor:pointer;-moz-box-shadow:0px 1px 2px rgba(233,175,0,0.5);border:1px solid rgba(200,150,0,1)}
.special.button:active{background-color:#ffbb00;color:#402112;text-shadow:0px 1px 1px rgba(255,255,255,0.7);text-decoration:none;text-decoration:none;font-weight:600;cursor:pointer;-moz-box-shadow:0px 1px 2px rgba(233,175,0,0.5);border:1px solid rgba(200,150,0,1);}
.inverse.button{background-color:#ccc;color:#999;text-shadow:0px 1px 1px rgba(255,255,255,0.6);text-decoration:none;font-weight:600;-moz-box-shadow:0px 1px 2px rgba(200,200,200,0.8);border:1px solid rgba(150,150,150,0.8)}
.inverse.button:hover{background-color:#999;color:#fff;text-shadow:0px -1px 1px rgba(0,0,0,0.5);text-decoration:none;text-decoration:none;font-weight:600;cursor:pointer;-moz-box-shadow:0px 1px 2px rgba(200,200,200,1);border:1px solid rgba(150,150,150,0.6)}
.inverse.button:active{background-color:#888;color:#fff;text-shadow:0px -1px 1px rgba(0,0,0,0.5);text-decoration:none;text-decoration:none;font-weight:600;cursor:pointer;-moz-box-shadow:0px 1px 2px rgba(200,200,200,1);border:1px solid rgba(150,150,150,0.6)}
.item{background-position:0 bottom;background-repeat:repeat-x}
.item_node{font-size:12px;line-height:12px;padding:4px 10px 4px 10px;margin:0px 5px 5px 0px;border-radius:16px;display:inline-block;border:1px solid #e5e5e5}
.item_node:hover{text-decoration:none;color:#333;border:1px solid #ccc;box-shadow:0px 1px 2px rgba(0,0,32,0.1)}
.item_node:active{text-decoration:none;background-color:#f9f9f9;color:#333;border:1px solid #ccc;box-shadow:0px 1px 2px rgba(0,0,32,0.1) inset;outline:none}
.item_title{font-size:16px;line-height:130%;text-shadow:0px 1px 0px #fff;word-wrap:break-word;hyphens:auto}
h1 i{color:#f00}
.item_hot_topic_title{font-size:13px;line-height:120%;text-shadow:0px 1px 0px #fff}
.tag:link,.tag:visited{padding:5px 10px 5px 10px;line-height:100%;background-color:#f0f0f0;border-radius:10px;margin:0px 5px 0px 5px;display:inline-block}
.tag:hover{background-color:#99a;color:#fff;text-decoration:none}
.tag>li{opacity:.15}
a.count_orange:link,a.count_orange:active{line-height:12px;font-weight:bold;color:white;background-color:#ff9900;display:inline-block;padding:2px 10px 2px 10px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;text-decoration:none;margin-right:5px;word-break:keep-all}
a.count_orange:hover{line-height:12px;font-weight:bold;color:white;background-color:#ffa722;display:inline-block;padding:2px 10px 2px 10px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;text-decoration:none}
a.count_livid:link,a.count_livid:active{line-height:12px;font-weight:bold;color:white;background-color:#aab0c6;display:inline-block;padding:2px 10px 2px 10px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;text-decoration:none;margin-right:5px;word-break:keep-all}
a.count_livid:hover{line-height:12px;font-weight:bold;color:white;background-color:#969cb1;display:inline-block;padding:2px 10px 2px 10px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;text-decoration:none}
a.count_blue:visited,a.count_green:visited,a.count_orange:visited,a.count_livid:visited{line-height:12px;font-weight:bold;color:white;background-color:#e5e5e5;display:inline-block;padding:2px 10px 2px 10px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;text-decoration:none;margin-right:5px}
.pagination{padding: 0;margin: 0;}
.pagination li{list-style:none;float: left;margin-right: 10px;}
.pagination li.active a{display:inline-block;font-weight:bold;font-size:14px;line-height:14px;padding:3px 6px 3px 6px;background-color:#f0f0f0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0px 1px 0px 1px;border:1px solid #bbb;color:#000;box-shadow:0px 1px 1px rgba(0,0,0,0.1)}
.pagination li.active a:hover{text-decoration:none}
.pagination a:link,.pagination a:visited,.pagination a:active{display:inline-block;font-weight:normal;font-size:13px;line-height:13px;padding:2px 5px 2px 5px;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:1px 1px 0px 1px;text-decoration:none;border:1px solid #e2e2e2;box-shadow:0px 1px 1px rgba(0,0,0,0.1)}
.pagination a:hover{background-color:#f0f0f0;color:#000;text-decoration:none;border:1px solid #ccc}
.pagination li.prev,.pagination li.next{margin: 0px;}
.pagination .prev a,.pagination .next a{height: 22px;width: 30px;line-height: 22px; padding: 0; text-align: center; background-image:url("../images/bg_blended_light.png");border:1px solid rgba(80,80,90,0.2);border-bottom-color:rgba(80,80,90,0.35);border-radius:3px;font-size:10px;outline:none}
.pagination .prev a{background-color:#fff;color:#333;text-shadow:0px 1px 0px #fff;text-decoration:none;box-shadow:0px 1px 0px rgba(66,66,77,0.1);margin-right: -1px; border-right: none; border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.pagination .prev a:hover{background-color:#f9f9f9;border:1px solid rgba(60,60,70,0.3);color:#333;text-shadow:0px 1px 0px #fff;text-decoration:none;cursor:pointer;border-right: none;box-shadow:0px 1px 0px rgba(66,66,77,0.1)}
.pagination .prev a:active{background-color:#e2e2e2;color:#333;text-shadow:0px 1px 0px #fff;text-decoration:none;cursor:pointer;border-right: none;box-shadow:0px 1px 0px rgba(66,66,77,0.1)}
.pagination .next a{background-color:#fff;color:#333;text-shadow:0px 1px 0px #fff;text-decoration:none;box-shadow:0px 1px 0px rgba(66,66,77,0.1);border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.pagination .next a:hover{background-color:#f9f9f9;border:1px solid rgba(60,60,70,0.3);color:#333;text-shadow:0px 1px 0px #fff;text-decoration:none;cursor:pointer;box-shadow:0px 1px 0px rgba(66,66,77,0.1)}
.pagination .next a:active{background-color:#e2e2e2;color:#333;text-shadow:0px 1px 0px #fff;text-decoration:none;cursor:pointer;box-shadow:0px 1px 0px rgba(66,66,77,0.1)}
.pagination .prev.disabled{height: 22px;width: 30px;line-height: 22px;color: #ccc;text-align: center; background-image:url("../images/bg_blended_light.png");border:1px solid rgba(80,80,90,0.2);border-bottom-color:rgba(80,80,90,0.35);border-radius:3px;font-size:10px;outline:none;text-shadow:0px 1px 0px #fff;text-decoration:none;box-shadow:0px 1px 0px rgba(66,66,77,0.1);margin-right: -1px; border-right: none; border-top-right-radius: 0px; border-bottom-right-radius: 0px;margin-top: 1px;}
.pagination .next.disabled{height: 22px;width: 30px;line-height: 22px;color: #ccc;text-align: center; background-image:url("../images/bg_blended_light.png");border:1px solid rgba(80,80,90,0.2);border-bottom-color:rgba(80,80,90,0.35);border-radius:3px;font-size:14px;outline:none;text-shadow:0px 1px 0px #fff;text-decoration:none;box-shadow:0px 1px 0px rgba(66,66,77,0.1);margin-top: 1px;}
.page_input {padding: 4px 4px 4px 4px;font-size: 12px;line-height: 12px;border: 1px solid #e2e2e2;border-radius: 3px;width: 40px;background-color: #fff;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1) inset;color: #ccc;margin-top: -2px;}
.page_input:focus {color: #666;border: 1px solid #ccc;}
.online{color:#fff;font-size:10px;line-height:10px;font-weight:500;padding:2px 5px 2px 5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;background:#52bf1c;background:-moz-linear-gradient(top,#52bf1c 0%,#438906 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#52bf1c),color-stop(100%,#438906));background:-webkit-linear-gradient(top,#52bf1c 0%,#438906 100%);background:-o-linear-gradient(top,#52bf1c 0%,#438906 100%);background:-ms-linear-gradient(top,#52bf1c 0%,#438906 100%);background:linear-gradient(top,#52bf1c 0%,#438906 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#52bf1c',endColorstr='#438906',GradientType=0 )}
.payload{display:inline-block;background-color:#f5f5f5;padding:5px 10px 5px 10px;font-size:14px;line-height:120%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;word-break:break-all;word-wrap:break-word}
.payload p,.item_title p{margin: 0;padding: 0}
.payload img{max-width: 100%;}
a.balance_area:link,a.balance_area:visited,.balance_area{color:#000;font-size:11px;line-height:16px;padding:5px 10px 5px 10px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-decoration:none;color:#666;text-shadow:0px 1px 0px white;display:inline-block;margin:-4px -5px 0px 0px;background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0%,#e2e2e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,#f5f5f5 0%,#e2e2e2 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#e2e2e2 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#e2e2e2 100%);background:linear-gradient(top,#f5f5f5 0%,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5',endColorstr='#e2e2e2',GradientType=0 )}
a.balance_area:active{text-decoration:none;color:#333;color:#000;background:#f0f0f0;background:-moz-linear-gradient(top,#f0f0f0 0%,#c9c9c9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(100%,#c9c9c9));background:-webkit-linear-gradient(top,#f0f0f0 0%,#c9c9c9 100%);background:-o-linear-gradient(top,#f0f0f0 0%,#c9c9c9 100%);background:-ms-linear-gradient(top,#f0f0f0 0%,#c9c9c9 100%);background:linear-gradient(top,#f0f0f0 0%,#c9c9c9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0',endColorstr='#c9c9c9',GradientType=0 )}
a.balance_area:hover{text-decoration:none;color:#333;color:#000;background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 0%,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#f9f9f9 0%,#f0f0f0 100%);background:-o-linear-gradient(top,#f9f9f9 0%,#f0f0f0 100%);background:-ms-linear-gradient(top,#f9f9f9 0%,#f0f0f0 100%);background:linear-gradient(top,#f9f9f9 0%,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9',endColorstr='#f0f0f0',GradientType=0 )}
table{}
table.data td.h,table.data th.h{text-align:left;font-size:12px;font-weight:bold;border-right:1px solid #ccc;border-bottom:2px solid #ccc;text-shadow:0px 1px 0px #fff;background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0%,#e2e2e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,#f5f5f5 0%,#e2e2e2 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#e2e2e2 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#e2e2e2 100%);background:linear-gradient(top,#f5f5f5 0%,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5',endColorstr='#e2e2e2',GradientType=0 )}
table.data td.d{text-align:left;font-size:12px;font-weight:normal;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.positive{color:#0aa31c}
.negative{color:#ff3c00}

img.avatar{-moz-border-radius:4px;border-radius:4px}
a.img_sq{min-width:160px;min-height:160px;text-align:center;vertical-align:bottom;border:none;padding:5px;display:inline-block;text-decoration:none;background-color:#fff}
a.img_sq:hover{text-decoration:none;background-color:#f0f0f0;border-radius:3px}
a.img_sqm{text-align:center;vertical-align:bottom;border:none;padding:4px 0px 0px 4px;display:inline-block;text-decoration:none;background-color:#fff}
a.img_sqm:hover{text-decoration:none;background-color:#f0f0f0;border-radius:3px}
a.btn_hero{background-color:#fff;border:1px solid #778087;font-size:18px;line-height:18px;padding:10px 20px 10px 20px;border-radius:5px}
a.btn_hero:hover{color:#fff;background-color:#778087;text-decoration:none}
.votes{display:inline-block}
.vote:link,.vote:visited,.vote{text-decoration:none;font-size:10px;line-height:1;padding:2px 8px 2px 8px;border:1px solid #e2e2e2;border-radius:3px;color:#778;display:inline-block;vertical-align:baseline;text-align:center}
.vote:hover{color:#667;border:1px solid #667;text-decoration:none}
.vote:active{background-color:#f0f0f0;border:1px solid #aaa;box-shadow:0px 1px 1px rgba(0,0,0,0.2) inset}
.note>*:first-child,.markdown_body>*:first-child,.page>*:first-child{margin-top:0 !important}
.note>*:last-child,.markdown_body>*:last-child,.problem>*:last-child,.page>*:last-child{margin-bottom:0 !important}
.markdown_body>p>img{max-width:660px}
.markdown_body table{border-collapse:collapse;width: 100%;}
.markdown_body td,.markdown_body th{border:1px solid #e2e2e2;padding:6px 10px 6px 10px}
.hide{display:none}
.reply.title{padding:0;font-size:12px;height: 20px;text-align:left;color: #999}
.wysibb-body img{max-width: 100%;}
.wysibb-texarea, .wysibb-texarea:active{width: 97%!important;}
span.emotion{width:42px; height:20px; background:url("../images/icon.gif") no-repeat 0px 0px;padding-left:20px; cursor:pointer} 
span.emotion:hover{background-position:0px -27px} 
.qqFace{margin-top:4px;background:#fff;padding:2px;border:1px #dfe6f6 solid;} 
.qqFace ul{padding: 0;margin: 0}
.qqFace ul li{padding:0px;list-style: none;display: inline-block;} 
.qqFace ul li img{cursor:pointer;border:1px #fff solid;} 
.qqFace ul li img:hover{border:1px #0066cc solid;} 
a.icon{text-decoration: none;}
.nbsp{padding-left: 5px;}
.sms{text-decoration: none !important;}