BODY
{
    BACKGROUND-COLOR: black;
    MARGIN: 0px;
    FONT-FAMILY: Arial
}
.menuheader
{
    COLOR: yellow;
    FONT-SIZE: x-small;
    FONT-WEIGHT: bolder
}
.menuitem
{
    COLOR: white;
    FONT-SIZE: xx-small;
    TEXT-DECORATION: none
}
TABLE
{
    BACKGROUND-COLOR: gray
}
.appheader
{
    COLOR: #ffaa66;
    FONT-SIZE: x-large;
    FONT-WEIGHT: bolder
}
.news_date
{
    TEXT-ALIGN: right;
    FONT-STYLE: italic;
    COLOR: lime;
    FONT-SIZE: x-small
}
.news_subject
{
    COLOR: white;
    FONT-SIZE: large;
    FONT-WEIGHT: bold
}
.footertext
{
    COLOR: yellow;
    FONT-SIZE: x-small
}
.news_content
{
    COLOR: white
}
TABLE .entry_table
{
    BACKGROUND-COLOR: black
}
.menu_date
{
    COLOR: white;
    FONT-SIZE: xx-small
}
.file_header_summary
{
    COLOR: white;
    FONT-SIZE: medium
}
.file_header_detail
{
    COLOR: yellow;
    FONT-SIZE: large;
    FONT-WEIGHT: bolder
}
.file_content_summary
{
    COLOR: white
}
.file_content_detail
{
    COLOR: white
}
.file_download_summary
{
    COLOR: white
}
.file_download_detail
{
    COLOR: yellow;
    FONT-SIZE: large
}
.guestbook_header
{
    COLOR: white;
    FONT-SIZE: medium
}
.guestbook_date
{
    COLOR: lime
}
.guestbook_content
{
    COLOR: white
}
.guestbook_link
{
    COLOR: silver
}
TABLE .entry_table TBODY
{
    BACKGROUND-COLOR: #0000af
}
.news_navigate
{
    COLOR: red;
    FONT-SIZE: large;
    FONT-WEIGHT: bolder
}
.news_link
{
    COLOR: darkorange;
    FONT-WEIGHT: bolder
}
.news_game
{
    COLOR: aqua;
    FONT-WEIGHT: bolder
}
.news_section
{
    COLOR: yellow;
    FONT-WEIGHT: bolder
}
HR.file_divider
{
    WIDTH: 100%;
    HEIGHT: 1px;
    COLOR: lime
}
IMG.img_small
{
}
IMG.img_large
{
}
HR.news_divider
{
    WIDTH: 100%;
    HEIGHT: 1px;
    COLOR: blue
}
HR.menu_divider
{
    COLOR: maroon
}
