.forumheader {
        font-size: 12px;
        font-weight: bold;
        color: #ddd;
}

.forumheader a, .forumheader a:visited {
        font-size: 12px;
        font-weight: bold;
        color: #ddd;
        text-decoration: underline;
}

/* Form elements */
input,* html input.post, * html textarea { border-color: #D0D0D0; }
input.post:hover, textarea:hover { border-color: #D0D0D0; }
/* Form elements */
input,* html input.post, * html textarea { border-color: #D0D0D0; }
input.post:hover, textarea:hover { border-color: #D0D0D0; }
textarea, select {
        color: #D0D0D0;
        font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

input.post, textarea {
        border: solid 1px #ddd;
        background-color: #222;
        color: #D0D0D0;
}
textarea { background: #222; }
* html input.post, * html textarea { border-color: #D0D0D0; }
input.post:hover, textarea:hover { border-color: #D0D0D0; }
input.post:focus, textarea:focus { border-color: #FFFFFF; color: #FFF; }

/* Header cells - the blue and silver gradient backgrounds */
th, td.spaceRow, td.th {
        color: #000;
        font-size: 11px;
        font-weight: bold;
        background: #ddd url(../images/th-grey.gif) top left repeat-x;
        white-space: nowrap;
        padding: 0 5px;
        text-align: center;
        height: 12px;
        border-left: solid 1px #404040;
        border-right: solid 1px #121212;
        border-top: solid 1px #404040;
        border-bottom: solid 1px #121212;
}

td.catBottom {
        background: #ddd url(../images/th-grey.gif) top left repeat-x;
        height: 24px;
        padding: 1px 3px;
        border-left: solid 1px #404040;
        border-right: solid 1px #121212;
        border-top: solid 1px #404040;
        border-bottom: solid 1px #121212;
}


