/* Normal, standard links. */
a:link, a:visited
{
	color: #226C22;
	text-decoration: underline;
}
a:hover
{
	color: #FF3333;
	text-decoration: underline;
}

/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited
{
	color: #8A1C01;
	text-decoration: none;
}
a.nav:hover
{
	font-weight: bold;
	color: #FF3333;
	text-decoration: underline;
}
/* Tables should show empty cells. */
table
{
	empty-cells: show;
}
/* By default (td, body..) use Tahoma in black. */
body, td
{
	color: #000000;
line-height:150%;
	font-size: small;
	font-family: Verdana, arial, helvetica, serif;
}
/* The main body of the entire forum. */
body
{
	background-color: #fff;
}
/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea, button
{
	font-size: 9pt;
	color: #000000;
	font-family: Tahoma, arial, helvetica, serif;
}
/* All input elements that are checkboxes or radio buttons. */
input.check
{
}
/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	font-family: Tahoma, arial, helvetica, serif;
}
/* Standard horizontal rule.. ([hr], etc.) */
hr, .hrcolor
{
	height: 1px;
	border: 0;
	color: #EE3B12;
	background-color: #666666;
}
/* A quote, perhaps from another post. */
.quote
{
  border-left: #808080 6px solid;
  border-right: #808080 1px solid;
  border-bottom: #808080 1px solid;
  padding: 4px;
  margin: 0px auto 8px;
  color: #465584;
  background-color: #FEBFEF;
  font-size: x-small;
}
/* The "Quote:" header parts... */
.quoteheader
{
  border-left: #808080 6px solid;
  border-right: #808080 1px solid;
  border-top: #808080 1px solid;
  padding: 3px;
  font-weight: bold;
  font-size: small;
  margin: 8px auto 0px;
  color: #000000;
  background-position: center right;
  background-image: url(images/quoteh.gif);
  background-repeat: no-repeat;
  background-color: #f2f3f4;
}
/* A code block - maybe even PHP ;). */
.code
{
  border-left: #c0c0c0 1px solid;
  border-right: #c0c0c0 1px solid;
  border-bottom: #c0c0c0 1px solid;
  border-top: #e1e1e1 1px solid;
  padding: 2px;
  margin: 0 auto;
  width: 95%;
  color: #465584;
  background-color: #f2f3f4;
  font-family: "courier new", helvetica, "times new roman", serif;
  font-size: x-small;
  white-space: nowrap;
  overflow: auto;
}
/* The "Code:" header parts... */
.codeheader
{
  border-left: #c0c0c0 1px solid;
  border-right: #c0c0c0 1px solid;
  border-top: #c0c0c0 1px solid;
  padding: 2px;
  font-weight: bold;
  font-size: small;
  margin: 0 auto;
  width: 95%;
  color: #000000;
  background-position: center right;
  background-image: url(images/codeh.gif);
  background-repeat: no-repeat;
  background-color: #f7f7f7;
}
/* Generally, those [?] icons.  This makes your cursor a help icon. */
.help
{
	cursor: help;
}
/* /me uses this a lot. (emote, try typing /me in a post.) */
.meaction
{
	color: red;
}
/* The main post box - this makes it as wide as possible. */
.editor
{
	width: 96%;
}
/* Highlighted text - such as search results. */
.highlight
{
	background-color: #FFFFCC;
	font-weight: bold;
	color: black;
}
/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg
{
	color: #000000;
	background-color: #FEF7FB;
border-bottom:1px solid #8A1C01;
}
.windowbg1
{
	color: #000000;
	background-color: #FEF7FB;
	border-bottom:1px solid #8A1C01;
}
.windowbg2
{
	color: #000000;
	background-color: #FEF7FB;
border-bottom:1px solid #8A1C01;
}
/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature
{
}
/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, tr.titlebg td, .titlebg a:link, .titlebg a:visited
{
	color: white;
	font-style: normal;
	background-color: #EE3B12;
}
.titlebg a:hover
{
	color: #dfdfdf;
}
/* This is used for categories, page indexes, and several other areas in the forum. */
.catbg
{
	background-image: url(images/catbg.jpg);
}
/* This is used for a category that has new posts in it... to make it light up. */
.catbg2
{
	background-image: url(images/catbg2.jpg);
}
.catbg, .catbg2
{
	font-weight: bold;
	background-color: silver;
	color: #000000;
}
/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor
{
	background-color: #828181;
}
/* This is used on tables that should just have a border around them. */
.tborder
{
	border: 1px solid #22C622;
	background-color: #FEBFEF;
	padding: 2px;
}
/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext
{
	font-size: x-small;
	font-family: Tahoma, arial, helvetica, serif;
}
.normaltext
{
	font-size: small;
}
.largetext
{
	font-size: large;
}
/* This is the white header area where the title, menu bars, and header boxes are. */
#headerarea
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #EE3B12;
}
/* This is the main area of the forum, the part that's gray. */
#bodyarea
{
	background-color: #FEF7FB;
}
/* And this is the bottom, where the copyright is, etc. */
#footerarea
{
	color: #666666;
	background-color: #8A1C01;
border-top: 1px solid #EE3B12;
}
/* This is for the special header boxes on the top (user info, key stats, news box.) */
.headertitles
{
	background-color: #FECC80;
	border: 1px solid #8A1C01;
}
.headerbodies
{
	border: 1px solid #8A1C01;
	background-color: #FEBFEF;
	background-repeat: repeat-x;
	background-position: bottom;
}
.headerbodies1
{
	border: 1px solid #7A7777;
	background-color: #EFEFEF;
	background-repeat: repeat-x;
	background-position: bottom;
}

