/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #000000; border: 1px #212121 solid; }

/* This is the outline round the main forum tables */
.forumline	{ background-color: #000000; border: 2px #212121 solid; }

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #000000; }
td.row2	{ background-color: #212121; }
td.row3	{ background-color: #000000; }

/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
*/

td.rowpic {
	background-color: #000000;
	background-image: url(images/cellpic2.jpg);
	background-repeat: repeat-y;
}

/* Header cells - the black gradient backgrounds */
th	{
	color: #0080FF; font-size: 12px; font-weight : bold;
	background-color: #000000; height: 25px;
	background-image: url(images/cellpic3.gif);
}


td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
	background-color:#000000; border: #0080FF; border-style: solid; height: 28px;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/

td.cat,td.catHead,td.catBottom {
	height: 29px;
                background-image: url(images/cellpic1.gif);
	border-width: 0px 0px 0px 0px;
}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #0080FF; border-style: solid; height: 25px; }
                td.row3Right,td.spaceRow {
	background-color: #000000; border: #0080FF; border-style: solid; 
}

td.tdBorderLR { border-left: solid 1px #000000; border-right: solid 1px #000000; }
td.tdBorderLRT { 
                 border-left: solid 1px #000000; 
                 border-right: solid 1px #000000; 
                 border-top: solid 1px   #000000;
}

td.tdBorderLRB { 
                 border-left: solid 1px #000000; 
                 border-right: solid 1px #000000; 
                 border-bottom: solid 1px #000000; 
}

td.tdBorderR { border-right: solid 1px #000000; }
th.thHead,td.catHead { font-size: 12px; border-width: 0px 0px 0px 0px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 0px 0px 0px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 0px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 0px; }
th.thBottom,td.catBottom  { border-width: 0px 0px 0px 0px; }
th.thTop	 { border-width: 0px 0px 0px 0px; }
th.thCornerL { border-width: 0px 0px 0px 0px; }
th.thCornerR { border-width: 0px 0px 0px 0px; }

hr	{ height: 0px; border: solid #CCCCCC 0px; border-top-width: 1px;}

/* Base class, the rest inherit from this */
TABLE, TR, TD     { font: 11px Tahoma; color:#CCCCCC }
BODY      { font: 10px Tahoma; color:#CCCCCC; background-color: #000000; scrollbar-base-color:#0000ff;}
a:link, a:visited, a:active  { text-decoration: none; color: #0080FF }
a:hover                      { text-decoration: none; color:#ff0000 }

/* Category Headers - Navigation - Misc Stuff */
#category { 
                 font-size:12px; 
                 font-weight : bold; 
                 color : #0080FF; 
                 padding-left: 8px; 
                 background-image: url(images/cellpic1.gif) 
}

#category a:link, #category a:visited,#category a:active { 
                 text-decoration: none; 
                 letter-spacing: 1px; 
                 color: #0080FF
}

#category a:hover { text-decoration: none; color:#95CAFF }
#nav              { font-size:11px; font-weight : bold;  }
#nav a:link, #nav a:visited,#nav a:active  { text-decoration: none; color: #CCCCCC }
#redirect         { font-size:11px; font-weight:bold; border: 1px solid #C0C0C0  }
#highlight        { font-size : 11px; color: #CCCCCC }
#highlight a:link, #highlight a:visited, #highlight a:active { text-decoration: none; color: #0080FF }
#highlight a:hover{ text-decoration: none; color:#ff0000 }

/* Viewing Topics Stuff */
#signature         { font-size:11px; color:#95CAFF }
#postdetails       { font-size:11px; color:#CCCCCC }
#postcolor         { font-size:12px; color:#CCCCCC; line-height : 150%; }
#membertitle       { font-size:11px; line-height:150%; color:#95CAFF }
#normalname        { font-size:12px; font-weight : bold; color:#CCCCCC; padding-bottom:2px }
#unreg             { font-size:11px; font-weight:bold;  color:#ff0080 }

/* Titles n' stuff */
#titlelarge          { font-size:12px; font-weight:bold; line-height:150%; color : #95CAFF; }
#titlelarge a:link, #titlelarge a:visited, #titlelarge a:active { text-decoration: none; color:#95CAFF }
#titlemedium { 
                 font-size:12px; 
                 font-weight:bold; 
                 height: 25px; 
                 color: #95CAFF; 
                 padding-left: 8px; padding-right: 8px; 
                 background-image: url(images/cellpic1.gif) 
}

#titlemedium  a:link, #titlemedium  a:visited, #titlemedium  a:active { text-decoration: none; color : #0080FF }
#titlemedium a:hover { text-decoration: none; color:#ff0000 }

/* Menu - Control Panel Stuff */
#controlpanel    { font-size:11px; color: #CCCCCC; font-weight:bold; height: 25px; line-height:150%; }
#usermenu        { font-size : 12px; line-height:150%; color : #CCCC00 }
#tabs            { border:1px solid #7500ea; vertical-align:middle; font-size: 11px; }

/* Forum Links - Topic Links */
#linkthru         { font-size:11px; color : #95CAFF }
#linkthru  a:link, #linkthru  a:visited, #linkthru  a:active   { font-size:11px; text-decoration: none; color : #95CAFF }
#linkthru a:hover { text-decoration: none; color:#ff0000 }
#desc             { font-size:10px; color : #CCCCCC }
#copyright        { font-family: Arial; font-size : 9px; text-decoration: none; line-height : 12px; color: #FFFFCC; letter-spacing: 1px}
#QUOTE { font-family:Verdana, Arial; font-size:11px; color: #CCCCCC; background-color: #616161; border : 1px solid #BFBFBF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }
#CODE { font-family:Verdana, Arial; font-size:11px; color: #CCCCCC; background-color: #616161;  border : 1px solid #BFBFBF; 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; color : #CCCCCC;  background-color: #000000; font-family: verdana, helvetica, sans-serif; vertical-align:middle; scrollbar-base-color:#0000ff;}
.textinput    { font-size: 10pt; color : #CCCCCC; font-family: verdana, helvetica, sans-serif;vertical-align:middle; background-color: #000000 }
.buttontext { font-size:11px; color:#CCCCCC; text-decoration:none;}
#small { font-family: arial; font-size:11px; }
#date  { font-size:10px; color : #CCCCCC }