body {
    background: url("https://i.imgur.com/EgKJEJK.png") repeat rgb(0, 0, 0);
}

body {color: rgb(205,205,205) !important;; }
div.post.reply {
    background: none repeat scroll 0% 0% rgba(33, 33, 33,0.5) !important;
    border-width: 0px !important;
    border-style: none solid solid none !important;
    border-color: rgba(0, 0, 0, 0) !important;
    max-width: 94% !important;
    
}
a {
    color: #DC9D06;
}
tr:nth-child(2n) {
    background-color: rgba(33, 33, 33,0) !important;
}
  div.post.reply:hover {
    background: rgba(33, 33, 33,1) !important;
}
  div.post.reply.post-hover {
    background: rgba(33, 33, 33,1) !important;
}
    div.post.reply.highlighted {
      background: rgb(77,77,77) !important; 
    }
  a:visited,p.intro a.email span.name {
    text-decoration: underline;
    color: rgba(255, 181, 5, 1) !important;
}
div.boardlist {background-color: rgb(33,33,33) !important;}
  p.intro span.name {
    color: #117743 !important;
    font-weight: bold !important;
}
  span.quote {color: #789922 !important;}
  p.intro span.subject {color: rgba(43, 201, 95, 1) !important;}
.options_tab, #options_tablist {
    background-color: #212121 !important;
}

    div.boardlist {
    color: #89A !important;
    font-size: 9pt !important;
}
    header, .content_menu,.button {
    background-color: #212121 !important;
}
    table.modlog tr th {
    background: none repeat scroll 0% 0% #212121 !important;
}

    .theme-catalog div.thread:hover {
    background: none repeat scroll 0% 0% #212121 !important;
    border-color: #B7C5D9 !important;
}
div.pages {
color: #CDC6BA !important;
background: #212121 !important;
display: inline !important;
padding: 8px !important;
border-right: 1px solid #212121 !important;
border-bottom: 1px solid #212121 !important;
}
form table tr th {
background: #101010 !important;
}
style div.boardlist:nth-child(1) {
border-bottom: 0px solid !important;
}
div.post.op {
margin-right: 20px !important;
margin-bottom: 5px !important;
background-color: rgba(33,33,33,0.5) !important;
}
div.ban h2 {
background: #212121 !important;
color: white !important;
font-size: 12pt !important;
}

div.ban {
background: white !important;
border: 0px solid #98E !important;
max-width: 700px !important;
margin: 30px auto !important;
}

div.ban p {
font-size: 12px !important;
margin-bottom: 12px !important;
color: black !important;
}

body > div.ban {
color: black !important;
}

.banlist-opts .checkboxes label {
display: block;
color: white !important;
} 
tr.tblhead > th {
color: white !important;
}
user agent stylesheetstrong, b {
font-weight: bold !important;
}


#banlist td:hover {
overflow: visible !important;
height: auto !important;
background-color: #212121 !important;
z-index: 1 !important;
position: relative !important;
border: 1px solid black !important;
padding: 1px !important;
color: white !important;
}
#content > div.col.col-9.bodyCol > div > table > tbody > tr:nth-child(2)  {
  background-color: #212121 !important;
}

table tbody tr:nth-of-type( even ) {
  background-color: #101010 !important;
}
.desktop-style div.boardlist:not(.bottom) {
  border-bottom: 0px solid !important;
}
    .post-menu ul {
  background-color: rgba(33,33,33,0.5) !important;
  border: 0px solid #666 !important;
}
#options_div, #alert_div {
    background-color: #101010;
}
 table thead th {
    border: 0px solid #000333;
    background: #535353;
    color: #EAEBFF;
}
    
.box  {
    background: #535353 none repeat scroll 0% 0%;
    border: 0px solid #000333;
    color: #FFF;
    margin: 0px 0px 12px;
}  
    table.board-list-table tr:nth-of-type(2n) .board-tags .board-cell {
    background: #101010 none repeat scroll 0% 0%;
}
    .box-title {
    background: #FFB505 none repeat scroll 0% 0%;
    color: #000333;
}
    table.board-list-table .board-uri .board-sfw {
    color: #F6AF05;
}
    tbody.board-list-omitted td {
    background: rgb(246, 175, 5) none repeat scroll 0% 0%;
    padding: 8px;
    font-size: 125%;
    text-align: center;
    color: rgb(0, 3, 51);
    border-top: 0px solid #000333;
}
  table.board-list-table .board-tags .board-cell:hover {
    background: #101010 none repeat scroll 0% 0%;
}
  
  .jumbotron .container, .popover-content {
    color: black;
}
  
  legend {
  color: white
  }
 .intro span.subject {
    color: #F90000;
    font-weight: bold;
}
li.col-12 {
   background-color: #535353 !important
}
div.post.reply div.body a {
 color: #DC9D06;   
}

div.post.reply div.body a:hover {
  color: #FF0000;  
}

}