/* general */
body {
  background: #FFFFEE;
  color: #800000;
}

hr {
  border: 0;
  height: 1px;
  color: #d9bfb7;
  background-color: #d9bfb7;
	background-image: linear-gradient(to left, rgba(255,255,238,1), rgb(200, 175, 167), rgba(255,255,238,1));
}

a {
  color: #0000EE;
}

a:hover {
  color: #DD0000;
}

/* root/general */
.page-root a {
  text-decoration: none;
}

.box-title {
  background: #fca;
  font-weight: bold;
}

.box-content {
  background: #ffffff;
}

.nsfw {
  color: #FF0000;
  font-weight: bold;
}

/* footer */

/* board */
div.mode {
  background: #E04000;
  color: #FFFFFF;
}

/* post */
.post.reply {
  background: #F0E0D6;
}

span.post-board {
  color: #0000EE;
}

span.post-subject {
  color: #CC1105;
}

span.post-name {
  color: #117743;
}

span.post-trip {
  color: #117743;
}

div.post-message span.quote {
  color: #789922;
}

div.post-message .spoiler {
  text-shadow: 0 0 10px #000000;
}

.post-message .banned {
  color: #FF0000;
}

.truncated {
  color: #707070;
}

.omitted {
  color: #707070;
}

span.post-catalog-subject {
  color: #CC1105;
}

span.cap-admin {
  color: #FF0000;
}

span.cap-mod {
  color: #0000EE;
}

span.post-id a {
  color: inherit;
}

span.post-id a:hover {
  font-weight: bold;
}

div.post-info .backreference {
  font-size: small;
}

div.post-info .backreference * {
  font-size: initial;
}

/* menubar */
.menubar-detached {
  border-bottom: 1px solid;
}

/* dropdown menu */
a.dd-menu-btn {
  color: #800000;
}

a.dd-menu-btn:hover {
  color: #DD0000;
}

div.dd-menu ul {
  background: #F0E0D6;
  border: 1px solid;
  border-right-width: 2px;
}

div.dd-menu li {
  border-bottom: 1px solid;
}

div.dd-menu li:hover {
  background: #FFFFEE;
}

/* post preview */
div.post-preview > .post.op {
  background: #FFFFEE;
}

div.post-preview > .post {
  border: 1px solid;
}

a > div.post-preview {
  color: #800000;
}

/* highlights (posts, etc) */
.highlight {
  border: 2px dashed;
}

/* forms */
.form-label {
  background: #EEAA88;
  font-weight: bold;
}

/* manage */
.form-manage table, .form-manage th, .form-manage td {
  border: 1px solid;
}

/* gallery component */
.gallery-item:hover {
  border: 1px solid;
}
