/* generic styles, defaults and such */
body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: -moz-scrollbars-vertical;
	font-size: 62.5%;  
	color: #000;
	padding:0; margin:0;
	background:#FFF  url(/images/siteBkg.jpg) top left repeat-x; line-height:2e
}
td
{
	font-family: sans-serif;
	font-size: 12px;
	vertical-align: top;
	border-collapse: collapse;
}
a:link, a:visited {text-decoration: underline; color: #336699}
a:hover, a:active, a:focus {color: #820901}
/* table.plain is used to override inheritance */
table, table.plain 
{
	border-collapse: collapse;
	border: 0;
	empty-cells: show;
}
table td, table.plain td {
	margin: 0;
	padding: 0;
	border: 0;
}

table.profile
{
	border-collapse: collapse;
	border: 2px solid #e0e0e0;
	empty-cells: show;
}
table.profile td {
	margin: 0;
	padding: 3px;
	border: 2px solid #e0e0e0;
}

/* this is the main table used on most pages */
.tableDisplay {
	border: 1px solid #666; 
	width: 100%; 
	background-color:#ECEFDE
}
.tableDisplay td {
	padding: 6px;
	border: 1px solid #666;
}

tr.tableHeader td
{
	background-color: #9FAF8E; /* in case there is no background image or it doesn't load */
	font-weight: bold; font-size:1.3em
}

tr.tableHeader td a:link, tr.tableHeader td a:visited{
	color:#000; text-decoration:none
}
tr.tableSubheader td, tr.tableSubheader td a
{
	background-color: #DCE0C2;
	font-weight: bold;
	color: #000;
}
tr.tableRow0 td
{
	background-color: #FFF; 
	color: #000;  /* dark blue */

}
tr.tableRow1 td
{
	background-color: #ECEFDE; /* practically white! */
	color: #000;  /* dark blue */
}
td.postAuthorInfo
{
	background-color: #D2DFC3; /* light green */

}
td.postContent
{

}


.signature {
	border-top: 1px dashed #999999;
}
.edit_notice {
	font-style: italic;
}
div.signature p {
	margin: 0;
}

span.title {
	font-size: 24px;
	font-weight: bold;
}
div.title {
	border-bottom: 1px solid #235577;
}
.title a{text-decoration:none}
textarea#body {
	width: 450px;
	height: 250px;
}

.formBox, .formDropDown {
	width: 250px;
	font-family: Verdana;
	font-size: 11px;
}
div.code {
	white-space: nowrap;
	overflow:auto;
	display:block;
	background-color: #DFE8FF; color:#000;
	padding: 8px;
	margin: 2px 10px; 
	border: 2px solid #222F37;
	-moz-border-radius: 12px	
	
}
div.quotedText {

	background-color: #FFFADF; color:#444;
	padding: 8px;
	margin: 2px 10px; 
	border: 2px solid #666;
	-moz-border-radius: 12px	
}

table#forumList div.forumName {

}
table#forumList div.forumDesc {
	margin-left: 22px;
	font-style: italic; color:#999999
}
p.error {
	background-color: #FEE1C5;
	color: black;
	font-weight: bold;
	border: 1px solid #990000;
	padding: 5px;
	margin-left: 20px;
	width: 460px;
}
p.success {
	font-weight: bold;
	border: 1px solid #FF9900;
	background-color: #E7D974 ;
	padding: 5px;
	margin-left: 20px;
	width: 460px;
}

.footer {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin-top: 20px;
}


.postLinks, .postLinks a {
	font-size: 0.9em;
}
.topMenu{
	color: #225544; font-weight:bold
}

.button {
	font-size: 11px;
	background-color:#FAE158 ; /* in case there is no background image or it doesn't load */
	color: #444;
	font-weight: bold;
	vertical-align: middle;
	border: 1px outset #999;
 
}

a.button {
	font-size: 11px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
 
}h1.threadTitle {
	margin: 0;
	font-size: 2em;
}
td.pagination {
	padding-top: 5px;
	padding-bottom: 5px;
}
/* GIDEON	*/
a img {border: 0}
#headerBkg{position: relative;
	background:#B2BC7C url(/images/site_header.gif) top left no-repeat; 
	height:61px; 
	width:762px; 
	left: 50%;
	top:2px;
	margin-left: -381px; /*set to a negative number 1/2 of your width*/
}
#pageContainer{top:122px}
#headerMenu{
	float:right;
	font-size:1.2em;
	color:#ECE9D8; 
	margin:35px 20px 0 0; 
	padding:0
}
#headerMenu a{color:#ECE9D8;}
#headerMenu a:hover{color: #FBE87B;}
.topicBkg{
	background:#820901 url(/images/hdr_bkg.gif) top left repeat; 
	color:#FFF; 
	margin: 10px 0 10px 0; 
	font-weight:bold; 
	font-size:1em; 
	padding:2px;
	text-align:left
}
#pageFooter {
	padding-bottom:10px;
	color:#820901; 
	font-size:.9em; 
	text-align:center;position:relative
}
#pageFooter a{color:#820901}
