.forums{
font-size:1.1em;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
line-height:1.2em;
}
.forums .alt2, .forums .alt2Active{
background-color: #f2f4ed;
}

th, td, caption{
}

.forums .alt1, .forums .alt1Active{
background-color: white;
}

.forums #posts a{
color: #004807;
text-decoration: underline;
font-weight: bold;
}

.forums .tborder{
padding:3px;
}

.forums td, .forums th, .forums p, .forums li{
list-style-type:inside;
}


.forums a:link, .forums body_alink
{
	color: #00002e;
	text-decoration: none;
}
.forums a:visited, .forums body_avisited
{
	color: #00002e;
	text-decoration:none;
}
.forums a:hover, .forums a:active, .forums body_ahover
{
	color: #990000;
	text-decoration: underline;
}
.forums .page
{
	background: #FFFFFF;
	color: #000000;
}

.forums .tcat
{
	color: #4c1b27;
	font: normal 1.2em Georgia, "Times New Roman", Times, serif;
	padding:2px 2px 2px 4px;
	border-top:1px solid #003300;
	margin-top:4px;
	}

.forums .tcat a:link, .forums .tcat_alink
{
	color: #004807;
	text-decoration: none;
}

.forums .tcat a:visited, .forums .tcat_avisited
{
	color: #004807;
	text-decoration: none;
}
.forums .tcat a:hover, .forums .tcat a:active, .forums .tcat_ahover
{
	color: #124c31;
	text-decoration: none;
}
.forums .thead
{
	background: #f2f4ed;
	color: black;
	font: bold 1.1em;
	border-bottom:1px solid #003300;
	border-top:1px solid #003300;
}
.forums .thead a:link, .forums .thead_alink
{
	color: #660000;
}
.forums .thead a:visited, .forums .thead_avisited
{
	color: #660000;
}
.forums .thead a:hover, .forums .thead a:active, .forums .thead_ahover
{
	color: #94080e;
}
.forums .tfoot
{
	background: #FDFDFD;
	color: #003300;
	font-size: 1.1em;
	border-bottom:1px solid #9b2525;
	border-top:1px solid #9b2525;
}
.forums .tfoot a:link, .forums .tfoot_alink
{
	color: #315933;
}
.forums .tfoot a:visited, .forums .tfoot_avisited
{
	color: #94080e;
}
.forums .tfoot a:hover, .forums .tfoot a:active, .forums .tfoot_ahover
{
	color: #94080e;
}
.forums .alt2, .forums .alt2Active
{
	color: #000000;
}
.forums td.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.forums .wysiwyg
{
	background: #FFFFF5;
	color: #000000;
}
.forums textarea, .forums .bginput
{
}
.forums .button
{
}
.forums select
{
}
.forums option, .forums optgroup
{
}
.forums .smallfont
{
	font: 0.9em "Lucida Grande", Verdana, Arial, sans-serif;;
}
.forums .time
{
	color: #666686;
}
.forums .navbar
{
	background: #f2f4ed;
	color: #000000;
	font: 1em Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
}
.forums .highlight
{
	color: #FF0000;
	font-weight: bold;
}
.forums .fjsel
{
	background: #FFF9F9;
	color: #2E0000;
}
.forums .fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.forums .panel
{
	background: #ebe7ca;
	color: #000000;
	border: 2px outset;
}
.forums .panelsurround
{
	background: #FFFFFF;
	color: #000000;
}
.forums legend
{
	color: #000000;
	font: 0.9em Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
}
.forums .vbmenu_control
{
	background: #f2f4ed;
	color: black;
	font-weight: bold 
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
	border:none;
	border-bottom:1px solid #003300;
	border-top:1px solid #003300;
}
.forums .vbmenu_control a:link,.forums .vbmenu_control_alink
{
	background: #f2f4ed;
	color: black;
	text-decoration: none;
}
.forums .vbmenu_control a:visited, .forums .vbmenu_control_avisited
{
	background: #f2f4ed;
	color: black;
	text-decoration: none;
}
.forums .vbmenu_control a:hover, .forums .vbmenu_control a:active, .forums .vbmenu_control_ahover
{
	background: #f2f4ed;
	color: black;
	text-decoration: underline;
}
.forums .vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.forums .vbmenu_option
{
	background: #f2f4ed;
	color: #000000;
	font: 0.9em Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.forums .vbmenu_option a:link, .forums .vbmenu_option_alink
{
	color: #330000;
	text-decoration: none;
}
.forums .vbmenu_option a:visited, .forums .vbmenu_option_avisited
{
	color: #330033;
	text-decoration: none;
}
.forums .vbmenu_option a:hover, .forums .vbmenu_option a:active, .forums .vbmenu_option_ahover
{
	color: #990000;
	text-decoration: none;
}
.forums .vbmenu_hilite
{
	background: #FFFFD6;
	color: #333333;
	font: 0.9em Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.forums .vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #333333;
	text-decoration: none;
}
.forums .vbmenu_hilite a:visited, .forums .vbmenu_hilite_avisited
{
	color: #333333;
	text-decoration: none;
}
.forums .vbmenu_hilite a:hover, .forums .vbmenu_hilite a:active, .forums .vbmenu_hilite_ahover
{
	color: #330000;
	text-decoration: none;
}


/* ***** styling for 'big' usernames on postbit etc. ***** */
.forums .bigusername { font-size: 1em; }

/* ***** small padding on 'thead' elements ***** */
.forums td.thead, .forums th.thead, .forums div.thead { padding: 4px;}

/* ***** basic styles for multi-page nav elements */
.forums .pagenav a { text-decoration: none; }
.forums .pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.forums .shade, .forums a.shade:link, .forums a.shade:visited { color: #777777; text-decoration: none; }
.forums a.shade:active, .forums a.shade:hover { color: #FF4400; text-decoration: underline; }
.forums .tcat .shade, .forums .thead .shade, .forums .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.forums .fieldset { margin-bottom: 6px; padding:4px;}
.forums .fieldset, .forums .fieldset td, .forums .fieldset p, .forums .fieldset li { font-size: 1em;padding:4px; }

/* ***** don't change the following ***** */
.forums form { display: inline; }
.forums label { cursor: default; }
.forums .normal { font-weight: normal; }
.forums .inlineimg { vertical-align: middle; }
.forums .underline { text-decoration: underline; }
-->


.forums li.tcat{
	border-right:2px solid #003300;
	padding:2px;
}

.forums ul.thead{
border:none;
}

.forums .block_row{
clear:both;
}

/* GENERAL */
.forums h1 {
  color: #666666;
  font-size: 1.3em;
  text-transform: capitalize;
  padding:0px 0px 0px 0px;
  margin:2px 0px 4px 0px;
  border-bottom:1px dotted #9B2525;
}

.forums .heading-title{
font-size:1.3em;
}

.forums h2 {
font-size:1.2em;
font-weight:normal;
/*font-family: Georgia, "Times New Roman", Times, serif;*/
background: transparent;
margin-bottom:5px;
}

.search-form input {
  border: 1px solid #b3ccb9;
  font-size: 12px;
  padding: 2px;
  margin: 2px 0px 2px 0px;
}

.googlesearch input {
  border: 1px solid #ccdbcf;
  font-size: 12px;
	height:15px;
	float:left;
	padding:0px 0px 2px 0px;
}

.googlesearch .form-submit {
	padding:0px 0px 2px 0px;
	height:21px;
	float:right;
	border:1px solid #93b19f;
	background:#eaf2ea;
}

input[type="hidden"] {
margin: 0;
padding: 0;
display: none;
border:none;
}

#search .form-submit {
  padding: 1px 2px 1px 2px;
  margin: 2px 0px 2px 0px;
}





