.faq-message
{
  display: none;
}

tr span.unimportant
{
  display: none;
}
.required-star
{
  display: none;
}

div.announcement
{
  display: none;
}
/* Custom stuff starts here. */

body
{
  background:none;
  background-color: #1C1C1C;
  color: #C3C3C3; 
  margin: 2px;
}

#options_div
{
  background-color: #1C1C1C;
  color: #C3C3C3; 
}

.options_tab_icon
{
  color: #C3C3C3
}

a
{
  color: #6E6E95
}

div.post.reply
{
  padding-right: 10px;
  border-width: 0px;
  border-width-top: 0px;
  border-style: solid;
  background-color: #232323;
  border-color: #636363;
}

div.post-hover
{
  border-style: none;
  border-width: 1px;
  border-color: #636363;
  box-shadow: none;
}

.diceroll
{
  margin-left: -5px;
}

a:hover,.intro a.post_no:hover {
  color: #B5B5ED;
}


.blotter
{
  margin-bottom: 10px;
}

.blotter img
{
  border: solid;
  border-width: 1px;
  border-color: #636363;
  width: 375px;
}

div.pages a.selected
{
  color: #9898BA;
}

.desktop-style div.boardlist:not(.bottom)
{
  color: #F5E8E8;
  background-color: #232323;
  border-color: #636363;
  border-style-none;
  text-align:center;
  font-size: 8pt;
  padding-bottom: 2.5px;
}

.desktop-style div.boardlist:not(.bottom) a:hover
{
  color: #B5B5ED;
}

.desktop-style div.boardlist:not(.bottom) a:hover
{
  color: #B5B5ED;
}

form hr
{
  opacity: 100;
  max-width: 85%;
  border: 0; 
  border-top: 1px solid #686868;
}

div.post.subject
{
  color: #4A45BC;
}

header div.subtitle, h1
{
  color: #7B6B87;
}

.intro span.name
{
  color: #843434;
}

.intro span.subject
{
  color: #6F6DAD;
}

a:visited
{
  color: #5F5F82;
}

div.post.reply div.body a
{
  color: #5F5F82;
}

div.post.reply.highlighted
{
  background-color: #1A1A1A;
  color: #F5E8E8;
  border:  none;
  border-width: 1px;
  border-color: #636363;
}

span.heading
{
  color: #A75454;
}

#options_div, #alert_div {
  border: 1px solid #666363;
  background-color: #1A1A1A;
  color: #F5E8E8;
}

.theme-catalog div.thread:hover
{
  background-color: #1A1A1A;
  border-color: #636363;
}

h2
{
  color: #A50000;
}

.post-table th
{
  border: none;
  color: #F5E8E8;
  background-color: #232323;
  border-color: #636363;
  font-weight: bold;
}

.dropzone
{
  background-color: rgba(42, 42, 42, 0.7);
}

.dropzone .file-hint
{
  color: rgba(207, 207, 207, 0.81);
}

.dropzone .tmb-filename
{
  color: rgba(207, 207, 207, 0.81);
}


img.board_image
{
  border-color: #636363;
}

table tbody tr:nth-of-type(2n)
{
  background-color: #1A1A1A;
}

div.banner
{
  padding-bottom: 3px;
  padding-top: 3px;
  color: #C3C3C3;
  background-color: #3C3C3C;
}

div.banner a 
{
  color: #6E6E95;
}

div.banner a:visited
{
  color: #6E6E95;
}

div.pages a:visited
{
  color: #6E6E95;
}

div.pages 
{
  border: none;
  color: #F5E8E8;
  background-color: #232323;
  border-color: #636363;
}

.fa-times
{
  color: #C3C3C3;
}

hr
{
  opacity: 0;
} 


#favorite-star
{
  margin-left: 5px;
  margin-top: -30px;
}

div.boardlist.bottom
{
  visibility: hidden;
}

.post-table th, .post-table-options th
{
    color: #F5E8E8;
    background-color: #232323;
    font-weight: bold;
}

div.inline 
{
  margin-top: 3px;
  padding-top: 6px;
  padding-left: 6px;
  border: 1px solid #686868;
}

div.post-hover
{
  border: 1px solid #686868!important;
  box-shadow: none!important;
}

div.post span.spoiler 
{
  color: #441515; 
  background: #441515;
  transition: color 1s ease;
}

div.post span.spoiler:hover
{ 
  color: #C3C3C3; 
  background: #441515; 
}