/* Start of CMSMS style sheet 'forum' */
#forum, #forum th, #forum td { font: 12px arial, helvetica, sans-serif; }

#forum a:link, #forum a:active, #forum a:visited, #forum a:hover { text-decoration: none; } 

#forum .forum_link a:link, #forum .forum_link a:active, #forum .forum_link a:visited, #forum .forum_link a:hover, 
.topic_link a:link, .topic_link a:active, .topic_link a:visited, .topic_link a:hover {
	font-size: 11px;
	}
#forum .forum_link img, .topic_link img { margin-right: 4px; }

.edit_table td.topic_link {
	width:50%;
	font-size: 12px;
	text-align:left;
	}
.edit_table td.topic_action {
	width:50%;
	font-size: 12px;
	text-align:right;
	}
.select_move { font-size: 12px; }
.topic_move_label { font-size: 12px; }

#forum .message {
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	}
#forum .forum_quote {
	border: 1px solid #e7e0b2;
	padding: 5px;
	margin: 5px;
	background: #fff;
	}


.forum_border {
	margin-top: 0.1em;
	border: 0px;
	padding: 2px;
	background: #FFFFFF;
	}
.forum_border h3 {
	margin: 0;
	padding: 8px;;
	}

.catbg, .catbg3 {
	border: solid 1px #eee8c1;
	padding: 2px 9px;
	color: #ffffff;
	background: #b51602;
	font-size: 13px !important;
	font-weight: bold;
	}
.catbg .smalltext, .catbg3 .smalltext {
	font-size: 13px !important;
	color: #fff !important;
	}
.catbg:hover, .catbg3:hover {
	padding: 2px 9px;
	color: #fff;
	background: #b51602;
	}
.catbg { font-weight: bold; }
.catbg3, .catbg3 a:link, .catbg3 a:visited {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}
.catbg a:link, .catbg a:visited {
	color: white;
	text-decoration: none;
	}
.catbg a:hover, .catbg3 a:hover { color: #efefff; }


#forum table {
	empty-cells: show;
	width: 100%;
	margin: 0px;
	padding: 0px;
	}

#index_table td.index_icon {
	width: 7%;
	padding: 8px;;
	text-align: center;
	}
#index_table td.index_info {
	width:58%;
	padding: 0px;
	}
#index_table td.index_info h4 {
	margin: 0px;
	padding: 0.1em 8px;;
	}
#index_table td.index_info p {
	margin: 0px;
	padding: 0 8px;;
	vertical-align: top;
	}
#index_table td.index_stats {
	width: 9%;
	text-align: center;
	}
#index_table td.index_lastpost {
	width: 25%;
	padding: 8px;;
	vertical-align: top;
	}

#forum_table td.forum_icon {
	width: 7%;
	padding: 8px;;
	text-align: center;
	}
#forum_table td.forum_subject {
	padding: 8px; 8px; 0.4em 8px;;
	font-weight: bold;	
	}
#forum_table td.forum_subject .smalltext { font-weight: normal !important; }
#forum_table td.forum_replies {
	width: 8%;
	padding: 8px;;
	text-align: center;
	}
#forum_table td.forum_views
{
	width: 8%;
	padding: 8px;;
	text-align: center;
}
#forum_table td.forum_lastpost
{
	width: 25%;
	padding: 8px;;
	vertical-align: top;
}

#topic_table td.forum_author {
	width: 20%;
	padding: 8px;;
	text-align: left;
	vertical-align: top;
	}
#topic_table td.forum_body
{
	width: 60%;
	padding: 8px;;
	vertical-align: top;
}
#topic_table td.forum_edit
{
	width: 19%;
	padding: 8px;;
	vertical-align: top;
}

#post_table
{
	border: 1px solid #aaa;
	background: #f9f9f9;
}
#post_table td.forum_author
{
	width: 15%;
	padding: 8px;;
	text-align: center;
	vertical-align: top;
}
#post_table td.forum_body
{
	width: 84%;
	padding: 8px;;
	vertical-align: top;
}


.windowbg {
	background: #f5f4e2;
	/*color: #000000;*/
	}
.windowbg:hover { background: #f0efd9; }
.windowbg2 {
	background: #fcfcf5;
	/*color: #000000;*/
	}
.windowbg2:hover { background: #f7f7e9; }
.windowbg3 {
	background: #f0efd9;
	/*color: #000000;*/
	}
.windowbg3:hover { background: #f5f4e2; }

.xsmalltext { font-size: 11px; }
.smalltext, .middletext { font-size: 12px; }
.normaltext { font-size: 14px; }
.largetext { font-size: 16px; }

.floatright { float: right; }
.floatleft { float: left; }

/* End of 'forum' */

