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

td.forum_header_left       { background-color: #c9c9c9; vertical-align: top;}
td.forum_header_right     { background-color: #c9c9c9;  vertical-align: top;}
td.forum_header_lborder { background-image: url('gfx/forum_row_left_main.png'); width: 3px; min-height: 26px; vertical-align: top; overflow: hidden;}
td.forum_header_rborder { background-image: url('gfx/forum_row_right_main.png'); width: 3px; vertical-align: top; overflow: hidden; }
td.forum_header_split     { background-color: #c9c9c9; width: 1px; vertical-align: top; }

div.forum_header_left       { background-image: url('gfx/forum_row.png'); background-repeat: repeat-x; min-height: 16px; padding-top: 10px; font: bold 11px Verdana,Arial;  color: #1d1d1d}
div.forum_header_right     { background-image: url('gfx/forum_row.png'); background-repeat: repeat-x; height: 16px; padding-top: 10px; text-align: center; font: normal 10px Verdana,Arial; color: #1d1d1d}
div.forum_header_lborder { background-image: url('gfx/forum_row_left.png'); background-repeat: no-repeat; width: 3px; height: 26px; }
div.forum_header_rborder { background-image: url('gfx/forum_row_right.png'); background-repeat: no-repeat; width: 3px; height: 26px; }
div.forum_header_split      { background-image: url('gfx/forum_row.png'); background-repeat: no-repeat; width: 1px; height: 26px; }

td.forum_header_left_btm   { background-image: url('gfx/forum_row_left_btm.png'); height: 5px; background-repeat: repeat-x; }
td.forum_header_right_btm { background-image: url('gfx/forum_row_right_btm.png'); height: 5px; background-repeat: repeat-x; }
td.forum_header_btm               { background-image: url('gfx/forum_row_btm.png'); height: 5px; background-repeat: repeat-x; }

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

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

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

td.forum_row_left_btm   { background-image: url('gfx/forum_row_left_btm.png'); height: 5px; background-repeat: repeat-x; }
td.forum_row_right_btm { background-image: url('gfx/forum_row_right_btm.png'); height: 5px; background-repeat: repeat-x; }
td.forum_row_btm               { background-image: url('gfx/forum_row_btm.png'); height: 5px; background-repeat: repeat-x; }

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; background-position: 7px 7px; }
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; background-position: 7px 7px; }
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; background-color: #1d1e21; border: 1px solid #0e3038; width: 50px; }
div.forum_rank                    { background-color: #101010; min-height: 22px; border-bottom: 1px #343434 solid; }
div.forum_rank_ico            { padding-top: 5px; 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: #141414; color: #cbcbcb; background-image: url('gfx/forum_post_bar.png'); background-repeat: repeat-x; min-height: 30px; border: 1px solid #343434; font: bold 11px Verdana,Arial; }
td.post_date_title  { width: 596px; padding: 0px 2px; color: #cbcbcb; background-image: url('gfx/forum_post_bar.png'); background-repeat: repeat-x; background-color: #141414; min-height: 30px; border: 1px solid #343434;}
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: 45px; height: 20px; padding: 8px 0px 0px 27px; color: #070707; 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: 45px; height: 20px; padding: 8px 0px 0px 27px; color: #070707; 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: 20px; height: 30px; 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: 20px; height: 30px; margin: 0px 0px 0px 3px; }

td.post_avatar_rank { background-color: #080808; vertical-align: top; border: 1px solid #343434;}
td.post_content         { vertical-align: top; color: #b6b6b6; background-color: #040404; border-right: 1px solid #343434; padding: 4px; }
td.post_content2       { vertical-align: top; color: #b6b6b6; background-color: #060606; border-right: 1px solid #343434; 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: #656565; }
td.post_logged_os     { border: 1px solid #343434; color: #cbcbcb; 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 #343434; }

div.post_button               { float: left; color: #ffffff; cursor: pointer; background-image: url('gfx/forum_icon_user_btn.png'); width: 102px; height: 22px; padding-top: 5px; margin-right: 3px; text-align: center; font-weight: bold; }
div.forum_btn_reply       { margin-top: 3px; cursor: pointer; float: right; color: #000000; background-image: url('gfx/forum_btn_reply.png'); width: 76px; height: 18px; font: bold 11px Verdana,Arial; padding: 15px 0px 0px 35px;}
div.forum_btn_newtopic { cursor: pointer; float: right; color: #000000; background-image: url('gfx/forum_btn_newtopic.png'); width: 81px; height: 18px; font: bold 11px Verdana,Arial; padding: 15px 0px 0px 30px;}
div.post_button_minus   { float: right; color: #ffffff; cursor: pointer; background-image: url('gfx/forum_icon_btn_minus.png'); width: 77px; height: 22px; padding-top: 5px; padding-left: 25px; margin-right: 3px; font-weight: bold; }
div.post_button_plus     { float: right; color: #ffffff; cursor: pointer; background-image: url('gfx/forum_icon_btn_plus.png'); width: 77px; height: 22px; padding-top: 5px; 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: #1e1e1e; border: 1px solid #1e1e1e; border-top: 1px solid #343434; height: 3px;}

.forum_bkg               { border: 1px solid #343434; background-color: #0d0d0d; color: #b6b6b6;}
.forum_bkg2             {  background-color: #0d0d0d; color: #b6b6b6;}
.forum_border         { border: 1px solid #343434; color: #b6b6b6;}
a.forum_link           { text-decoration: none; color: #1d1d1d; }
a.forum_tree_link { color: #d5d5d5;}
div.forum_tree         { color: #d5d5d5;}
div.forum_margins   { margin: 0px 10px;}
div.forum_margins2 { margin: 0px 13px;}

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