body                     { margin-left:20px;
                           margin-right:20px;
                           background-color:#e1e8e8;
                           color:#000000;
                           font-family:serif;
                           font-size:medium;
                         }
a                        { color:#000000;
                         }

input, textarea          { font-family:monospace;
                           color:blue;
                           font-size:12;
                         }
.login                   { width:100%;
                           border:1px solid #7f97a0;
                           background-color:#d0dfe0;
                           color:#000000;
                           font-family:sans-serif;
                           font-size:x-small;
                         }
.login td                { background-color:#d0dfe0;
                           padding:5px;
                         }
.login a                 { color:#000000;
                         }


.forumlist               { background-color:#e1e8e8;
                           font-family:sans-serif;
                           font-size:small;
                         }
.forumlist .active       { background-color:#7f97a0;
                           font-weight:bold;
                           color:#ffffff;
                           padding:10px;
                           border-top:1px solid #7f97a0;
                           border-left:1px solid #7f97a0;
                           border-right:1px solid #7f97a0;
                         }
.forumlist .other        { background-color:#d0dfe0;
                           font-weight:normal;
                           color:#000000;
                           padding:10px;
                           border-top:1px solid #7f97a0;
                           border-left:1px solid #7f97a0;
                           border-right:1px solid #7f97a0;
                         }
.forumlist .highlight    { background-color:#eeeeee;
                           font-weight:normal;
                           color:#000000;
                           padding:10px;
                           border-top:1px solid #7f97a0;
                           border-left:1px solid #7f97a0;
                           border-right:1px solid #7f97a0;
                         }
.forumlist .spacer       { background-color:#e1e8e8;
                           padding:1px;
                         }


.threadlist              { width:100%;
                           border:1px; solid #7f97a0;
                           background-color:#7f97a0;
                           color:#000000;
                           font-family:sans-serif;
                           font-size:x-small;
                         }
.threadlist th,
.threadlist th a         { padding:10px;
                           background-color:#7f97a0;
                           font-weight:normal;
                           color:#ffffff;
                           text-align:center;
                         }
.threadlist .tiny        { font-size:xx-small;
                         }
.threadlist .maxthreads  { color:#ffffff;
                         }
.even                    { background-color:#d0dfe0;
                         }
.odd                     { background-color:#e1e8e8;
                         }
.highlight               { background-color:#eeeeee;
                         }
.main                    { width:100%;
                         }

.plugin table            { background-color:#d0dfe0;
                           border:1px solid #7f97a0;
                           color:#000000;
                           font-family:sans-serif;
                           font-size:x-small;
                         }

.login th,
.plugin table th         { padding:1px;
                           background-color:#7f97a0;
                           font-weight:normal;
                           color:#ffffff;
                           text-align:left;
                         }
.plugin table td .old    { background-color:#e1e8e8;
                         }

.hierarchy               { font-family:sans-serif;
                           font-size:x-small;
                         }

.rally                   { height:3px;                }
.hot                     { background-color:FF7256;  }
.new                     { background-color:FFC125;  }
.alert                   { color:#FF0000;             }

