#chat
{
        overflow: auto;
        top: 0;
        left: 0;
right: 220;        bottom: 25;
        position: absolute;
        -moz-user-focus: normal;
background-color: ffffff;
color: 000000;
font-family: Courier New;
font-size: 17;
border-color: ffffff;
}

#showhistory,#faq,#faq tr
{
background-color: ffffff;
color: 000000;
font-family: Courier New;
font-size: 17;
border-color: ffffff;
}

#chat p,#showhistory p,#faq p
{
padding-left: 2cm;
text-indent: -2cm;
margin-bottom: 8px;
margin-top: 8px;
}

#chat a
{
color: 000000;
}

#showhistory a,#faq a
{
color: 000000;
}

#faq a
{
text-decoration: underline;
}

#enter
{
        position: absolute;
        bottom: 0;
border-color: ffffff;
}

#enter_area
{
font-family:arial; font-size:14; visibility:hidden; position: absolute; bottom: 0;
}

#enter_text
{
font-family:arial; font-size:14; position: absolute; bottom: 0;
}

#enter_size_ref
{
font-family:arial; font-size:14; border-style:solid; border-width:1; visibility: hidden; position: absolute;
left:-10000;
top:-10000;
}

#sidebar
{
                border-style: solid;
                border-width: 0;
                width: 220;
                top: 0;
                position: absolute;
                bottom: 25;
                right: 0;
                max-height: 100%;
                overflow: auto;
-moz-user-focus: normal;
border-color: ffffff;
}

#options
{
visibility: hidden;
                border-style: solid;
                border-width: 0;
                width: 220;
                top: 0;
                right: 10000;
                position: absolute;
                max-height: 100%;
                overflow: auto;
                                bottom: 25;
-moz-user-focus: normal;
border-color: ffffff;
}

#history
{
visibility: hidden;
                border-style: solid;
                border-width: 0;
                width: 220;
                top: 0;
                right: 10000;
                position: absolute;
                max-height: 100%;
                overflow: auto;
                                bottom: 25;
-moz-user-focus: normal;
border-color: ffffff;
}

#history_adv
{
visibility: hidden;
                border-style: solid;
                border-width: 0;
                width: 220;
                top: 0;
                right: 10000;
                position: absolute;
                max-height: 100%;
                overflow: auto;
                                bottom: 25;
-moz-user-focus: normal;
border-color: ffffff;
}

a
{
text-decoration: none;
color: 000000;

}

body
{
background-color: ffffff;
color: 000000;
font-family: Courier New;
font-size: 17;
                margin: 0;
}
#indexbody
{

                overflow: hidden;
}

tr
{
background-color: ffffff;
color: 000000;
font-family: Courier New;
font-size: 17;
}

#quicksettings
{
                position: absolute;
                right: 0;
                bottom: 0;
                width: 275;
                height: 25;
                overflow: hidden;
                border-width: 0;
                text-align: right;
}

.hidden
{
position: absolute;
left: -500;
}