body
{
    background       : #fff8f8;
    color            : #000000;
}

div.adminmenu
{
    text-align       : right;
    font-size        : 80%;
    border-bottom    : #880000 1px solid;
    padding-bottom   : 4pt;
    margin-bottom    : 4pt;
}

div.body
{
    padding-left     : 4pt;
}

div.body p
{
    line-height      : 120%;
    margin-top       : 4pt;
    margin-bottom    : 4pt;
    margin-left      : 8pt;
}

div.body blockquote p
{
    text-indent      : 0pt;
    margin-top       : 0pt;
    margin-bottom    : 0pt;
}

div.comment
{
    background-color : #ffeeee;
    border           : #ffbbaa 1px solid;
    font-size        : 80%;
    padding          : 4pt;
    margin-top       : 8pt;
    margin-bottom    : 8pt;
}

div.comment p
{
    margin-top       : 4pt;
    margin-bottom    : 4pt;
}

h1
{
    background       : #c09090;
    clear            : none;
    display          : block;
    text-align       : left;
    font-family      : HGP‘n‰pŠpÎß¯Ìß‘Ì;
    font-size        : 200%;
    font-weight      : bold;
    padding-bottom   : 0.1em;
    padding-left     : 0.1em;
    padding-right    : 0.1em;
    padding-top      : 0.1em;
    margin-top       : 4pt;
    margin-bottom    : 4pt;
}

h2
{
    background       : #e0b0b0;
    color            : #600000;
    clear            : none;
    display          : block;
    font-size        : 150%;
    font-weight      : bold;
    text-align       : left;
    white-space      : nowrap;
    padding-bottom   : 0.1em;
    padding-left     : 0.1em;
    padding-right    : 0.1em;
    padding-top      : 0.1em;
    margin-top       : 4pt;
    margin-bottom    : 4pt;
}

h3
{
    background       : #ffd0d0;
    color            : #900020;
    clear            : none;
    display          : block;
    font-size        : 133%;
    font-weight      : bold;
    text-align       : left;
    white-space      : nowrap;
    padding-bottom   : 0.1em;
    padding-left     : 0.1em;
    padding-right    : 0.1em;
    padding-top      : 0.1em;
    margin-top       : 4pt;
    margin-bottom    : 4pt;
}

h4
{
    border-left      : #ffbbaa 12px solid;
    padding-left     : 4pt;
    margin-top       : 4pt;
    margin-bottom    : 4pt;
}

hr
{
    color            : #ffbbaa;
}

pre
{
    border           : #888888 1px solid;
    padding          : 4pt;
    margin-top       : 4pt;
    margin-bottom    : 4pt;
    margin-left      : 16pt;
}

form
{
    margin-top       : 4pt;
    margin-bottom    : 4pt;
    padding-top      : 0pt;
    padding-bottom   : 0pt;
}

blockquote
{
    font-style       : italic;
    border           : #888888 1px solid;
    padding          : 4pt;
    margin-top       : 4pt;
    margin-bottom    : 4pt;
    margin-left      : 16pt;
}

table
{
    border-collapse  : collapse;
    border           : #888888 2px solid;
    margin-left      : 8pt;
}

th
{
    border           : #888888 1px solid;
    background-color : #ffaa88;
}

td
{
    border           : #888888 1px solid;
}

A:link
{ 
    color            : #884444;
    text-decoration  : none;
}

A:visited
{
    color            : #ff4444;
    text-decoration  : none;
}

A:hover
{
    color            : #4444ff;
    text-decoration  : underline;
}

ul
{
    list-style       : url(tr_r.gif);
    margin-top       : 0pt;
    margin-bottom    : 0pt;
    margin-left      : 24pt;
}

ol
{
    margin-top       : 4pt;
    margin-bottom    : 4pt;
}

dl
{
    margin-top       : 4pt;
    margin-bottom    : 4pt;
}

dt
{
    font-weight     : bold;
    border-bottom   : #ff4444 1px solid;
    margin-bottom   : 4pt;
}

dd
{
    margin-left      : 8pt;
    margin-bottom    : 4pt;
}
