
*{border:0;border-radius:0;box-sizing:border-box;font-family:inherit;font-size:1em;margin:0;outline:0;padding:0;position:relative;text-decoration:none}

/* https://github.com/acjbizar/style/blob/master/display.min.css */
address,article,aside,blockquote,body,center,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,frame,frameset,h,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,nav,nl,noscript,ol,p,pre,section,summary,ul{display:block}applet,button,canvas,iframe,img,input,keygen,object,picture,select,video{display:inline-block}caption{display:table-caption}col{display:table-column}colgroup{display:table-column-group}li{display:list-item}rb{display:ruby-base}rbc{display:ruby-base-container}rp{display:none}rt{display:ruby-text}rtc{display:ruby-text-container}ruby{display:ruby}table{display:table}tbody{display:table-row-group}td,th{display:table-cell}tfoot{display:table-footer-group}thead{display:table-header-group}tr{display:table-row}[display=block]{display:block}[display=inline]{display:inline}:root{display:block}

a,button{cursor:pointer}
a{color:#3de}
article{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);margin:0 auto 3em auto;max-width:36em;padding:1.5em 2em 3em 2em}
b,strong{font-weight:bold}
body{padding:3em 0}
button,input,select{height:2em}
button{background:#333;border-radius:.125em;color:#fff;padding:0 1em;text-transform:uppercase}
em,i,var{font-style:italic}
footer{text-align:center;padding:1.5em 0}
form{background:#ccc;padding:.75em}
h1{color:#fff;font-size:6em;line-height:1;margin:.5em auto;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.25)}
h2{color:#000;font-size:1.5em;line-height:1;margin:1em 0}
html{background:#eee;color:#333;font:normal 100%/1.5 Calibri,sans-serif,serif;hyphens:auto;overflow-y:scroll;text-rendering:optimizeLegibility}
input,select{text-indent:.375em;width:100%}
table{background:#333;background:rgba(0,0,0,.8);color:#fff;display:table;border-collapse:collapse;display:table;empty-cells:hide;width:100%}
td,th{display:table-cell;padding:.75em;text-align:left}
textarea{line-height:1.5;padding:.5em .375em;resize:vertical;width:100%}

form div{padding:.25em}

header{background:#333;background:rgba(0,0,0,.8);color:#fff;padding:.75em 1em;position:fixed;top:0;width:100%;z-index:500}
header form.logout{background:transparent;padding:0;position:absolute;right:1em;top:.5em}
header form.logout div{padding:0}
header form.quicksearch{background:transparent;display:inline-block;padding:0 1em;vertical-align:bottom}
header form.quicksearch button{background:transparent;height:1.5em;padding:0 .5em}
header form.quicksearch input{background:#ccc;height:1.5em;width:8em}

*:after,*:before{box-sizing:inherit}

.alert{background:#ccf;color:#336;outline:1px solid #66c;outline-offset:-1px;margin:0 0 .75em 0;padding:.75em 1em}
.c{max-width:1008px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}
.danger{background:#fcc;color:#633;outline-color:#c66}
.success{background:#cfc;color:#363;outline-color:#6c6}
.warning{background:#ffc;color:#663;outline-color:#cc6}

.alert a{color:#33c}
.alert a.close{display:block;position:absolute;right:.75em;top:.75em}
.danger a{color:#c33}
.success a{color:#3c3}
.warning a{color:#cc3}

.group button,.group input{border-radius:0}

.meta form{display:inline-block}

form.inline{background:transparent;box-shadow:none;display:inline;margin:0;padding:0}
form.inline button{background:transparent;box-shadow:none;display:inline;height:auto;margin:0;padding:0;text-transform:none}

div.comment{font-size:75%;padding:2em 0 0 2em}
.posts{}
.post{margin-bottom:.5em;margin-top:.5em;max-width:472px;padding:.75em;width:100%}
div.post{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25)}
/*div.post a{color:#096}*/
div.post form{display:none}
div.post .content{padding:.75em 0}
form.post{background:#3de;box-shadow:0 0 4px #3de}
.post .meta{color:#999;font-size:75%;line-height:1}
.post .comment .meta{font-size:1em;line-height:1.5}

form div.settings{display:none}

.actions a{background:rgba(0,0,0,.5);border-radius:.75em;display:inline-block;padding:0 1em}
.actions a:hover{background:rgba(0,0,0,.75)}

.embed{overflow:hidden}
.embed::before{content:'';display:block;padding-top:56.25%}
.embed iframe{bottom:0;left:0;position:absolute;height:100%;right:0;top:0;width:100%}

#content{box-shadow:inset 0 .25em .25em -.125em rgba(0,0,0,.25);padding-top:1.5em}

#content form{}

html.logged_out{background:#333}
html.logged_out h1{text-shadow:none}
html.logged_out #content{box-shadow:none}

html.logged_out{
background:rgb(51,51,51);
background:-moz-linear-gradient(top, rgb(51,51,51) 0%, rgb(153,153,153) 100%);
background:-webkit-gradient(left top, left bottom, color-stop(0%, rgb(51,51,51)), color-stop(100%, rgb(153,153,153)));
background:-webkit-linear-gradient(top, rgb(51,51,51) 0%, rgb(153,153,153) 100%);
background:-o-linear-gradient(top, rgb(51,51,51) 0%, rgb(153,153,153) 100%);
background:-ms-linear-gradient(top, rgb(51,51,51) 0%, rgb(153,153,153) 100%);
background:linear-gradient(to bottom, rgb(51,51,51) 0%, rgb(153,153,153) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#999999', GradientType=0 );
}

html.logged_out h1{overflow:hidden;transform:rotate(-12.5deg)}
h1 abbr:nth-child(2),header a abbr:nth-child(2){color:#3de;display:inline-block;/*transform:rotate(ss12.5deg);transform-origin:left bottom*/}
h1 strong:nth-child(3),header a strong:nth-child(3){color:#d33;display:inline-block;/*transform:rotate(37.5deg);transform-origin:left bottom*/}
header a strong:nth-child(1){color:#fff}

html.halloween{background:#666}
html.halloween a{color:#e93}
html.halloween form.post{background:#e93;box-shadow:0 0 4px #e93}
html.halloween h1 abbr:nth-child(2),html.halloween header a abbr:nth-child(2){color:#e93}

html.groups table td form{display:none}

html{-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

div.ajax{left:0;opacity:.75;pointer-events:none;position:fixed;top:4.5em;z-index:999;width:100%}
div.ajax .alert{margin:0 auto;max-width:960px}

/* http://www.dafont.com/aurebesh.font */
@font-face{font-family:"Aurebesh";src:url("fonts/Aurebesh.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"Aurebesh";src:url("fonts/Aurebesh%20Bold.ttf") format("truetype");font-weight:bold;font-style:normal}


:lang(qab){font-family:Aurebesh !important}

