body
{
    background-color: #000000;
    color: #FFFFFF;
  
    scrollbar-face-color: #323250;
    scrollbar-highlight-color: #323250;
    scrollbar-shadow-color: #121230;
    scrollbar-3dlight-color: #323250;
    scrollbar-arrow-color:  #AADDEE;
    scrollbar-track-color: #121230;
    scrollbar-darkshadow-color: #323250;
}

/* Default font for most of the page (for some reason, putting this in body fucks up Netscape) */
font,th,td,p
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Links */
a
{
    text-decoration: none;
    color: #FFCC99;
}

a:hover
{
    text-decoration: underline;
}

/* The horizontal bar that separates the post info from the post content */
hr
{
    height: 0px; 
    border: solid #DDBB99 0px; 
    border-top-width: 1px;
}

/* Alternating rows of postings */
td.row1
{
    color: #FFFFFF;
    background-color: #323250;
}

td.row2
{
    color: #FFFFFF;
    background-color: #424260;
}

td.row3
{
    color: #FFFFFF;
    background-color: #525270;
}

/* Headings without a gradient fill (sit on top of those WITH a gradient fill) */
th.HeadingNoStars,td.HeadingNoStars
{
    color: #FFCC99;
    font-size: 12px; 
    font-weight: bold;
    background-color: #323250; 
    height: 25px;
}
td.HeadingNoStars {color: #FFFFFF;}

th.HeadingSolid,td.HeadingSolid
{
    color: #FFCC99;
    font-size: 12px; 
    font-weight: bold;
    background-color: #000000; 
    height: 25px;
    background-image: url(images/SolidStars.jpg);
}
td.HeadingSolid {color: #FFFFFF;}

/* Headings with a gradient fill (leads into the solid blocks in the table) */
th.HeadingGradient,td.HeadingGradient
{
    color: #FFCC99;
    font-size: 12px; 
    font-weight: bold;
    background-color:#000000; 
    border: #000000; 
    height: 28px;
    background-image: url(images/GradientStars.jpg);
}
td.HeadingGradient {color: #FFFFFF;}

/* Page title at the top (next to the logo) */
.maintitle,h1,h2
{
    font-weight: bold; 
    font-size: 22px; 
    font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; 
    line-height : 120%; 
}

/* These are very inconsistantly used - sometimes they're main text, other times accents */
.gen
{
    font-size : 12px;
}

.genmed
{
    font-size : 11px;
}

.gensmall
{
    font-size : 10px;
}

/* The register, login, search etc links at the top of the page */
.mainmenu
{
    color: #FFFFFF; 
    font-size : 11px;
}

/* Forum category titles */
.cattitle       
{
    color: #FFFFFF;
    font-weight: bold; 
    font-size: 12px;
    letter-spacing: 1px; 
}

/* Forum title: Text and link to the forums used in: index.php */
.forumlink
{
    color: #FFCC99;
    font-weight: bold;
    font-size: 12px;
}

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav
{
    font-weight: bold;
    font-size: 11px;
}

/* titles for the topics: could specify viewed link colour too */
.topictitle
{
    font-weight: bold;
    font-size: 11px;
}

td.spacerow
{
    border-width: 0px 0px 0px 0px;
}

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name
{
    font-size : 11px;
}

/* Location, number of posts, post date etc */
.postdetails {font-size : 10px;}

/* The content of the posts (body of text) */
.postbody {font-size : 12px;}

/* Quote & Code blocks */
.code
{
    font-family: Courier, 'Courier New', monospace; font-size: 11px; 
    background-color: #525270; border-style: none;
    border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote
{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 125%;
    background-color: #525270; border-style: none;
    border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

/* Copyright and bottom info */
.copyright 
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
}

input,textarea,select
{
    color: #FFFFFF;
    background-color: #424260;
    font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
    text-indent: 2px;
}

textarea,select
{
    border-style: outset;
    border-width: 2px;
    border: #323250;
}

input.post, textarea.post, select
{
    color: #FFFFFF;
    background-color: #323250;
    border-style: inset;
}

input.mainoption
{
    font-weight: bold;
}

input.liteoption
{
    font-weight: normal;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline
{
    background-color: #323250; 
    border-style: none;
}

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");

