body {
font-family: sans-serif !important;
background:#220000 none;
background-attachment: fixed;
color:#C5C8C6;
width: 95%;
}

a:link,a:visited,p.intro a.email span.name {
color:#DA8C2E;
}

a:link:hover {
color:#5F89AC;
}

a.post_no {
color:#C5C8C6;
}

a.post_no:hover {
color:#5F89AC!important;
}

div.banner {
background-color:#400A0A;
}

div.post.reply {
background-color:#300707;
border:1px solid #300707;
box-shadow: 2px 2px 5px #000;
margin-bottom:4px;
margin-left:16px;
margin-top:4px;
}

div.post.reply.highlighted {
background-color:#21172B;
border:1px solid #111;
}

div.post.reply div.body a {
color:#DA8C2E;
}

div.post.reply div.body a:hover {
color:#5F89AC;
}

div.post-hover {
border:1px solid #000!important;
box-shadow:none!important;
}

.theme-catalog div.thread {
background-color: #400A0A;
border-color:#111;
}

.theme-catalog div.thread:hover {
background-color:#300707;
}

p.intro span.subject {
color:#BFC151;
}

p.intro span.name {
color:#FFF;
}

.quote {
color: #2F97AC;
}

span.heading {
color:#D11C00;
}

form table tr th {
background:#400A0A;
border:1px solid #111;
color:#C5C8C6;
}

div.ban h2 {
background:#800;
color:#b9b9b9;
}

div.ban {
background:#1d1f21;
border-color:#800;
}

div.ban p {
color:#000;
}

div.pages {
background:#1d1f21;
border-color:#1d1f21;
}

div.pages a.selected {
color:#DA8C2E;
font-weight:700;
}

div.boardlist {
background-color:#400A0A!important;
color:#C5C8C6;
}

div.boardlist:nth-of-type(1) {
border-bottom:1px solid #111!important;
box-shadow:0 0 3px 0 #111;
}

div.boardlist a {
color:#DA8C2E;
}

hr {
background-color:#300707;
border:0;
height:0px;
}

div#options_div {
background-color:#300707;
}

div.options_tab_icon {
color:#AAA;
}

div.options_tab_icon:hover {
background-color:#111;
}

div.options_tab_icon.active {
color:#F20;
}

div.blotter {
color:#F20;
font-weight: bold;
text-align: center;
}

span.omitted {
color:#707070;
}

p.intro a,span.omitted a {
text-decoration:none;
}

form#quick-reply {
padding-right:1px;
border: 1px solid #111;
}

span.capcode {
background-color: #000;
padding:2px 5px;
border-radius: 10px;
}

div#watchlist,div#alert_div {
border:1px solid #111;
background-color:#300707;
}

div#watchlist a,a.watchThread {
color:#DA8C2E;
text-decoration:none;
}

div#watchlist a:hover,a.watchThread:hover {
color:#5F89AC;
}

div[id^="thread_"] {
    box-shadow: 5px 5px 7px #000;
    background-color: #400A0A;
    margin-bottom: 30px;
    border: 10px solid #400A0A;
}

.post.reply a:not([data-expanded="true"]) .post-image{
width:auto!important;
height:auto!important;
max-height:160px;
max-width:160px;
}

table tbody tr:nth-of-type(2n) {
    background-color: #1E2022;
}