*{margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover,a:visited{background:transparent;color:#337ab7;text-decoration:none}blockquote{background-color:#f8f8f8;border-left:5px solid #e9e9e9;font-size:.85em;margin:1em 0;padding:.5em 1em}blockquote cite{color:#999;display:block;font-size:.8em;margin-top:1em}blockquote cite:before{content:"\2014 \2009"}h3{font-size:1.5em;font-weight:normal;margin:1em 0 .5em 0}p{margin:0 0 10px 0}.bg-green{background-color:#d9ffca;border-radius:4px;padding:.5em 1em}.bg-red{background-color:#f2dede;border-radius:4px;padding:.5em 1em}.bg-blue{background-color:#337ab7;border-radius:4px;padding:.5em 1em}.bg-light-blue{background-color:#d9edf7;border-radius:4px;padding:.5em 1em}.button{border:0;border-radius:4px;cursor:pointer;display:inline-block;padding:.2em 1em;text-align:center}.button_ok,.button_ok:hover,.button_ok:visited{background-color:#4caf50;color:#fff}.button_info,.button_info:hover,.button_info:visited{background-color:#008cba;color:#fff}.button_alert,.button_alert:hover,.button_alert:visited{background-color:#f44336;color:#fff}.button_default,.button_default:hover,.button_default:visited{background-color:#e7e7e7;color:#000}.button_default1,.button_default1:hover,.button_default1:visited{background-color:#555;color:#fff}img{max-width:100%}label{cursor:pointer;font-weight:normal}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control{display:block;width:100%;padding:.5em 1em;line-height:1.42857143;color:#555;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.vote_sink{height:1px;left:-10px;position:fixed;top:-10px;width:1px}html,body{background-color:#fff;font-size:1em;height:100%;line-height:1em;margin:0;padding:0;width:100%}pre{background-color:#f9f9f9;font-family:"Courier 10 Pitch",Courier,monospace;font-size:95%;line-height:140%;white-space:pre;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;}pre code{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:95%;line-height:140%;white-space:pre;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap}pre.new_year{background-color:transparent;color:#bf0000;font-family:monospace;font-size:.8rem;font-webkit:bold;margin:0 0 2em 0;text-align:center;white-space:pre;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap}p > code{background-color:#f5f5f5;border-radius:3px;display:inline-block;font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:85%;line-height:140%;margin:0 .2em;padding:.2em;white-space:pre;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap}ul,ol{margin:1.2em 2em}body > .container{margin:auto;max-width:80%;}body > .container > .header{padding:1em 0;text-align:center;}body > .container > .header > .flex-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:flex-start;width:80%;margin:auto;}body > .container > .header > .flex-container > .flex-item{order:0;flex:0 1 auto;align-self:auto;}body > .container > .header > .flex-container > .flex-item a.logo,body > .container > .header > .flex-container > .flex-item a.logo:hover,body > .container > .header > .flex-container > .flex-item a.logo:visited{color:#000;font-weight:bold;text-decoration:none;}body > .container > .header > .flex-container > .flex-item a.logo img,body > .container > .header > .flex-container > .flex-item a.logo:hover img,body > .container > .header > .flex-container > .flex-item a.logo:visited img{height:1.5em;margin:0 1em;vertical-align:middle}body > .container > .header > .menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;align-items:flex-start;margin:1em auto;width:80%;}body > .container > .header > .menu > .flex-item{flex:0 1 auto;align-self:auto;order:0;border:0;border-bottom:1px solid transparent;margin:.5em 1em;padding:.2em 0}body > .container > .header > .menu > .active_page{border-bottom:3px solid #ffaf32}body > .container > .header > .menu .new_messages{background-color:#ffaf32;border-radius:4px;color:#fff;font-weight:bold;margin:0;padding:.5em .5em;text-decoration:none}body > .container > .content{padding:1em 0;line-height:1.5em;}body > .container > .content .vote{margin:0 1.5em 0 0;}body > .container > .content .vote > a{display:inline-block;margin:0;overflow:hidden;padding:0;text-decoration:none;vertical-align:middle}body > .container > .content .vote img{cursor:pointer;height:1em;margin:0;padding:.2em;float:left}body > .container > .content .vote .upvoted{background-color:#fff;border:1px solid #00e313;border-radius:999em}body > .container > .content .vote .downvoted{background-color:#fff;border:1px solid #f00;border-radius:999em}body > .container > .content .vote .count{margin:0 .5em}body > .container > .content .posts .post{margin:0 0 2em 0;vertical-align:top;}body > .container > .content .posts .post > .title{font-size:1.5em;}body > .container > .content .posts .post > .title > a{color:#000}body > .container > .content .posts .post > .info{color:#666;margin:.5em 0;opacity:.8}body > .container > .content > form.submit{margin:auto;max-width:30em}body > .container > .content > .post table{background:#fff;border-collapse:collapse;text-align:left;}body > .container > .content > .post table th{border-bottom:2px solid #6678b1;color:#039;font-weight:normal;padding:0 1em}body > .container > .content > .post table td{border-bottom:1px solid #ccc;color:#669;padding:.5em 1em}body > .container > .content > .post table tbody tr:hover td{color:#009}body > .container > .content > .post > .title{font-size:1.5em}body > .container > .content > .post .info{margin:1em 0}body > .container > .content > .post > .text{margin:1em 2.5em;word-wrap:break-word}body > .container > .content > .post .new_comment{margin:0 2.5em;overflow:hidden;}body > .container > .content > .post .new_comment > textarea{height:2.5em;-webkit-transition:1s;transition:1s}body > .container > .content > .post .new_comment > textarea:focus{height:10em}body > .container > .content > .post .new_comment > input[type=submit]{float:right;margin:1em 0}body > .container > .content > .post > .comments{margin:5em 0 0 0;}body > .container > .content > .post > .comments > .comment{margin:0 0 2em 0;overflow:hidden;}body > .container > .content > .post > .comments > .comment > .pin{color:#f00;float:left;font-size:.5em;padding:0 1em 0 0;vertical-align:top}body > .container > .content > .post > .comments > .comment > .info{font-size:.9em;margin:0 0 0 1em;}body > .container > .content > .post > .comments > .comment > .info .username > a,body > .container > .content > .post > .comments > .comment > .info .username > a:hover{font-weight:bold}body > .container > .content > .post > .comments > .comment > .info .op > a,body > .container > .content > .post > .comments > .comment > .info .op > a:hover{background-color:#ffaf32;border-radius:4px;color:#fff;font-weight:bold;margin:0 .5em 0 0;padding:0 .5em;text-decoration:none}body > .container > .content > .post > .comments > .comment > .info > .vote{margin:0 1em}body > .container > .content > .post > .comments > .comment > .text{margin:.5em 0 0 1.5em;word-wrap:break-word}body > .container > .content > .post > .comments .comment:target{background-color:#ffffe0}body > .container > .content table.user{border-spacing:2em 1em;border-collapse:separate;margin:auto;width:80%;}body > .container > .content table.user tr > td:first-child{font-weight:bold;text-align:right;vertical-align:top;width:30%}body > .container > .content table.user tr > td:last-child{text-align:left}body > .container > .content > .user_activity > *{margin:0 0 2em 0;}body > .container > .content > .user_activity > * > .info{color:#888}body > .container > .content > .login{margin:auto;max-width:20em;}body > .container > .content > .login input[type=submit]{margin:1em 0}body > .container > .content > .login .title{line-height:2em}body > .container > .content > .about > h3{margin:1em 0 .5em 0}body > .container > .content > .about > p{line-height:1.5em}body > .container > footer{border-top:1px solid #6ecfff;margin:3em 0 0 0;padding:2em 0;}body > .container > footer img{height:1.2em;margin:0 .5em 0 0;vertical-align:middle}body > .container > footer > ul{list-style:none;margin:0;overflow:hidden;padding:0;}body > .container > footer > ul > li{float:left;margin:0 2em 0 0}