body {
    background: #f8f8f1;
    color: #333333;
}
    body .bg {
        background: url(/cs/images/main_bg.jpg) no-repeat top;
    }

/* Common */
.header {}
    .header .meso {
        color: #565647;
    }
    .header .dot {
        color: #3e3e33;
    }
    .header .pixel {
        color: #34332b;
    }
    .header .definition {
        color: #616154;
    }
.subheader {
    color: #3e3e33;
}
.message {}
    .success {
        background: #a3e929;
    }
    .error {
        background-color: #e94929;
        color: #222222;
    }
    .note {
        border: 1px solid #565647;
    }
.footer, .footer a {
    color: #c8c8c1;
}
    .footer a:hover {
        color: #565647;
    }

/* Main */
.article {}
    .article .title, .article .title a {
        color: #565647;
    }
        .article .title a:hover {
            color: #333333;
        }
        .article .title .date {
            color: #838376;
        }
    .article .content, .article .content a {
        color: #333333;
    }
        .article .content a:hover {
            color: #101010;
        }
        .article .content .image {
            background: #f2f1e9;
            border: 1px solid #e7e7dc;
        }
            .article .content .image img {
                border-bottom: 1px solid #e5e4da;
            }
    .article .divider div {
        border-bottom: 0.20em solid #e1e1d8;
    }
.older_articles a {
    color: #565647;
    border: 1px solid #e7e7dc;
}
    .older_articles a:hover {
        color: #333333;
        background: #f2f1e9;
    }
.entry_0 .quote {
    border-left: 0.15em solid #cdcdc5;
}
.entry_2 .title, .entry_1 .title {
    color: #3e3e33;
}
    .entry_0 a, .entry_0 a:hover,
    .entry_1 a, .entry_1 a:hover,
    .entry_2 a, .entry_2 a:hover,
    .entry_3 a, .entry_3 a:hover,
    .entry_4 a, .entry_4 a:hover {
        color: #565647;
    }
    .entry_2 a, .entry_2 a:hover {
        text-decoration: none;
    }

/* About */
.about {}
    .about .title {
        color: #565647;
    }
    .about, .about a {
        color: #333333;
    }
        .about a:hover {
            color: #101010;
        }
    .about .name {
        color: #101010;
    }
.contact {}
    .contact, .contact a {
        color: #565647;
    }
        .contact a:hover {
            color: #333333;
        }
    .contact .type {
        color: #838376;
    }
