table.forum { width: 100%; border-collapse: collapse; border-spacing: 0px; border: 0px;}

td.forum_header_left       { background-color: #fbe9ae; vertical-align: top;}
td.forum_header_right     { background-color: #fbe9ae;  vertical-align: top;}
td.forum_header_lborder { background-image: url('gfx/forum_header_left_main.png'); width: 9px; min-height: 38px; vertical-align: top; overflow: hidden;}
td.forum_header_rborder { background-image: url('gfx/forum_header_right_main.png'); width: 9px; vertical-align: top; overflow: hidden; }

div.forum_header_left       { background-image: url('gfx/forum_header.png'); background-repeat: repeat-x; min-height: 23px; padding: 15px 0px 0px 3px; font: bold 11px Verdana,Arial;  color: #991417;}
div.forum_header_right     { background-image: url('gfx/forum_header.png'); background-repeat: repeat-x; height: 23px; padding-top: 15px; text-align: center; font: normal 10px Verdana,Arial; color: #991417;}
div.forum_header_lborder { background-image: url('gfx/forum_header_left.png'); background-repeat: no-repeat; width: 9px; height: 38px; }
div.forum_header_rborder { background-image: url('gfx/forum_header_right.png'); background-repeat: no-repeat; width: 9px; height: 38px; }
div.forum_header_split     { background-image: url('gfx/forum_header_split.png'); background-repeat: no-repeat; height: 38px; }

td.forum_row_left       { background-color: #f0e0c8;}
td.forum_row_right     { background-color: #f0e0c8; vertical-align: top; }
td.forum_row_dark       { background-color: #f0e0c8; vertical-align: top; }
td.forum_row_lborder { background-image: url('gfx/forum_row_left_main.png'); width: 9px; min-height: 34px; vertical-align: top; overflow: hidden;}
td.forum_row_rborder { background-image: url('gfx/forum_row_right_main.png'); width: 9px; vertical-align: top; overflow: hidden; }

div.forum_row_left_icon       { float: left; margin-top: 5px; background-image: url('gfx/forum_icon2.png'); background-repeat: no-repeat; background-position: 3px 0px; cursor: pointer; width: 44px; height: 37px;}
div.forum_row_left_newpost { float: left; margin-top: 5px; background-image: url('gfx/forum_icon2new.png'); background-repeat: no-repeat; background-position: 3px 0px; cursor: pointer; width: 44px; height: 37px;}
div.forum_row_left_locked   { float: left; margin-top: 5px; background-image: url('gfx/forum_icon2locked.png'); background-repeat: no-repeat; background-position: 3px 0px; cursor: pointer; width: 44px; height: 37px; }

div.forum_row_right     { text-align: center; background-image: url('gfx/forum_row.png'); background-repeat: repeat-x; height: 24px; padding: 10px 0px 3px 0px; font: normal 10px Verdana,Arial; color: #991417; }
div.forum_row_dark       { text-align: center; background-image: url('gfx/forum_row.png'); background-repeat: repeat-x; height: 19px; padding-top: 15px; font: normal 10px Verdana,Arial; color: #991417; }
div.forum_row_dark2     { text-align: center; background-image: url('gfx/forum_row.png'); background-repeat: repeat-x; height: 24px; padding-top: 10px; font: normal 10px Verdana,Arial; color: #991417; }
div.forum_row_left       { background-image: url('gfx/forum_row.png'); background-repeat: repeat-x; min-height: 39px; font: normal 10px Verdana,Arial; color: #991417;}
div.forum_row_lborder { background-image: url('gfx/forum_row_left.png'); background-repeat: no-repeat; width: 9px; height: 38px; }
div.forum_row_rborder { background-image: url('gfx/forum_row_right.png'); background-repeat: no-repeat; width: 9px; height: 38px; }

div.forum_topic_left_post           { float: left; margin-top: 6px; background-image: url('gfx/forum_topic_post.png'); background-repeat: no-repeat; cursor: pointer; width: 43px; height: 35px;}div.forum_topic_left_newpost     { float: left; margin-top: 6px; background-image: url('gfx/forum_topic_newpost.png'); background-repeat: no-repeat;  cursor: pointer; width: 43px; height: 35px;}
div.forum_topic_left_sticky       { float: left; margin-top: 6px; background-image: url('gfx/forum_topic_sticky.png'); background-repeat: no-repeat; cursor: pointer; width: 43px; height: 35px;} 
div.forum_topic_left_newsticky { float: left; margin-top: 6px; background-image: url('gfx/forum_topic_newsticky.png'); background-repeat: no-repeat; cursor: pointer; width: 43px; height: 35px;}
div.forum_topic_left_anno           { float: left; margin-top: 6px; background-image: url('gfx/forum_topic_announcement.png'); background-repeat: no-repeat; cursor: pointer; width: 43px; height: 35px;}
div.forum_topic_left_newanno     { float: left; margin-top: 6px; background-image: url('gfx/forum_topic_newannouncement.png'); background-repeat: no-repeat; cursor: pointer; width: 43px; height: 35px;}
div.forum_topic_left_locked       { float: left; margin-top: 6px; background-image: url('gfx/forum_topic_blocked.png'); background-repeat: no-repeat; cursor: pointer; width: 43px; height: 35px;}

td.forum_row_left_stats { background-image: url('gfx/forum_stats_ico.png'); background-repeat: no-repeat; background-position: center center; border: 1px solid #bfae8e; width: 50px; }
div.forum_rank                    { background-color: #f1dec9; min-height: 22px; border-bottom: 1px #c57137 solid; }
div.forum_rank_ico            { padding-top: 3px; padding-left: 20px; background-image: url('gfx/forum_rank_ico.png'); background-repeat: no-repeat; min-height: 18px; background-position: 2px 2px; }

td.post_login            { vertical-align: top; padding-top: 2px; background-color: #eed8c0; color: #925323; background-image: url('gfx/forum_post_bar.png'); background-repeat: repeat-x; min-height: 30px; border: 1px solid #c57137; font: bold 11px Verdana,Arial; }
td.post_date_title  { width: 596px; padding: 0px 2px; color: #874e1f; background-image: url('gfx/forum_post_bar.png'); background-repeat: repeat-x; background-color: #eed8c0; min-height: 30px; border: 1px solid #c57137;}
div.forum_icon_user { float: left; background-image: url('gfx/forum_icon_user.png'); background-repeat: no-repeat; background-position: 2px 4px; padding: 6px 0px 0px 22px; min-height: 20px;}

div.post_quote   { cursor: pointer; float: left; background-image: url('gfx/forum_icon_quote.png'); background-position: 0px 6px; background-repeat: no-repeat; width: 41px; height: 18px; padding: 8px 0px 0px 22px; color: #1f1307; font: bold 10px Verdana,Arial; margin: 0px 0px 0px 3px; }
div.post_edit     { cursor: pointer; float: left; background-image: url('gfx/forum_icon_edit.png'); background-position: 0px 6px; background-repeat: no-repeat; width: 41px; height: 18px; padding: 8px 0px 0px 22px; color: #1f1307; font: bold 10px Verdana,Arial; margin: 0px 0px 0px 3px; }
div.post_delete { cursor: pointer; float: left; background-image: url('gfx/forum_icon_delete.png'); background-position: 0px 6px; background-repeat: no-repeat; width: 21px; height: 28px; margin: 0px 0px 0px 3px; }
div.post_ip         { cursor: pointer; float: left; background-image: url('gfx/forum_icon_ip.png'); background-position: 0px 6px; background-repeat: no-repeat; width: 21px; height: 28px; margin: 0px 0px 0px 3px; }

td.post_avatar_rank { background-color: #f7ece0; vertical-align: top; border: 1px solid #c57137;}
td.post_content         { vertical-align: top; color: #4e4e4e; background-color: #faf3ec; border-right: 1px solid #c57137; padding: 4px; }
td.post_content2       { vertical-align: top; color: #4e4e4e; background-color: #f3ede8; border-right: 1px solid #c57137; padding: 4px; }
div.post_signature    { clear: both; margin-top: 10px; padding-top: 2px; background-image: url('gfx/forum_postspacer.png'); background-repeat: no-repeat; color: #969696; }
td.post_logged_os     { border: 1px solid #c57137; color: #991417; background-image: url('gfx/forum_post_bbar.png'); height: 35px; }
td.post_buttons_row { padding: 2px; background-image: url('gfx/forum_post_bbar2.png'); height: 35px; border: 1px solid #c57137; }

div.post_button               { float: left; color: #a11b1e; cursor: pointer; background-image: url('gfx/forum_icon_user_btn.png'); width: 94px; height: 20px; padding-top: 6px; margin-right: 3px; text-align: center; font-weight: bold; }
div.forum_btn_reply       { margin-top: 3px; cursor: pointer; float: right; color: #ffffff; background-image: url('gfx/forum_btn_reply.png'); width: 78px; height: 22px; font: bold 11px Verdana,Arial; padding: 8px 0px 0px 30px;}
div.forum_btn_newtopic { cursor: pointer; float: right; color: #ffffff; background-image: url('gfx/forum_btn_newtopic.png'); width: 78px; height: 22px; font: bold 11px Verdana,Arial; padding: 8px 0px 0px 30px;}
div.post_button_minus   { float: right; color: #a11b1e; cursor: pointer; background-image: url('gfx/forum_icon_btn_minus.png'); width: 71px; height: 20px; padding-top: 6px; padding-left: 23px; margin-right: 3px; font-weight: bold; }
div.post_button_plus     { float: right; color: #a11b1e; cursor: pointer; background-image: url('gfx/forum_icon_btn_plus.png'); width: 69px; height: 20px; padding-top: 6px; padding-left: 25px; margin-right: 3px; font-weight: bold; }

div.post_minus_added { clear: both; margin-top: 10px; padding-left: 16px; background-image: url('gfx/plusminus_minus.png'); background-repeat: no-repeat; background-position: 0px 0px; color: #6f757a; min-height: 13px; }
div.post_plus_added   { clear: both; margin-top: 10px; padding-left: 16px; background-image: url('gfx/plusminus_plus.png'); background-repeat: no-repeat; background-position: 0px 0px; color: #6f757a; min-height: 13px; }
div.post_modified       { font-style: italic; padding-top: 5px; }
td.posts_end                { background-color: #d0c4ae; border: 1px solid #d0c4ae; border-top: 1px solid #c57137; height: 3px;}

.forum_bkg               { border: 1px solid #bfae8e; background-color: #eadbbe; color: #991417;}
.forum_bkg2             {  background-color: #eadbbe; color: #991417;}
.forum_border         { border: 1px solid #bfae8e; color: #991417;}
a.forum_link           { text-decoration: none; color: #991417; }
a.forum_tree_link { color: #4e4e4e;}
div.forum_tree         { color: #4e4e4e;}
div.forum_margins   { margin: 0px 6px;}
div.forum_margins2 { margin: 0px 9px;}

div.forum_logged       { width: 25px; height: 25px; background-repeat: no-repeat; background-position: 3px 5px;}
div.forum_user_desc { color: #673b16;}
.forum_user_desc2  { color: #b4672f;}