a {
    text-decoration: none;
    font-weight: bold;
    color: #33CCFF;
}

span.page_heading {
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 150%;
    color: #33CCFF;
}

div.page_heading_box {
    margin: 1em;
}

div.news_item_box {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background: #333333;
    padding: 1em;
    border-width: 2px;
    border-color: #000000;
    border-style: ridge;
    margin-bottom: 2em;
    width: 700px;
}

table.news_item_table {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    width: 650px;
}

.news_item_stamp {
}

.news_item_title {
    font-weight: bold;
    text-align: center;

}

.news_item_body {
    font-size: 80%;
    text-align: justify;
    padding: .5em;
    padding-left: 1em;
    padding-right: 1em;
    white-space: pre-wrap;
}

.news_item_link {
    text-align: center;
}

.image_thumb {
    border-color: #FFFFFF;
    margin-left: 1em;
    margin-right: auto;
    text-align: center;
}

