body {
        background:#000;
        margin:0;
        font-size:10pt;
        font-family:sans-serif;
        padding:40px 20px;
        text-align:center;
        color:#cccccc;
}

p {
        color:#aac3bb;
}

table {
        border:0px;
}

th, td {
        border:2px solid #0b363e;
        padding:.5em;
}

#header {
        margin:0 auto 10px;
        border:0px
}

#container {
        width:800px;
        text-align:center;
        margin-left:auto;
        margin-right:auto;
        padding:0px;
}

.date-header {
        font-size:smaller;
        font-style:italic;
        font-weight:normal;
}

#content {
        width:550px;
        float:left;
        text-align:left;
}

#main {
        padding-left:.5em;
        padding-right:.5em;
}

#sidebar {
        float:left;
}

#sidebar_content {
        width:200px;
        text-align:left;
        padding-left:.5em;
        padding-right:.5em;
}

#sidebar_content ul {
        list-style:none;
}

#sidebar_content li {
        margin-bottom:.5em;
        list-style:none;
}

a {
        color:#518789;
}

a img {
        padding:4px;
        border:1px solid #0b363e;
}

.post {
        padding:.5em;
        border:2px solid #290000;
        border-bottom:4px solid #0b363e;
        margin-bottom:3em;
        background-color:#180507;
}

.center {
        margin-left:auto;
        margin-right:auto;
        text-align:center;
}

.buy {
        font-size:1.5em;
        font-weight:bold;
}

