@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed&subset=latin-ext,cyrillic-ext);

/* gl0bal */

html, body {
  background: #fff url(https://i.imgur.com/ma45x00.jpg) no-repeat fixed;
  background-size: cover;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 10.5pt;
  color: #333;
}
a, .fa {
  color: #333;
}
a:hover, .fa:hover {
  color: rgb(255,60,60);
}
.quote, .symbol-counter {
  color: #789922 !important;
}
.spoiler {
  background: #000;
  color: #000;
}
.spoiler:hover {
  color: #fff;
}
::selection {
  background: #000;
  color: #fff;
}
::-moz-selection {
  background: #000;
  color: #fff;
}
pre {
  border: 1px solid rgba(0,0,0,0.1);
  background: rgba(255,255,255,0.3);
  padding: 10px
}

/* home page */

#board-list-full {
  border: 1px solid rgba(0,0,0,0.1);
}
#board-list-full .board-category {
  display: none;
}
#board-list-full .title {
  background: rgba(0,0,0,0.1);
  margin-left: -2px !important;
}
#home-content {
  border: 1px solid rgba(0,0,0,0.1);
}
#home-content hr {
  border-color: transparent;
}
.block {
  border: 1px solid rgba(0,0,0,0.1);
}
.block > .title {
  background: rgba(0,0,0,0.1);
  font-weight: bold;
}
.block hr {
  height: 1px;
  border: none;
  background: rgba(0,0,0,0.1);
}
.news > .title {
  text-align: left !important;
}

/* board */

header {
  background: #fff url(https://i.imgur.com/ma45x00.jpg) no-repeat fixed;
  background-size: cover;
  padding: 1px 0px;
}
textarea, input, select {
  background: rgba(255,255,255,0.3);
  border: 1px solid rgba(0,0,0,0.1);
  margin: 1px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 10.5pt;
}
.attachment-thumb img:hover {
  border: 1px solid rgba(0,0,0,0.3);
}
#show-plain-form {
  padding-bottom: 5px;
}
.quick-post-form {
  padding: 2px;
}
.thread {
  border-top: 1px solid rgba(0,0,0,0.1);
  padding: 5px 0px;
}
.reply.post, .feed .post, .popup-post {
  background: #fff url(https://i.imgur.com/ma45x00.jpg) no-repeat fixed;
  background-size: cover;
  border: 1px solid rgba(0,0,0,0.1);
  margin: 3px;
  padding: 5px;
}
.popup-message {
  background: #fff url(https://i.imgur.com/ma45x00.jpg) no-repeat fixed;
  background-size: cover;
  border: 1px solid rgba(0,0,0,0.1);
  margin-top: 5px !important;
}
.reply.post.highlighted, .feed .post.highlighted {
  border-color: rgba(0,0,0,0.3);
}
.reply-title {
  color: #0f0c5d;
  font-weight: bold;
}
.poster-name {
  color: #117743;
}
.index-number {
  font-size: 10.5pt !important;
}
.index-number:before {
  content: ' No.';
}
.file-info, .file-name {
  font-size: 8pt;
}
.dropdown-menu li ul {
  background: #fff url(https://i.imgur.com/ma45x00.jpg) no-repeat fixed;
  background-size: cover;
  padding: 2px;
}
.message a {
  text-shadow: 0 0 1px #333;
}
.message a:hover {
  text-shadow: 0 0 1px rgb(255,60,60);
}
.omitted {
  font-size: 10pt;
  opacity: 0.5;
}
.refmap-list {
  opacity: 0.5;
}
#delete-container {
  text-align: right;
}
footer {
  background: #fff url(https://i.imgur.com/ma45x00.jpg) no-repeat fixed;
  background-size: cover;
  text-align: center;
  font-size: 9pt;
}
.pagination {
  background: #fff url(https://i.imgur.com/ma45x00.jpg) no-repeat fixed;
  background-size: cover;
  padding: 2px;
  border-top: 1px solid rgba(0,0,0,0.1);
  border-right: 1px solid rgba(0,0,0,0.1);
}

/* h's */

h2, h2 a {
  color: #333;
}

/* settings */

#message {
  font-size: 20pt;
  color: rgb(255,60,60)
}
table {
  border: 1px solid rgba(0,0,0,0.1);
  padding: 5px;
  margin: 5px 0px;
}

/* history */

.hist-msg {
  background: #fff url(https://i.imgur.com/ma45x00.jpg) no-repeat fixed;
  background-size: cover;
  border: 1px solid rgba(0,0,0,0.1);
}
