#forum_div {color: #000000; padding-bottom: 20px; background-color: #F5F6F6; background-image: url("images/forum-list-background.jpg"); background-repeat: repeat-y;}

#forum_login_label {margin-left: 21px; text-align: right; margin-bottom: 10px; margin-right: 33px; }
#forum_login_label A {font-weight: bold; color: #000000; text-decoration: none;}

#forum_login_box {display: none; margin-left: 21px; margin-right: 33px; margin-bottom: 10px;}
#forum_login_box TABLE {width: 100%; background-image: url("images/forum-list-background.jpg"); background-repeat: repeat-y; border-collapse: collapse; border-spacing: 0px;}
#forum_login_box TD {padding: 5px;}
#forum_login_box TD.right {text-align: right;}
#forum_login_box TD.label {width: 40px;}
#forum_login_box TD.input {width: 100px;}
#forum_login_box A {color: #000000; text-decoration: none;}
#forum_login_box DIV.logged {padding: 5px;}
#forum_login_box DIV.login {padding: 5px;}

#forum_navigator_menu {font-family:'trebuchet ms'; width: 1000px; height: 39px; padding-top: 8px; margin-bottom: 0; color: #000000;}
#forum_navigator_menu IMG {border: none;}
#forum_navigator_menu DIV.forum_navigation_menu_sub {float: left; top: 15px; margin-left: 10px;}
#forum_navigator_menu DIV.forum_navigation_menu_sub2 {float: left; top: 15px; height: 20px; padding-top: 3px; margin-left: 10px;}
#forum_navigator_menu DIV.small-star2 {margin-top: 5px; float:left; width: 12px; height: 12px;}
#forum_navigator_menu A {color: #000000; font-size: 16px; font-weight: bold; text-decoration: none;}

#forum_boards_table {color: #000000; width: 949px; margin-left: 21px; border-collapse: collapse; border-spacing: 0px;}
#forum_boards_table SPAN {color: #FFE400; background-color: #2E2E2E; padding-left: 5px; padding-right: 5px;}
#forum_boards_table TD {padding: 0px;}
#forum_boards_table TR.header {color: #000000; height: 30px; font-weight: bold;}
#forum_boards_table TR.row2 {background-image: url("images/forum_row2.jpg"); background-repeat: repeat-y;}
#forum_boards_table TD.theme {padding-left: 10px; width: 800px; font-weight: bold;}
#forum_boards_table TD.topics {width: 149px; font-weight: bold; text-align: center;}
#forum_boards_table TD.topics2 {text-align: center;}
#forum_boards_table A {color: #000000; text-decoration: none;}
#forum_boards_table DIV.name {margin-left: 10px; margin-top: 10px; margin-bottom: 5px; font-weight: bold;}
#forum_boards_table DIV.description {margin-left: 10px; margin-bottom: 10px; width: 700px; text-align: justify;}

#forum_topics_header {margin-left: 21px; margin-bottom: 10px; min-height: 72px; width: 949px;}
#forum_topics_header A {color: #000000; text-decoration: none;}
#forum_topics_header DIV.name {padding-left: 10px; padding-top: 10px; min-height: 15px; padding-bottom: 5px; font-size: 15px; font-weight: bold;}
#forum_topics_header DIV.description {padding-left: 10px; width: 700px; min-height: 47px; font-size: 12px;}
#forum_topics_header DIV.description2 {padding-left: 10px; width: 700px; font-size: 12px;}
#forum_topics_header DIV.owner {padding-left: 10px; padding-top: 5px; width: 700px; min-height: 20px; font-size: 12px;}
#forum_topics_header DIV.new_topic {padding-top: 5px; padding-bottom: 5px; min-height: 15px; margin-right: 5px;}
#forum_topics_header DIV.topics {padding-top: 10px; min-height: 30px; margin-right: 10px;}
#forum_topics_header SPAN.nick {color: #000000; font-weight: bold;}
#forum_topics_header_table {width: 949px; border-collapse: collapse; border-spacing: 0px;}
#forum_topics_header_table TD {padding: 0px;}
#forum_topics_header_table TD.right {text-align: right;}
#forum_topics_header_table IMG {border: none}

