body 
{ 
    background-image: url(/images/bg2.png);
    margin: 0px;
    padding: 0px;
    font-size: 80%; 
    font-family: arial, sans-serif;
}

img { border: 0px; }

table 
{ 
    font-size: 100%; 
    font-family: arial, sans-serif 
}

.menu_table
{
    border: 0px;
    padding: 8px 8px;
}
.menu_item 
{ 
    text-decoration: none;
    color: #585858;
    font-weight: bold;
}
.menu_lang_switch
{ 
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}

.download_link { color: #0000FF; font-weight: bold; } 

.date { color: red; font-weight: bold }
.topic { font-weight: bold }

.title { font-size: 130%; font-weight: bold }
.title2 { font-weight: bold }
.small { font-size: 90% }

#outer_menu_div
{
    background-image: url(/images/bg_menu_gradient.png);
    background-repeat: repeat-x;
    background-position: bottom;
    width: 100%;
}
#outer2_menu_div
{
    background-image: url(/images/bg_menu_image.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 100%;
}
#menu_div 
{
    /* Center */
    margin: 0px auto;
    max-width: 1000px;
    display: block;
}

#outer_content_div 
{
    background-image: url(/images/bg1.png);
    clear: both;
    width: 100%;
}
#outer2_content_div 
{
    background-image: url(/images/bg_content_gradient.png);
    background-repeat: repeat-x;
    background-position: top;
    width: 100%;
}
#content_div 
{
    padding: 10px 8px;

    /* Center */
    margin: 0px auto;
    max-width: 1000px;
    display: block;
}

#outer_footer_div
{
    background-image: url(/images/bg_footer_gradient.png);
    background-repeat: repeat-x;
    background-position: top;
    clear: both;
    width: 100%;
}
#footer_div 
{
    padding: 8px 8px;

    /* Center */
    margin: 0px auto;
    max-width: 1000px;
    display: block;
}
