table.threadList, table.forumList {
    border-collapse:collapse;
    margin:0pt;
    padding:0pt;
    width:99%;
}

table.threadList th,table.forumList th{
    background-color: #a00208;
    color:#ffffff;
    font-weight: bold;
    border:1px solid #ffffff;
}

table.threadList td, table.threadList th, table.forumList td, table.forumList th {
    padding:2px 1em;
    text-align:left;
}
table.threadList td a, table.threadList th a, table.forumList td a, table.forumList th a,ul.messages a{
    font-weight:bold;
}
table.threadList td, table.forumList td {
    border:1px solid #1b1c1f;
}
table.threadList td.threadSubject,table.forumList td.forumTitle{
    border-left:0;
}
table.threadList td.locked,table.forumList td.locked{
    border-right:0;
}
tr.forum-odd, tr.thread-odd {
    background-color:#f5f5f5;
}
tr.forum-even, tr.thread-even {
    background-color:#ffffff;
}
p.newThreadLink a{
    font-weight:bold;
    color: #a00208;
}
p.newThreadLink a:hover{
    color: #1b1c1f;
}
h3.threadTitle{
    color: #a00208;
    font-size:14px;
    font-weight: bold;
}
ul.messages {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0pt;
    border-top:1px solid #1b1c1f;
}
ul.messages li.message {
    border-bottom:1px solid #1b1c1f;
    margin:0pt;
    padding:0pt;
}
ul.messages li.message-odd {
    background-color:#f5f5f5;
}
ul.messages li.message-even {
    background-color:#ffffff;
}
ul.messages li h5 {
    color:#666666;
    font-size:110%;
    margin:0pt;
    padding:0.5em;
}
ul.messages li p.messageContent {
    margin:0pt;
    padding:0pt 0.5em 2em;
}
ul.messageMeta {
    background-color:#ebebeb;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:1px;
    overflow:auto;
    padding:0pt 0.5em 3px;
}
ul.messageMeta li {
    display:inline;
}
ul.messageMeta li.messageAuthor {
    font-weight:bold;
}
ul.messageMeta span.messageAnonymousPost {
    color:#666666;
    font-style:italic;
    font-weight:normal;
}
ul.messageMeta li.messageCreationDate {
    float:right;
}
ul.messageMeta li.messageUUID, ul.messageMeta li.messageOrderNumber{
    display:none;
}
p.replyLink,p.forumCount{
    visibility:hidden;
}
form.forum-form {
    font-size:100%;
    margin:0pt;
    padding:1em 0pt 0pt;
}
.forum-form fieldset {
    border:medium none;
    margin:0pt;
    padding:0pt;
}
.forum-form label{
    display:block;
    float:left;
    font-weight:bold;
    color:#a00208;
    margin:0pt;
    padding:0pt 5px;
    text-align:right;
    width:6em;
}
.forum-form input, .forum-form select, .forum-form textarea {
    font-family:Tahoma,Arial,sans-serif;
    border:1px solid #1b1c1f;
    font-size:100%;
    margin:0pt 0pt 1em;
    padding:0pt;
    width:30em;
}
.forum-form textarea {
    height:10em;
    overflow:auto;
}
.forum-form fieldset.buttons {
    margin-left:7em;
}
.forum-form fieldset.buttons input {
    background-color:#1b1c1f;
    padding:0pt 1.5em;
    font-weight:bold;
    color:#ffffff;
    width:auto;
    border:2px solid #1b1c1f;
}
.forum-form fieldset.buttons input:hover {
    background-color:#a00208;
    border:2px solid #a00208;
    cursor:pointer;
}
.forum.warning {
    color:Maroon;
    font-style:italic;
}
div.pageLinks {
    background-color:#f5f5f5;
    border:1px solid #1b1c1f;
    font-size:100%;
    margin:0pt 0pt 5em;
    padding:3px 0.5em;
}
div.pageLinks * {
    display:inline;
}
div.pageLinks p {
    font-weight:bold;
}
ul.pageLinks {
    margin:0pt;
    padding:0pt;
}