#forum_new_topic {display: none; margin-left: 21px; width: 949px; background-image: url("images/forum-list-background.jpg"); background-repeat: repeat-y;}
#forum_new_topic DIV.error {color: #000000; height: 20px; padding-left: 10px; padding-top: 10px; padding-bottom: 5px; font-size: 15px; font-weight: bold;}
#forum_new_topic TABLE {width: 100%; border-collapse: collapse; border-spacing: 0px;}
#forum_new_topic TD {padding: 0px; text-align: center;}
#forum_new_topic INPUT.checkbox {width: 100px; height: 20px;}
#forum_new_topic INPUT.new_file {border: #6C6C6C 1px solid; width: 920px;}
#forum_new_topic DIV.header {padding-left: 10px; padding-top: 10px; padding-bottom: 5px; font-size: 15px; font-weight: bold;}
#forum_new_topic DIV.header2 {padding-left: 10px; padding-top: 5px; height: 15px; padding-bottom: 5px; font-size: 12px;}
#forum_new_topic DIV.header3 {height: 15px; padding-bottom: 5px; font-size: 14px; font-weight: bold;}
#forum_new_topic DIV.type1 {width: 285px; height: 100px; margin: 5px; padding: 10px; text-align: center; background-image: url("images/forum_row2.jpg"); background-repeat: repeat-y;}
#forum_new_topic DIV.type2 {width: 285px; height: 100px; margin: 5px; padding: 10px; text-align: center; background-image: url("images/forum_row2.jpg"); background-repeat: repeat-y;}
#forum_new_topic DIV.type3 {width: 285px; height: 100px; margin: 5px; padding: 10px; text-align: center; background-image: url("images/forum_row2.jpg"); background-repeat: repeat-y;}
#forum_new_topic DIV.new_topic {margin-left: 10px; margin-bottom: 5px;}
#forum_new_topic DIV.new_topic2 {text-align: center; margin-left: 10px; margin-bottom: 5px;}
#forum_new_topic DIV.new_topic_text {margin-left: 10px; margin-top: 5px; font-size: 12px;}
#forum_new_topic INPUT.new_name {border: #6C6C6C 1px solid; width: 920px;}
#forum_new_topic INPUT.new_description {border: #6C6C6C 1px solid; width: 920px;}
#forum_new_topic TEXTAREA.new_text {border: #6C6C6C 1px solid; width: 920px; height: 150px;}
#forum_new_topic DIV.new_smileys {margin-left: 10px; margin-top: 5px; margin-bottom: 5px;}
#forum_new_topic INPUT.bb_button {border: #6C6C6C 1px solid; background-color: #FFF5E4;}

#forum_new_post {display: none; margin-left: 21px; width: 949px; background-image: url("images/forum-list-background.jpg"); background-repeat: repeat-y;}
#forum_new_post IMG {max-width: 900px; width: expression(this.width>900?"900px":true); border: none;}
#forum_new_post DIV.error {color: #000000; height: 20px; padding-left: 10px; padding-top: 10px; padding-bottom: 5px; font-size: 15px; font-weight: bold;}
#forum_new_post TEXTAREA.new_text {border: #6C6C6C 1px solid; width: 920px; height: 150px;}
#forum_new_post INPUT.new_file {border: #6C6C6C 1px solid; width: 920px;}
#forum_new_post DIV.header {padding-left: 10px; padding-top: 10px; padding-bottom: 5px; font-size: 15px; font-weight: bold;}
#forum_new_post DIV.new_post {margin-left: 10px; margin-bottom: 5px;}
#forum_new_post DIV.new_post2 {text-align: center; margin-left: 10px; margin-bottom: 5px;}
#forum_new_post DIV.new_post_text {margin-left: 10px; margin-top: 5px; font-size: 12px;}
#forum_new_post DIV.new_smileys {margin-left: 10px; margin-top: 5px; margin-bottom: 5px;}
#forum_new_post INPUT.bb_button {border: #6C6C6C 1px solid; background-color: #FFF5E4;}