/* GreenSense theme CSS ................................... */
.Col1
{
  border-top:#CACBCC 0px solid;
  border-bottom:#EE3B12 1px solid;
  border-left:#EE3B12 1px solid;
  border-right:#EE3B12 1px solid;
  background-color:#FEEFEF;
  color:#000000;
  font-family: Tahoma, serif, Verdana, Tahoma, Lucida;
  font-size: 12px;
}
.Col11
{
  border-bottom:#EE3B12 1px solid;
  border-left:#EE3B12 1px solid;
  border-right:#EE3B12 1px solid;
  background-color:#FEEFEF;
  color:#000000;
  font-family: Tahoma, serif, Verdana, Tahoma, Lucida;
  font-size: 12px;
}
.Col1H
{
  border-top:#EE3B12 1px solid;
  border-bottom:#EE3B12 1px solid;
  border-left:#FEBFEF 1px solid;
  padding-left:2px;
  background-color:#FEEFEF;
  color:#000000;
  font-family: Tahoma, serif, Verdana, Tahoma, Lucida;
  font-size: 12px;
}
.Col1H1
{
  border-top:#E5E6E8 1px solid;
  border-bottom:#EE3B12 1px solid;
  border-left:#FEBFEF 1px solid;
  padding-left:2px;
  background-color:#FEEFEF;
  color:#000000;
  font-family: Tahoma, serif, Verdana, Tahoma, Lucida;
  font-size: 12px;
}
.Col2
{
  border-bottom:#EE3B12 1px solid;
  border-right:#EE3B12 1px solid;
}
/* This changes the bgcolor of forum category */
.CatBd
{
  border: 0px solid #8A1C01;
  background-color:#FEDFF8;
}
.CatBd1
{
  border-top:#EE3B12 1px solid;
  border-bottom:#EE3B12 1px solid;
  border-left:#EE3B12 1px solid;
  border-right:#EE3B12 1px solid;
  padding: 4px;
}
.CatBd2
{
  background-color:#FEEFEF;
}
.CatBd3
{
  border-top:#EE3B12 1px solid;
  border-bottom:#EE3B12 1px solid;
  border-left:#EE3B12 1px solid;
  border-right:#EE3B12 1px solid;
}
.catbg1
{
  border:#EE3B12 1px solid;
}
.catbg3
{
  border-top:#EE3B12 1px solid;
  border-left:#EE3B12 1px solid;
  border-right:#EE3B12 1px solid;
  background-color:#FE9F8A;
}
.catbg4
{
  border-top:#EE3B12 1px solid;
  border-bottom:#EE3B12 1px solid;
  border-right:#EE3B12 1px solid;
}
.tabPAGE
{
  background-color: #FEBFEF;
  border: 1px solid #EE3B12;
}
.tdPAGES
{
  background-color: #FE9F8A;
  color: #EE3B12;
  font-family: Tahoma, Verdana, Lucida, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px 6px 3px 6px;
}
.tabCal
{
  background-color: #FE9F8A;
  border: 1px solid #EE3B12;
}
.tdCal1
{
  background-color: #FE9F8A;
  border: 1px solid #EE3B12;
  border-right:#EE3B12 6px solid;
  color: #EE3B12;
  font-family: Tahoma, Verdana, Lucida, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 1px 0px 1px 2px;
}
.tabCal2
{
  background-color: #FE9F8A;
  border: 1px solid #EE3B12;
}

.fieldset
{
 border: 1px solid #ccc;
 padding: 2px;
 margin-bottom: 4px;
}
.legend
{
 position: relative;
 top: -1em;
 left: 0.5em;
 background-color: #FE9F8A;
 color: inherit;
 font-size: x-small;
}
.fieldset p
{
 margin-top: -5px;
}

#copyright {
white-space: nowrap;
color:#666666;
}

#copyright a {
color:#666666;
}

#header {
clear: both;
background-image: url(images/forum_logo.gif);
background-repeat: no-repeat;
width: 100%;
margin: 0px;
padding: 0px;
height: 62px;
background-color: #fff;
}

#subnav {
background-color: #fff;
border-bottom:6px solid #EE3B12;
height: 20px;
color: #fff;
clear: both;
width: 100%;
margin: 0px;
padding: 0px;
}
#subnav a {
font-weight: bold;
color: #8A1C01;
text-decoration: none;
}
#subnav a:hover {
color: #FF6633;
text-decoration: underline;
}