/* Start of CMSMS style sheet 'Forum sheet' */
a:link, a:visited
{
	color: #7D0000;
	text-decoration: 
none;
}
a:hover
{
	text-decoration: underline overline;
}

a img
{

	border: 0;
}
a
{
	outline: none;
}


#forum {}

#forum 
.forum_link
{
	font-size:.85em;
}


.edit_table td.topic_link
{

	width:50%;
	font-size:0.85em;
	text-align:left;
}
.edit_table 
td.topic_action
{
	width:50%;
	font-size:0.85em;
	text-
align:right;
}
.select_move
{
	font-size: 
0.85em;
}
.topic_move_label
{
	font-size: 0.85em;
}


#forum 
.message
{
	padding: 2px;
	font-size:.85em;
	font-weight: 
bold;
}
#forum .forum_quote
{
	border: 1px solid #7D0000;
	padding: 2px;

	background-color: #ccc;
}


.forum_border
{
	margin-top: 
0.1em;
	border: 0px;
	padding: 1px;
	background-color: 
#313131;
}
.forum_border h3
{
	margin: 0;
	padding: 0.2em;
}

.catbg, 
.catbg3
{
	border: solid 1px #FF9300;
	padding: 2px;
	padding-left: 9px;

	padding-right: 9px;
	color: #ffffff;
	background: #FF5900;
}
.catbg:hover, 
.catbg3:hover
{
	padding-left: 9px;
	padding-right: 9px;
	color: #ffffff;

	background: #C82605;
}
.catbg
{
	font-weight: bold;
}
.catbg3, .catbg3 
a:link, .catbg3 a:visited
{
	font-size: 97%;
	color: white;
	text-
decoration: none;
}
.catbg a:link, .catbg a:visited
{
	color: white;
	text-
decoration: none;
}
.catbg a:hover, .catbg3 a:hover
{
	color: 
#efefff;
}


table
{
	empty-cells: show;
	width: 100%;
	margin: 
0px;
	padding: 0px;
}

#index_table td.index_icon
{
	width: 7%;

	padding: 0.2em;
	text-align: center;
}
#index_table td.index_info
{

	width:58%;
	padding: 0px;
}
#index_table td.index_info h4
{
	margin: 
0px;
	padding: 0.1em 0.2em;
}
#index_table td.index_info p
{
	margin: 
0px;
	padding: 0 0.2em;
	vertical-align: top;
}
#index_table 
td.index_stats
{
	width: 9%;
	text-align: center;
}
#index_table 
td.index_lastpost
{
	width: 25%;
	padding: 0.2em;
	vertical-align: 
top;
}

#forum_table td.forum_icon
{
	width: 7%;
	padding: 0.2em;
	text-
align: center;
}
#forum_table td.forum_subject
{
	padding: 
0.2em;
}
#forum_table td.forum_replies
{
	width: 8%;
	padding: 0.2em;

	text-align: center;
}
#forum_table td.forum_views
{
	width: 8%;

	padding: 0.2em;
	text-align: center;
}
#forum_table td.forum_lastpost
{

	width: 25%;
	padding: 0.2em;
	vertical-align: top;
}

#topic_table 
td.forum_author
{
	width: 20%;
	padding: 0.2em;
	text-align: center;

	vertical-align: top;
}
#topic_table td.forum_body
{
	width: 60%;

	padding: 0.2em;
	vertical-align: top;
}
#topic_table td.forum_edit
{
	width: 
19%;
	padding: 0.2em;
	vertical-align: top;
}

#post_table
{

	border: 1px solid #aaa;
	background-color: #f9f9f9;
}
#post_table 
td.forum_author
{
	width: 15%;
	padding: 0.2em;
	text-align: center;

	vertical-align: top;
}
#post_table td.forum_body
{
	width: 84%;

	padding: 0.2em;
	vertical-align: top;
}


.windowbg
{
	color: 
#000000;
	background-color: #FF9300;
}
.windowbg:hover
{
	background-color: 
#C82605;
}
.windowbg2
{
	color: #000000;
	background-color: 
#fcfae1;
}
.windowbg2:hover
{
	background-color: 
#f6e497;
}
.windowbg3
{
	color: #000000;
	background-color: 
#f6e497;
}
.windowbg3:hover
{
	background-color: 
#fcfae1;
}


.xsmalltext
{
	font-size:0.75em;
	font-family:verdana, sans-
serif;
}
.smalltext
{
	font-size:0.8em;
	font-family:verdana, sans-
serif;
}
.middletext
{
	font-size:0.85em;
}
.normaltext
{
	font-
size:0.95em;
}
.largetext
{
	font-size:1.3em;
}

.floatright
{

	float:right;
}
.floatleft
{
	float:left;
}

/* Add a dashed underline to 
acronyms. */
span.bbcode_acronym { border-bottom:1px dashed green; 
}
span.bbcode_acronym:hover { color:green; border-bottom:1px dashed green; }

/* Make 
spoilers invisible, so that you need to select them with the mouse. */
span.bbcode_spoiler { 
background-color:black; color:black; }

/* Align columns to the top, and add some space 
between them. */
table.bbcode_columns { border-collapse:collapse; margin-top:1em; margin-
bottom:1em; }
table.bbcode_columns td.bbcode_column { padding:0 1em; vertical-align:top; 
}
table.bbcode_columns td.bbcode_firstcolumn { border-left:0; padding-left:0; }

/* Wrap 
quotes in a big blue box. */
div.bbcode_quote, div.bbcode_code { border:1px solid #7777bb; 
margin:0.25em 0; }
div.bbcode_quote_head, div.bbcode_code_head
{

	background-
color:#88A7C6;

	color:white;

	font-weight:bold;


	padding:0.25em;
}
div.bbcode_quote_head a:link { color:yellow; 
}
div.bbcode_quote_head a:visited { color:yellow; }
div.bbcode_quote_head a:hover { 
color:white; text-decoration:underline; }
div.bbcode_quote_head a:active { color:white; text-
decoration:underline; }
div.bbcode_quote_body, div.bbcode_code_body
{


	background-color:#ccc;

	color:black;

	padding:0.25em 
0.5em;
}
div.bbcode_code_body { font:0.9em monospace; }
#helpline {	background-
color:transparent;
	border-style:none;
	padding:1px;
	width:95%;
	font-
size:0.8em;
}

/* End of 'Forum sheet' */