#forum_new_post TABLE.orig_forum_post_table {width: 100%; border-collapse: collapse; border-spacing: 0px;}
#forum_new_post A {color: #000000; text-decoration: none;}
#forum_new_post TR.header {height: 20px; background-image: url("images/forum-background-table-header.png"); background-repeat: repeat-x;}
#forum_new_post TD {padding: 0px;}
#forum_new_post TD.post_body2 {padding-left: 5px; padding-right: 5px; background-color: #E2F6FA;}
#forum_new_post TD.header_nick {padding-left: 10px;}
#forum_new_post DIV.header2 {padding-left: 15px; background-image: url("images/forum-star.gif"); background-repeat: no-repeat;}
#forum_new_post DIV.replyto_text {margin-left: 10px; margin-top: 5px; font-size: 12px;}
#forum_new_post DIV.replyto {margin-top: 5px; margin-bottom: 5px; margin-right: 5px; padding: 2px; border: #6C6C6C 1px solid;}
#forum_new_post SPAN.nick {font-size: 14px; color: #000000; font-weight: bold;}

#forum_topics_footer {margin-left: 21px; height: 35px; width: 949px; background-image: url("images/forum-background-footer.png"); background-repeat: no-repeat;}
#forum_topics_footer_table {width: 949px; border-collapse: collapse; border-spacing: 0px;}
#forum_topics_footer_table TD {padding: 0px;}
#forum_topics_footer_table TD.right {text-align: right;}
#forum_topics_footer_table IMG {border: none;}
#forum_topics_footer DIV.new_topic {padding-top: 8px; padding-bottom: 5px; margin-right: 5px;}

#forum_topics_pager {margin-left: 21px; height: 28px; width: 949px; margin-bottom: 10px; background-image: url("images/forum-background-pager.png"); background-repeat: repeat-x;}
#forum_topics_pager_table {width: 949px; border-collapse: collapse; border-spacing: 0px;}
#forum_topics_pager_table TD {padding: 0px;}
#forum_topics_pager_table IMG {border: none;}
#forum_topics_pager_table A {color: #FFE400; text-decoration: underline;}
#forum_topics_pager_table SPAN.active_page {color: #FFE400; font-weight: bold;}
#forum_topics_pager_table TD.pages {padding-left: 10px; padding-top: 5px; color: #FFE400;}
#forum_topics_pager_table TD.select {text-align: right; padding-top: 5px; padding-right: 10px;}
#forum_topics_pager_table SELECT.topics_per_page {font-size: 10px; width: 90px;}
#forum_topics_pager_table SELECT.posts_per_page {font-size: 10px; width: 120px;}
#forum_topics_pager_table SELECT.orderby {font-size: 10px; width: 140px;}

#forum_topics_pager2 {margin-left: 21px; height: 28px; width: 949px; background-image: url("images/forum-background-pager.png"); background-repeat: repeat-x;}
#forum_topics_pager_table2 {width: 949px; border-collapse: collapse; border-spacing: 0px;}
#forum_topics_pager_table2 TD {padding: 0px;}
#forum_topics_pager_table2 IMG {border: none;}
#forum_topics_pager_table2 A {color: #FFE400; text-decoration: underline;}
#forum_topics_pager_table2 SPAN.active_page {color: #FFE400; font-weight: bold;}
#forum_topics_pager_table2 TD.pages {padding-left: 10px; padding-top: 5px; color: #FFE400;}
#forum_topics_pager_table2 TD.select {text-align: right; padding-top: 5px; padding-right: 10px;}
#forum_topics_pager_table2 SELECT.topics_per_page {font-size: 10px; width: 90px;}
#forum_topics_pager_table2 SELECT.posts_per_page {font-size: 10px; width: 120px;}
#forum_topics_pager_table2 SELECT.orderby {font-size: 10px; width: 140px;}

