/* Base class, the rest inherit from this */

BODY      {
	font: 12px Arial, Helvetica, sans-serif;
	color: Black;
	background-color: White;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
a:link, a:visited, a:active  {
	text-decoration: underline;
	color: Blue
}
a:hover                      {
	color: Red;
	text-decoration : underline;
}
a.news:link, a.news:visited, a.news:active  {
	text-decoration: underline;
	color: Navy
}
a.news:hover                      {
	color: Blue;
	text-decoration : underline;
}
a.nav:link, a.nav:visited, a.nav:active  {
	text-decoration:underline;
	color: Red;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.nav:hover                      {
	color: #3366ff;
	font-size : 10px;
}
a.more:link, a.more:visited, a.more:active  {
	text-decoration:none;
	color: #3333ff;
	font-size : 10px;
}
a.more:hover                      {
	color: Red;
	font-size : 10px;
	text-decoration : underline;
}
a.base:link, a.base:visited, a.base:active  {
	text-decoration:none;
	color: Red;
	font-size : 10px;
}
a.base:hover                      {
	color: Navy;
	font-size : 10px;
}
HR                      {
	color: Navy;
	width : 606px;
	height : 1px;
}
HR.index                     {
	color: Navy;
	width : 300px;
	height : 1px;
}
TABLE.b, TR.b, TD.b     {
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
TABLE, TR, TD     {
	font: 11px Arial, Helvetica, sans-serif;
	color:#000000
}
TABLE.main, TR.main, TD.main     {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000
}
TABLE.head, TR.head, TD.head     {
	font: 12px Arial, Helvetica, sans-serif;
	color: White;
	font-weight : bold;
}
TABLE.headline, TR.headline, TD.headline     {
	font: 11px Arial, Helvetica, sans-serif;
	color: Blue;
}
TABLE.base, TR.base, TD.base     {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align : center;
}
TABLE.box, TR.box, TD.box     {
	font: 10px Arial, Helvetica, sans-serif;
	color: White;
	text-align : center;
	font-weight : bold;
	height : 18px;
}
I { font : 13px;
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-style : italic;
}

U.main { font : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000099;
	font-weight : bold;
}
B {
	font : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
	font-weight : bold;
}
B.red {
	font : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : Red;
	font-weight : bold;
}
B.nav { font : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}
B.nav2 { font : 14px;
	font-family : Arial, Helvetica, sans-serif;
	color : #d2691e;
	font-weight : bold;
}
B.head { font : 18px;
	font-family : Arial, Helvetica, sans-serif;
	color : #006699;
	font-weight : bold;
	text-decoration : underline;
	
}
DIV.news { font : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
}
B.head2 { font : 14px;
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight : bold;
	
}
h1 {
	color: Navy;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
}
h1.red {
	color: #cc0000;
	font-size : 12px;
}
form.search {
	font-size : 11px;
}

#box {
	height: 16px;
	background-color: #ffefd5;
	float: left;
	clear:both;
	width: 300px;
	font-size : 12px;
	font-weight : bold;
	color : Red;
	font : Arial, Helvetica, sans-serif;
	border-bottom : thin solid Gray;
}
#headline {
	float: right;
	clear:both;
	font-size : 14px;
	font-weight : bold;
	font : "Times New Roman", Times, serif;
	color : Green;
}

/* Category Headers - Navigation - Misc Stuff */
#category         { font-size:11px; font-weight : bold; color : #FCFAE3; height: 24px }
#category a:link, #category a:visited,#category a:active  { text-decoration: none; color : #FCFAE3; }
#category a:hover { text-decoration: underline }
#nav              { font-size:10px; font-weight : bold;  }
#nav a:link, #nav a:visited,#nav a:active  { text-decoration: underline; color : #000000 }
#redirect         { font-size:11px; font-weight:bold;  }
#highlight        { font-size : 10px; color : #3D3D75 }
#highlight a:link, #highlight a:visited, #highlight a:active { text-decoration: underline; color:#3D3D75 }
#highlight a:hover{ text-decoration: underline }
/* Viewing Topics Stuff */
#signature         { font-size:10px; color:#6F9AC6 }
#postdetails       { font-size:10px; color:#000000 }
#postcolor         { font-size:11px; color:#000000; line-height : 150%; }
#membertitle       { font-size:10px; font-style: italic; line-height:150%; color:#000033 }
#normalname        { font-size:11px; font-weight : bold; color:#000033; padding-bottom:2px }
#unreg             { font-size:11px; font-weight:bold;  color:#990000 }
.buttontext { font-size:10px; color:#000000; text-decoration:none;}
/* Titles n' stuff */
#titlelarge          { font-size:10px; font-weight:bold; line-height:150%; color : #FCFAE3 }
#titlelarge a:link, #titlelarge a:visited, #titlelarge a:active { color:#FCFAE3 }
#titlemedium         { font-size:10px; font-weight:bold; line-height:150%; color:#000000; height: 28px; background-image: url(images/topcell.gif); padding-left: 10px; }
#titlemedium  a:link, #titlemedium  a:visited, #titlemedium  a:active { text-decoration: none; color : #000000 }
#titlemedium a:hover { text-decoration: underline }
/* Menu - Control Panel Stuff */
#controlpanel    { font-size:10px; font-weight:bold; line-height:150% }
#usermenu        { font-size : 12px; line-height:150%; color : #000000}
#tabs            { border:1px solid #333366; vertical-align:middle; font-size: 11px; }
/* Forum Links - Topic Links */
#linkthru         { font-size:10px; color : #000033 }
#linkthru  a:link, #linkthru  a:visited, #linkthru  a:active   { text-decoration: underline; color : #000033 }
#linkthru a:hover { text-decoration: underline; color : #000033 }
#desc             { font-size:10px; color : #555555 }
#copyright        { font-family: Arial; font-size : 9px; text-decoration: none; line-height : 12px; color: #000000; letter-spacing: 1px}
#QUOTE { font-family:Verdana, Arial; font-size:10px; color: #333333; background-color: #FFFFFF; border : 1px solid Black;padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }
#CODE { font-family:Verdana, Arial; font-size:10px; color: #333333; background-color: #FFFFFF;  border : 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }
#ME     { font-family:Verdana, Arial; font-size:12px; color: #CC0000; text-align:center; font-weight: bold; }
.bottom { vertical-align: bottom }
.forminput    { font-size: 8pt; background-color: #CCCCCC; font-family: verdana, helvetica, sans-serif; vertical-align:middle }
.textinput    { font-size: 10pt; font-family: verdana, helvetica, sans-serif;vertical-align:middle }
#small { font-family: arial; font-size:9px }
#date  { font-size:10px; color : #AAAACC }

.sboxtop {
  height:17px;
  background: url("/images/sbox-top.jpg") top left no-repeat;
  text-align:center;
  color:white;
  font-weight:bold;
}
.sboxbck {
  background: url("/images/sbox-back.jpg") top left;
}

.sboxbot {
  height:17px;
  background: url("/images/sbox-bot.jpg") top left no-repeat;
  text-align:center;
}

.lboxtop {
  height:17px;
  background: url("/images/lbox-top.jpg") top left no-repeat;
  text-align:center;
  color:white;
  font-weight:bold;
}
.lboxbck {
  background: url("/images/lbox-back.jpg") top left;
}

.lboxbot {
  height:17px;
  width:465px;
  background: url("/images/lbox-bot.jpg") top left no-repeat;
  text-align:center;
}

.eboxtop {
  height:17px;
  background: url("/images/ebox-top.jpg") top left no-repeat;
  text-align:center;
  color:white;
  font-weight:bold;
}
.eboxbck {
  background: url("/images/ebox-back.jpg") top left;
}

.eboxbot {
  height:17px;
  width:565px;
  background: url("/images/ebox-bot.jpg") top left no-repeat;
  text-align:center;
}

.boxpad {
padding:8px;
}

.sidebox1 {
  width:100px;
  height:85px;  
  background-color:#669ACC;  


}
.sidebox1 td {
  color:#271E5F;  
  text-align:center;
  font-weight:bold;

}
.sidebox2 {  
  width:100px;
  height:85px; 
  background-color:#CC3232;
}
.sidebox2 td {
  color:#271E5F;  
  text-align:center;
  font-weight:bold;

}
.sblink {
  color:#fff;
}