body {
  background-color: #23180f;
  background-image: none;
  color: white;
}

a, a:visited {
  color: red;
}
a:hover {
  color: #aa0000
}

.intro span.name {
  color: blue;
}
.intro span.subject {
  color: red;
}

hr {
  border-top: 1px solid #6c0b20;
}

form table tr th, table.modlog tr th, div.banner, div.banner a {
  background-color: #4a3421;
}

header div.subtitle, h1 {
  color: #0000be;
}

div.post.reply, div.post.reply.highlighted,.theme-catalog div.thread, .theme-catalog div.thread:hover {
  background-color: #00000000;
  color: black;
}
div.post.reply, .post-image, .theme-catalog div.thread, div.post.reply.highlighted, .theme-catalog div.thread:hover {
  border-style: solid;
  border-width: 28px 39px 86px 34px;
  border-image: url("/static/slop/award.png");
  border-image-slice: 28 39 86 34 fill;
}
div.post.reply.highlighted, .theme-catalog div.thread:hover {
  border-image: url("/static/slop/red-award.png");
  border-image-slice: 28 39 86 34 fill;
}
div.post.reply, div.post.reply.highlighted {
  border-image-repeat: round;
}

.post-image {
  border-image-slice: 33 44 91 39 fill;
  border-width: 33px 44px 91px 39px;
}

font[color='#7289da'], font[color='#bba700'] {
  background-image: url("/static/slop/award.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  padding-top: 14px;
  padding-bottom: 43px;
  padding-left: 17px;
  padding-right: 20px;
  color: black;
}

.desktop-style div.boardlist:nth-child(1), div.pages {
  background-color: #454545;
}
div.boardlist, div.pages {
  color: blue;
  background-color: #454545;
}
div.pages {
  border: none;
}
div.boardlist a, div.pages a {
  color: blue;
}

.dropzone .file-hint {
  color: grey;
}