#forum_topics_table {color: #000000; width: 949px; margin-left: 21px; margin-bottom: 10px; border-collapse: collapse; border-spacing: 0px;}
#forum_topics_table SPAN {color: #FFE400; background-color: #2E2E2E; padding-left: 5px; padding-right: 5px;}
#forum_topics_table TR.header {color: #000000; height: 30px; font-weight: bold;}
#forum_topics_table TR.row {height: 60px;}
#forum_topics_table TR.row2 {height: 60px; background-image: url("images/forum_row2.jpg"); background-repeat: repeat-y;}
#forum_topics_table TD.theme {width: 349px; padding-left: 10px; font-weight: bold;}
#forum_topics_table TD.posts {width: 100px; font-weight: bold; text-align: right; padding-right: 20px;}
#forum_topics_table TD.last {width: 200px; font-weight: bold;}
#forum_topics_table TD.created {width: 200px; font-weight: bold;}
#forum_topics_table TD.type {width: 80px; font-weight: bold;}
#forum_topics_table TD.right {padding-right: 20px; text-align: right;}
#forum_topics_table DIV.name {padding-left: 5px; margin-left: 5px; margin-top: 10px; margin-bottom: 10px; font-weight: bold;}
#forum_topics_table DIV.user {font-weight: bold;}
#forum_topics_table DIV.topicdate {}
#forum_topics_table A {color: #000000; text-decoration: none;}

#forum_post {margin-left: 21px; width: 949px;}
#forum_post IMG {max-width: 800px; width: expression(this.width>800?"800px":true); border: none;}
#forum_post IMG.avatar {background-color: #FFFFFF; border: #000000 1px solid; padding: 1px; vertical-align: top;}
#forum_post TABLE.forum_post_table {width: 949px; margin-bottom: 10px; border-collapse: collapse; border-spacing: 3px;}
#forum_post TR.header {height: 20px; background-image: url("images/forum-post-background.gif"); background-repeat: repeat-x;}
#forum_post TD.header_nick {padding-left: 10px;}
#forum_post TD {padding: 0px;}
#forum_post TD.post_user {vertical-align: top; padding-top: 10px; padding-bottom: 10px; vertical-align: top; text-align: center; width: 120px;}
#forum_post TD.post_body {font-size: 10pt; line-height: 22px; vertical-align: top; padding-top: 10px; padding-bottom: 10px; width: 829px;}
#forum_post DIV.header2 {padding-left: 5px;}
#forum_post DIV.signature {color: #3d5947; margin-top: 10px; padding-top: 10px; background-image: url("images/forum-background-splitter.gif"); background-repeat: repeat-x;}
#forum_post A {color: #000000; text-decoration: none;}
#forum_post SPAN.nick {font-size: 14px; color: #000000; font-weight: bold;}
#forum_post A.orig_link {color: #000000; font-weight: bold; text-decoration: none;}
#forum_post DIV.post_function {margin-top: 2px; margin-bottom: 3px;}

#forum_post TABLE.orig_forum_post_table {width: 100%; border-collapse: collapse; border-spacing: 0px;}
#forum_post TD.post_body2 {padding-left: 5px; padding-right: 5px;}

.forum_splitter {height: 5px; background-image: url("images/forum-background-splitter.gif"); background-repeat: repeat-x;}
.forum_form {display: inline;}
#access_denied {margin-left: 21px; height: 35px; width: 949px; background-image: url("images/forum-background-footer.png"); background-repeat: no-repeat;}
#access_denied DIV.message {padding-left: 10px; padding-top: 10px; padding-bottom: 5px; font-size: 15px; font-weight: bold;}
#access_denied A {color: #000000; text-decoration: none;}

