body {
    background: #000022;
    color: #00CFCF;
}

div.post.reply {
    background: #000033;
    border-color: #000066;
}

a, a:visited {
    color: #00AAAA;
}

div.post.reply div.body a {
    color: #00DDBB;
}

span.heading {
    color: #00CCEE;
}
div.blotter {
    color: #00CCCC;
}
.intro span.name {
    color: #00CC99;
}

.intro span.subject {
    color: #0099cc;
}

.quote {
    color: #00CC99;
}
strong {
    color: #00CCEE;
}
a:hover, .intro a.post_no:hover {
    color: #CCCCCC;
}
div.banner {
    background-color: #004488;
}
header div.subtitle, h1 {
    color: #00CC88;
}

element.style {
    color: #0088CC;
}

div.banner, div.banner a {
    color: #00CC88;
}

form table tr th {
    background: #004488;
}

.desktop-style div.boardlist:not(.bottom) {
    background-color: #002244;
}

.theme-catalog div.thread:hover {
    background: #000055;
    border-color: #005555;
}

div.boardlist {
    color: #004488;
}

.post-menu ul {
    background-color: #001155;
    border: 1px solid #005599;
}

div.post.reply.highlighted{
    background: #002200;
    border-color: #006600;
}

div.thread_ads{
    background: #002200;
    color: #006600;
    border: 1px solid #009900;
}   

span.small{
    color: #00aa44;
}

p.body-line.ltr.rquote{
    color: #0099CC;
}