.content_body {
    float:left;
    width:85%;
}

.content_date {
    background-color:transparent;
    color:#ffffff;
    float:right;
    font-family:times, serif;
    font-size:small;
    font-style:italic;
    font-weight:normal;
}

.content_footer {
    border-top:1px solid #888888;
    font-family:times, serif;
    font-size:x-small;
    padding:5px;
    text-align:left;
}

.content_footer_tags {
    background-color:#aaaaaa;
    border:1px dashed black;
    font-family:arial, sans-serif;
    font-size:x-small;
    font-weight:bold;
    padding:5px;
    text-align:left;
}

.content_item {
    background-color:#aaaaaa;
    border:1px solid black;
    margin:20px;
    padding:3px;
    width:auto;
}

.content_main {
    background-color:#ffffff;
    font-family:times, serif;
    font-size:medium;
    font-weight:normal;
    line-height:1.2;
    padding:5px;
    word-spacing:+1px;
}

.content_title {
    background-color:#446688;
    border-bottom:1px dotted #ffffff;
    padding:5px;
}

.comment_title {
    background-color:transparent;
    color:#ffffff;
    font-size:small;
}

a.footer_link:link, a.footer_link:visited {
    background-color:transparent;
    color:#000000;
    text-decoration:none;
}

a.footer_link:hover {
    background-color:transparent;
    color:#000000;
    text-decoration:underline;
}

a.tag:link, a.tag:visited {
    background-color:transparent;
    color:#333333;
    text-decoration:none;
}

a.tag:hover {
    background-color:transparent;
    color:#333333;
    text-decoration:underline;
}

a.title_link:link, a.title_link:visited, a.title_link:hover {
    color:#ffffff;
    font-size:large;
    font-variant:small-caps;
    font-weight:bold;
    text-decoration:none;
}