.forum_admin_table {color: #000000; width: 949px; margin-left: 21px; margin-bottom: 10px; border-collapse: collapse; border-spacing: 0px;}
.forum_admin_table INPUT.submit {vertical-align: middle;}
.forum_admin_table TR.header {color: #000000; height: 30px; font-weight: bold; background-image: url("images/forum-background-table-header.png"); background-repeat: repeat-x;}
.forum_admin_table TR.row {height: 20px;}
.forum_admin_table TR.row2 {height: 20px; background-image: url("images/forum_row2.jpg"); background-repeat: repeat-y;}
.forum_admin_table TD.user {width: 50%; padding-left: 10px;}
.forum_admin_table TD.action {width: 50%; text-align: right; padding-right: 10px;}
.forum_admin_table TD.message {width: 349px; padding-left: 10px; font-weight: bold;}
.forum_admin_table A {color: #000000; text-decoration: none;}
.forum_admin_div {width: 939px; margin-left: 21px; padding-left: 10px; padding-top: 10px; font-size: 15px; font-weight: bold; margin-bottom: 10px; height: 20px; background-image: url("images/forum-background-table-header.png"); background-repeat: repeat-x;}

#forum_profile_header {margin-left: 21px; height: 60px; width: 949px;}
#forum_profile_header DIV.header {padding-left: 10px; padding-top: 10px; padding-bottom: 5px; font-size: 15px; font-weight: bold;}
#forum_profile_header DIV.description {padding-left: 10px; padding-top: 10px; padding-bottom: 5px; font-size: 12px;}

#forum_lost_password {margin-left: 21px; padding-left: 10px; width: 949px;}
#forum_lost_password INPUT.input {width: 300px;}
#forum_lost_password INPUT.input2 {width: 150px;}

#forum_profile {margin-left: 21px; width: 949px;}
#forum_profile TABLE {margin-left: 10px; width: 500px; border-collapse: collapse; border-spacing: 0px; text-align: left;}
#forum_profile TR {height: 30px;}
#forum_profile TR.header {color: #000000; font-weight: bold;}
#forum_profile TD {vertical-align: top; padding: 0px 0px 5px 0px;}
#forum_profile TABLE.moderalas {margin-left: 0px; width: 250px; border-collapse: collapse; border-spacing: 0px; text-align: left;}
#forum_profile TR.moderalas {height: 20px;}
#forum_profile TD.moderalas {vertical-align: middle; padding: 0px 0px 3px 0px;}
#forum_profile TD.left {width: 120px;}
#forum_profile INPUT.text {border: #6C6C6C 1px solid;}
#forum_profile SELECT {border: #6C6C6C 1px solid;}
#forum_profile TEXTAREA {border: #6C6C6C 1px solid; width: 300px; height: 150px;}
#forum_profile A {color: #000000; font-weight: bold; text-decoration: none;}
DIV.forum_profile_error {font-weight: bold; margin-left: 21px; padding-left: 10px; padding-bottom: 10px; width: 939px;}
DIV.forum_profile_success {font-weight: bold; margin-left: 21px; padding-left: 10px; padding-bottom: 10px; width: 939px;}
DIV.profile_details {margin-left: 21px; padding-left: 10px; padding-bottom: 10px; width: 939px;}

.admin_form {display: inline;}

#admin_header {margin-left: 21px; margin-bottom: 10px; height: 72px; width: 949px;}
#admin_header TABLE {margin-left: 10px; margin-top: 10px;}
#admin_header TD {padding: 2px;}
#admin_header DIV.name {padding-left: 10px; padding-top: 10px; min-height: 15px; padding-bottom: 5px; font-size: 15px; font-weight: bold;}
#admin_header DIV.description {padding-left: 10px; width: 700px; min-height: 47px; font-size: 12px;}

#admin_users {margin-left: 21px; margin-bottom: 10px; width: 949px;}
#admin_users TABLE {width: 100%; border-spacing: 0px; border-collapse: collapse;}
#admin_users TR.header {color: #000000; height: 30px; font-weight: bold; background-image: url("images/forum-background-table-header.png"); background-repeat: repeat-x;}
#admin_users TR.row2 {background-image: url("images/forum_row2.jpg"); background-repeat: repeat-y;}
#admin_users TD {padding: 2px;}
#admin_users A {font-weight: bold; color: #000000; text-decoration: none;}

#admin_pager {margin-left: 21px; height: 27px; width: 949px; margin-bottom: 5px; background-image: url("images/forum-background-pager.png"); background-repeat: repeat-x;}
#admin_pager_table {width: 949px; border-collapse: collapse; border-spacing: 0px;}
#admin_pager_table TD {padding: 0px;}
#admin_pager_table IMG {border: none;}
#admin_pager_table A {color: #FFFFFF; text-decoration: underline;}
#admin_pager_table SPAN.active_page {color: #FFFFFF; font-weight: bold;}
#admin_pager_table TD.pages {padding-left: 10px; padding-top: 5px; color: #FFFFFF;}
#admin_pager_table TD.select {text-align: right; padding-top: 5px; padding-right: 10px;}
#admin_pager_table SELECT.topics_per_page {font-size: 10px; width: 90px;}
#admin_pager_table SELECT.posts_per_page {font-size: 10px; width: 120px;}
#admin_pager_table SELECT.orderby {font-size: 10px; width: 140px;}

#admin_pager2 {margin-left: 21px; height: 27px; width: 949px; background-image: url("images/forum-background-pager.png"); background-repeat: repeat-x;}
#admin_pager_table2 {width: 949px; border-collapse: collapse; border-spacing: 0px;}
#admin_pager_table2 TD {padding: 0px;}
#admin_pager_table2 IMG {border: none;}
#admin_pager_table2 A {color: #FFFFFF; text-decoration: underline;}
#admin_pager_table2 SPAN.active_page {color: #FFFFFF; font-weight: bold;}
#admin_pager_table2 TD.pages {padding-left: 10px; padding-top: 5px; color: #FFFFFF;}
#admin_pager_table2 TD.select {text-align: right; padding-top: 5px; padding-right: 10px;}
#admin_pager_table2 SELECT.topics_per_page {font-size: 10px; width: 90px;}
#admin_pager_table2 SELECT.posts_per_page {font-size: 10px; width: 120px;}
#admin_pager_table2 SELECT.orderby {font-size: 10px; width: 140px;}

#news_post_box {}
#news_post_box TEXTAREA.new_text {border: #000000 1px solid; width: 440px; height: 150px;}
#news_post_box INPUT.bb_button {border: #000000 1px solid; background-color: #FFF5E4;}
#news_post_box A {color: #000000; font-size: 16px; font-weight: bold; text-decoration: none;}

#news_login_box {}
#news_login_box TEXTAREA.new_text {border: #000000 1px solid; width: 440px; height: 150px;}
#news_login_box INPUT.bb_button {border: #000000 1px solid; background-color: #FFF5E4;}
#news_login_box A {color: #000000; text-decoration: none;}

#forum_search_header {margin-left: 21px; height: 60px; width: 949px; background-image: url("images/forum-background-header.png"); background-repeat: no-repeat;}
#forum_search_header DIV.header {padding-left: 10px; padding-top: 10px; padding-bottom: 5px; font-size: 15px; font-weight: bold;}
#forum_search_header DIV.description {padding-left: 10px; padding-top: 10px; padding-bottom: 5px; font-size: 12px;}
#forum_search_header TABLE.form {margin-top: 10px; margin-left: 10px;}
.forum_search_error {margin-left: 21px; padding-left: 10px; width: 949px; color: #810140; font-weight: bold;}
.forum_search_title {margin-left: 21px; padding-left: 10px; width: 949px;}
INPUT.forum_search_submit {background: #FFFFFF url("images/submit.gif") no-repeat; width: 24px; border: none;}

