textarea
{
    font-family: arial, helvetica, sans-serif;
    width: 100%;
}

.title,
.answer
{
    padding-left: 30px;
    background-repeat: no-repeat;
    background-position: 8px 8px;
}

.date,
.posts
{
    font-size: 80%;
}

.personName
{
    background-image: url(/forum/image/forum-author.gif);
    background-repeat: no-repeat;
    background-position: 0 2px;
    margin-top: 4px;
    margin-bottom: 16px;
    padding-left: 24px;
    display: block;
}

.topthread .personName
{
    margin-bottom: 2px;
}

.personName,
.personName a:link,
.personName a:visited,
.personName a:hover,
.personName a:active
{
    color: #333;
}

#forum .title
{
    background-image: url(/forum/image/forum-post.gif);
}

.date
{
    color: #666;
    padding-left: 5px;
    padding-right: 0;
    text-align: right;
}

.answer
{
    background-image: url(/forum/image/forum-answer.gif);
}

th,
td
{
    border-left: 0;
    border-right: 0;
    padding-left: 0;
    padding-right: 0;
}

caption
{
    padding: 4px;
    padding-left: 0;
    padding-bottom: 8px;
    text-align: left;
    border-bottom: 1px solid rgb(173,105,107);
}

.titleCaption
{
    font-size: 125%;
    font-weight: normal;
    border-bottom: 1px solid rgb(173,105,107);
    color: rgb(212,80,36);
}

form
{
    border: 0;
    background-color: transparent;
}

textarea
{
    overflow: auto;
}

table.thread th,
table.thread td
{
    padding-top: 12px;
    padding-bottom: 22px;
    border-bottom: 1px solid rgb(173,105,107);
}

.editRow,
.editRow input
{
    font-weight: normal;
}

.postSubmit
{
    vertical-align: bottom;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 4px;
    text-align: right;
}

span.delete
{
    color: #aaa;
    font-size: 10px;
    cursor: default;
}

.started
{
    color: #666;
    font-size: 80%;
}

td.posts
{
    width: 115px;
    padding-top: 6px;
    padding-left: 6px;
    line-height: 16px;
    text-align: right;
}

.replyName
{
    color: #777;
}

.recent
{
    background-color: rgb(255,255,200);
    font-weight: normal;
}

.forumnavig
{
    text-align: right;
    font-size: 90%;
    margin-bottom: 25px;
}

.locked
{
    padding-left: 25px;
    padding-top: 40px;
    padding-bottom: 40px;
    font-style: italic;
}

body div table td.collapsed
{
    padding-top: 50px;
    padding-bottom: 50px;
    font-style: italic;
    border-bottom: 1px dashed black;
}

table td.topthread,
table td.posts
{
    padding-top: 18px;
    padding-bottom: 20px;
}

table td.topthread
{
    padding-right: 16px;
}

body div .infoRow td
{
    padding-top: 18px;
}

body div td.date
{
    padding-top: 20px;
}

.threadTitle
{
    font-size: 105%;
    font-weight: bold;
}

table.thread,
table.threads
{
    width: 100%;
}

.threads tr th,
.threads tr td
{
    border-bottom: 1px solid rgb(173,105,107);
}

textarea
{
    background-color: #fff;
}

.submitbutton
{
    font-size: 85%;
    width: 110px;
}

a.forumHome
a.forumHome:link,
a.forumHome:visited
{
    color: rgb(189,189,189);
}

body div .infoRow,
body div .infoRow td
{
    border-bottom: 0;
    padding-bottom: 0;
}

body div .contentRow td
{
    padding-top: 6px;
    overflow: hidden;
}

.editRow
{
    background-color: #eee;
    padding-left: 6px;
}

div table tr.editRow td
{
    padding-left: 8px;
    padding-right: 14px;
}

.rules
{
    font-size: 84%;
    text-align: left;
    float: left;
    width: 180px;
    top: -20px;
}

.rules,
.rules a,
.rules a:link,
.rules a:visited
{
    color: #777;
}

.createThread
{
    position: absolute;
    top: 144px;
    left: 23px;
    font-size: 90%;
}

.chatCount
{
    position: absolute;
    top: 6px;
    left: 170px;
    font-weight: bold;
    font-size: 90%;
}

.threads
{
    position: relative;
    top: -7px !important;
    top: -12px;
}

body div .createThread a,
body div .createThread a:visited,
body div .chatCount a,
body div .chatCount a:visited
{
    color: rgb(169,64,29);
}

div table.threads p,
div table .contentRow p,
div table .date p,
div p.createThread,
div p.chatCount
{
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
}

table.topMembers
{
    width: 100%;
}

table.topMembers td
{
    padding: 8px;
}

.commentList
{
    font-size: 90%;
}

.commentList li
{
    list-style-image: url(/files/comments.gif);
}

.warning
{
    font-weight: bold;
    color: #800;
    margin-top: 40px;
    margin-bottom: 40px;
}

.forumImage
{
    border: 1px solid #aaa;
    width: 400px;
    position: relative;
    top: 3px;
}

.forumImageSource
{
    font-size: 85%;
    color: #999;
    text-decoration: underline;
    font-style: normal;
    background-color: #fff;
    position: relative;
    top: 3px;
}

div .date a,
div .date a:link,
div .date a:visited,
div .date a:hover
{
    color: rgb(102,102,102);
    text-decoration: underline;
}

a strong.recent
{
    text-decoration: underline;
}

/*
.posts a,
.posts a:link
{
    color: #000;
}
*/

.splitter
{
    background-color: #eee;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
    vertical-align: middle;
    font-style: italic;
    font-size: 85%;

    /*
    padding-left: 40px;
    background-image: url(image/splitter.png);
    background-repeat: no-repeat;
    background-position: 10px 18px;
    */
}

.splitter p
{
    margin-top: 4px;
    margin-bottom: 1px;
}

.splitter,
.splitter a,
.splitter a:link,
.splitter a:visited

{
    color: #777;
}

#backlinksShow .more
{
    border-top: 1px solid rgb(173,105,107);
    margin-top: 30px;
    padding-top: 24px;
    padding-bottom: 14px;
    background-position: 0 26px;
}
