.announcement {display: none;}
.banner {display: none;}

/*General*/

body {
background: #1e1e1e;
color: #E2E2E2;
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
margin: 0 8px;
padding-left: 5px;
padding-right: 5px;
}
a{
color: grey;
}
div.post.reply div.body a {
    color: grey;
}

/* Title */

h1 {
font-variant: small-caps;
font-weight: 300;
font-size: 30pt;
margin: 30px;
}

header div.subtitle, h1 {
color: #cc9933;
text-align: center;

}

div.blotter {
    color: #cc9933;
    font-weight: bold;
    text-align: center;
}

.intro span.subject {
    color: #B53400;
    }

.intro span.name {
    color: #916D00;
}

.quote {
    color: #789922;
}

/*Board List*/

.desktop-style div.boardlist:not(.bottom) {
position: static;
border-bottom: 0px solid;
background-color: #1e1e1e;
margin: -15px 0px 0px 0px;
}

/*Replies*/

div.post.reply {
  background: #141414;
  margin: 0.2em 10px;
  padding: 0.5em 0.3em 0.5em 0.6em;
  border-width: 1px;
  border-style: none solid solid none;
  border-color: #141414;
  display: inline-block;
  max-width: 94%!important;
}
div.post.reply.highlighted {
background: black;
}

/*Pages*/

div.pages{
color: grey;
background-color: #1e1e1e;
border-color: #1e1e1e;
}

/*Box*/

tbody th{
background: transparent !important;
color: grey;
}
select#email_selectbox{
color: grey;
background: #171717;
border: 1px solid #171717 !important;
}
tbody input{
border: 1px solid #171717 !important;
color: grey;
background: #171717;
}
tbody input[name="post"]{
color: grey;
}
textarea#body{
color: grey;
background: #171717;
border: 1px solid #171717 !important;
}
tbody span.unimportant{
color: white;
}
a.show-post-table-options{
color: grey;
}
strong.faq-message.unimportant.hint{
color: white;
}
strong.faq-message.unimportant.hint a{
color: grey;
}
table.post-table-options th{
background: #1e1e1e!important;
}
table.post-table-options td{
background: #1e1e1e!important;
color: grey;
}
tr#oekaki a{
color: grey;
}
div.dropzone{
background: rgba(23, 23, 23, 0.6)
}
div.file-hint{
border: dashed 2px grey!important;
color: grey!important;
}
div.tmb-filename{
color: grey;
}

/*Favorite Star*/

#favorite-star {
visibility: hidden!important;
}
#favorite-star[style^="color: grey;"] {
color: black!important;
}
#favorite-star[style^="color: yellow;"] {
color: green!important;
}
#favorite-star:after {
position: relative!important;
right: 16px;
content: "∞";
visibility: visible!important;
}

/*Options*/

div#options_div{
background: #141414;
border: 1px solid #2b181e;
color: #bfa977;
}
div#options_tablist{
border-right: 1px solid #2b181e;
}
div.options_tab_icon{
color: #776a46;
}
div.options_tab_icon.active{
color: #bfa977;
}
fieldset#auto-update-fs, fieldset{
border: 1px solid #776a46;
}
div#options_div h2{
color: #9d4e3f;
}
i.fa.fa-times{
color: #9d4e3f;
}


#options_div, #alert_div {
    background: #171717;
}