@charset "UTF-8";body{margin:0;padding:0;background-color:#fff;color:#202020;font-family:'Ubuntu',sans-serif;font-size:16px;min-width:300px}a{color:#000;text-decoration:none}a[href]:not(.nohover):hover{color:#5f5f5f}hr{background-color:#c2c2c2;height:1px;border:none}img{max-width:100%}aside div#user_meta{padding:40px 20px 40px 20px;text-align:center}aside div#user_meta img#logo{width:150px;height:150px;border-radius:50%}aside div#user_meta h2{margin:15px 0 5px 0}aside div#user_meta p{margin:0;font-size:14px}aside div#user_meta i{width:30px;text-align:center;vertical-align:middle}aside div#user_meta div.social{margin-top:15px}aside div#user_meta div.social a{display:block;height:30px}aside div#user_meta ul{margin:0;padding-left:0;font-size:16px;list-style-type:none}aside div#user_meta ul li{line-height:2em}aside div#user_meta ul li a i{padding-left:5px}main{position:relative;width:100%;margin:auto}main header{padding:0 40px 0 40px;border-top:#c2c2c2 1px solid;border-bottom:#c2c2c2 1px solid;text-align:center;color:#5f5f5f}main header p{font-weight:bold;font-size:16px;text-transform:uppercase}main header p#header{color:#000}main header p:not(#header) a{color:#5f5f5f}main header p:not(#header) a:hover{color:#5f5f5f}main article{padding:10px 40px 10px 40px;max-width:640px;margin:auto}main article div.article_text{line-height:1.375em}main article div.article_text a{text-decoration:underline}main article div.article_text pre{color:#000;font-size:14px;font-family:'Ubuntu Mono',monospace;line-height:1.25em;margin-bottom:0;margin-top:0;padding-top:10px;padding-bottom:10px}main article div.article_text pre{padding-left:10px;overflow-x:auto;border:1px solid #c7c7c7;border-left:3px solid #5f5f5f;background:#f6f6f6}main article div.article_text table.highlighttable{table-layout:fixed;width:100%;border:1px solid #c7c7c7;border-collapse:collapse}main article div.article_text table.highlighttable pre{border:none}main article div.article_text table.highlighttable td{padding:0}main article div.article_text table.highlighttable td.linenos{width:30px;overflow:hidden;text-align:right;border-left:3px solid #5f5f5f;border-right:1px solid #c7c7c7;background:#ddd;vertical-align:top}main article div.article_text table.highlighttable td.linenos div.linenodiv pre{padding-right:4px;float:right}main article div.article_text div.admonition{border-width:1px 1px 1px 7px;border-radius:10px;border-style:solid;border-color:#c7c7c7;border-left-color:#202020;background-color:#f6f6f6}main article div.article_text div.admonition.update,main article div.article_text div.admonition.hint,main article div.article_text div.admonition.important,main article div.article_text div.admonition.note,main article div.article_text div.admonition.tip{border-left-color:#5f5f5f}main article div.article_text div.admonition.warning,main article div.article_text div.admonition.attention,main article div.article_text div.admonition.caution,main article div.article_text div.admonition.danger{border-left-color:red}main article div.article_text div.admonition p{margin:0;padding:10px 15px}main article div.article_text div.admonition p.admonition-title{text-transform:uppercase;font-weight:bold;padding:5px 15px;border-bottom:1px solid #c7c7c7}main article div.article_text blockquote{margin:22px 2px 22px 2px;padding-left:40px;color:#5f5f5f;font-style:italic}main article div.article_meta{font-size:12px;color:#5f5f5f}main article div#article_comments{padding-top:10px;padding-bottom:10px}main article div#article_comments i{padding-right:10px}main footer{border-top:#c2c2c2 1px solid;padding:30px 40px 30px 40px}main footer div#paginator{font-weight:bold;font-size:15px;text-transform:uppercase;overflow:auto;text-align:center}main footer div#paginator div{display:inline-block}main footer div#paginator span{width:60px}main footer div#paginator span#left{float:left;text-align:left}main footer div#paginator span#right{float:right;text-align:right}main div#ending_message{border-top:#c2c2c2 1px solid;padding:0 40px 0 40px;color:#5f5f5f;font-size:10px}@media screen and (min-width: 957px){aside{width:25%;height:100%;position:absolute;top:0;left:0}aside h2{margin:10px 0 0 0}aside div#user_meta{max-width:192px;text-align:right;margin:0 20px 0 auto}main{position:absolute;top:0;left:25%;width:75%;margin-left:-1px;border-left:#c2c2c2 1px solid;overflow-x:hidden;overflow-y:hidden}main header{padding:10px 40px 10px 40px;border-top:0;text-align:left}main article{width:640px;margin:0}main footer div#paginator{width:640px}}
