/* #main {margin:0; padding:0; width:96%;} */

blockquote {
background: url(../images/quotes.gif) no-repeat 0 0;
margin: 0;
padding-left: 18px;
color: #888;
}

/* Forum Groups */
/* .forum_table_wrap {margin:1em 0 0 0} */

/* FORUM GROUP PAGES */
.forum_group_table {width:98%; text-align:left; border-collapse:collapse; padding:6px; margin-bottom:2em;}
.forum_group_table caption {margin:0.5em 0;color:#FFC000; font-size:120%; font-weight:bold; text-align:left}
.forum_group_table thead {text-align:left;}
.forum_group_table tfoot {text-align:right; font-weight:normal; border-top:1px solid #5B82A6;}
.forum_group_table thead tr th {color:#73A70A; background:#FFFFFF; border-bottom:1px solid #5B82A6;}
.forum_group_table tbody tr td {background:#FFFFFF; border-top:1px solid #ECEAE7; padding:6px;}
.forum_group_table tfoot tr td {color:#73A70A; background:#FFFFFF; border-top:1px solid #5B82A6; padding-top:6px;}
.forum_group_table .board_title_col {width:auto;text-align:left;}
.forum_group_table .topics_count_col {width:35px;text-align:center;}
.forum_group_table .comments_count_col {width:35px;text-align:center;}
.forum_group_table .last_topic_col {width:240px;text-align:left;}
.forum_group_table .text_align_center_col {text-align:center;}

.board_title {font-size:120%; font-weight:bold;}

/* BOARD PAGES */
.forum_board_table {width:98%; text-align:left; border-collapse:collapse; padding:6px; margin-bottom:2em;}
.forum_board_table caption {color:#FFC000; font-size:120%; font-weight:bold; text-align:left;}
.forum_board_table thead {text-align:left;border-bottom:1px solid #5B82A6;}
.forum_board_table tfoot {text-align:right; font-weight:normal; }
.forum_board_table thead tr th {color:#73A70A; background:#FFFFFF; border-bottom:1px solid #5B82A6;}
.forum_board_table tbody tr td {background:#FFFFFF; border-top:1px solid #ECEAE7; padding:6px;}
.forum_board_table tfoot tr td {color:#73A70A; background:#FFFFFF; border-top:1px solid #eceae7; padding-top:6px;}
.forum_board_table .topics_count_col {width:auto;text-align:left;}
.forum_board_table .comments_count_col {width:35px;text-align:center;}
.forum_board_table .views_count_col {/* width:35px; */text-align:center;}
.forum_board_table .author_col {width:60px;text-align:center;}
.forum_board_table .last_ack_col {width:130px;text-align:left;}
.forum_board_table .text_align_center_col {text-align:center;}

.forum_board_table .board_title {font-weight:bold;}
.add_topic_header {color:#FFC000; font-size:120%; font-weight:bold;}
.add_topic_wrap {margin:0 0.2em; overflow:hidden;}
.add_topic_title .textfield {width:500px}
.add_topic_submit {margin: 1em 0;}

fieldset {
position: relative; border-top: 1px solid #ddd; margin: 1em 0; padding: 15px; clear: left;
} * html fieldset { padding-top: 0; }

legend {
font-size: 135%; font-weight: normal; letter-spacing: -0.03em; line-height: 1; color: #80A71F;
padding: 0 0.5em; /* Top and Bottom for IE7 */
} * html legend { margin-bottom: 15px; padding: 0 0.5em; }

fieldset fieldset { border: 1px solid #ddd; }
fieldset fieldset legend { font-size: 105%; font-weight: bold; }
legend span { color: #999; font-size: 90%; letter-spacing: 0; }

/* TOPIC PAGES */
.forum_topic_table {text-align:left; border-collapse:collapse; padding:6px; margin-bottom:2em; width:100%}
.forum_topic_table caption {color:#FFC000; font-size:120%; font-weight:bold; text-align:left; margin:1em 0}
.forum_topic_table thead {text-align:left;}
.forum_topic_table tfoot {text-align:right; font-weight:normal; border-top:1px solid #5B82A6;}
.forum_topic_table thead tr th {color:#73A70A; background:#FFFFFF; border-bottom:1px solid #5B82A6;}
.forum_topic_table tbody tr td {background:#FFFFFF; border-top:1px solid #ECEAE7; padding:6px;}
.forum_topic_table tfoot tr td {color:#73A70A; background:#FFFFFF; border-top:1px solid #5B82A6;}
.forum_topic_table tbody tr td.topic_actions {padding-bottom:1.2em; text-align:right;border-top:0px;}

.author_profile {font-size:12px; width:150px; vertical-align:top; }
.author_profile ul {padding-left:6px}
.author_profile li {list-style:none}

.forum_topic_table .in_user_avatar {padding:1em 0 0 6px;}
.forum_topic_table .bpost_rating {text-align:right; width:100px;}

.topic_content { width:100%; overflow:auto; }
.topic_content ul { padding-left:2em; list-style-type:disc; }
.topic_content ol { padding-left:2em; list-style-type:decimal; }
.topic_content p { margin:0.5em 0; }

.bpost_rating {color:#999; float:right;}
.bpost_score {margin-right:5px}
.bpost_up {height:16px;background:url(../images/icon_up.gif) no-repeat 0 0}
.bpost_down {height:16px;background:url(../images/icon_down.gif) no-repeat 0 0}

.bpost_tags {font-size:12px; color:#8D8D8C; margin-top:0.5em;}
.bpost_ctr_groups {font-size: 12px; color:#8D8D8C;}
.bpost_tags a {}

/* TOPIC REPLY */
.maintab_first, .maintab_back, .maintab_last {
color: white;
text-transform: uppercase;
vertical-align: top;
float:right;
height:20px;
}

.maintab_back {
color: white;
text-decoration: none;
font-size:11px;
vertical-align:top;
/* padding:2px 6px; */
font-family: tahoma, sans-serif;
}

.maintab_first {background:url(../images/maintab_first.gif) left bottom no-repeat; width:10px; }
.maintab_back {background: url(../images/maintab_back.gif) left bottom repeat-x;}
.maintab_last {background: url(../images/maintab_last.gif) left bottom no-repeat; width:10px;}

.maintab_back a:link , .maintab_back a:visited {color:white; text-decoration:none;}
.maintab_back a:hover {color:#e0e0ff; text-decoration:none;}

.admin_function { font-size:80%; }

/* css for auto-complete */
div#auto_complete_container { position:relative; width:100%; }
div.auto_complete { position:relative; display:block; width:96%; border:1px solid #ccc; margin:4px; padding:0px; }
div.auto_complete ul { list-style-type: none; width:100%; margin:0; padding:0; }
div.auto_complete li.selected { background-color:#3366FF; color:white; }
div.auto_complete li { list-style-type: none; display:inline; margin:2px 4px; padding:2px; height:32px; }

div#tag_suggestion a { margin:0.2em; padding:3px; }
div#tag_suggestion a.selected { background-color:#3366FF; color:white; }
