body
{
    font-size: 9pt;
    font-family: Arial;
    background-color: #000000;
    padding: 7px 75px 7px 75px;
    color: #FFFFFF;
}

/*topheader*/
.topheader {margin-bottom:20px;}
.topheader table
{
    height: 25px;
    border-collapse: separate;
    width: 100%;
    background-color: Transparent;
    font-size: 100%;
    color: #000000;
}
.topheader td {height:25px;}
.topheader th
{
    height: 25px;
    color: White;
    white-space: nowrap;
    font-weight: normal;
    background-color: #333333;
}
.topheader a
{
    color: White;
    text-decoration: none;
}
.topheader a:hover{text-decoration:underline;}
.topheader th.menuitem
{
    color: #FF0000;
    text-align: center;
    width: 12%;
    border-left: 1px solid #9FAABF;
    border-right: 1px solid #606D85;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #000000;
}
.topheader th.rightitem
{
    border-left: 1px solid #9FAABF;
    color: #999999;
    text-align: right;
    border-right: none;
}
.topheader td.outerheader {width:6px;}

/*header*/
.header table
{
    font-size: 100%;
    background-color: transparent;
    width: 100%;
    height: 90px;
    border: none;
}
.header td {white-space:nowrap;}
.header h1 {font-weight:normal;font-size:20pt;margin-bottom:0px;font-family:'Arial Narrow';margin-top:0px;}
.header a
{
    color: #C0C0C0;
    text-decoration: none;
}
.header a:hover{text-decoration:underline;}
.header img{vertical-align:middle;border:none;}

/*main body*/

body
{ 
    background: #000000 url(images/headers/background.gif) repeat-x;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #999999;
}
.forumcontent table
{
    font-size: 100%;
    border-collapse: collapse;
    background-color: #202020;
    color: #FFFFFF;
}
.forumcontent h1
{
    font-weight: normal;
    font-size: 18pt;
    margin-bottom: 0px;
    font-family: 'Arial';
    background-color: #333333;
    color: #FFFFFF;
}
.forumcontent h2
{
    font-weight: normal;
    margin-bottom: 0px;
    font-size: 150%;
    margin-top: 0px;
    font-family: 'Arial';
    color: #FFFFFF;
    background-color: #666666;
}
.forumcontent h3 {font-weight:bold;font-size:100%;margin-bottom:0px;}
.forumcontent a
{
    color: #C0C0C0;
    text-decoration: none;
}
.forumcontent a:hover{text-decoration:underline;}
.forumcontent th
{
    color: White;
    font-weight: bold;
    font-size: 100%;
    text-align: justify;
    padding: 5px 5px 5px 5px;
    border: 1px solid #606D85;
    background-color: #333333;
}
.forumcontent th a
{
    color: #C0C0C0;
    font-size: 100%;
    font-weight: normal;
    text-decoration: none;
    background-color: #FF0000;
}
.forumcontent th a:hover{text-decoration:underline;}
.forumcontent td {border:1px solid silver;}
.forumcontent button{font-family:Arial;font-size:100%;border:slategray 1px solid;}
.forumcontent textarea
{
    font-family: Arial;
    font-size: 100%;
    border-left: slategray 1px solid;
    border-right: slategray 1px solid;
    border-bottom: slategray 1px solid;
    border-top: none;
    color: #000000;
}
.forumcontent select{font-family:Arial;font-size:100%;border:1px solid slategray;}
.forumcontent img{vertical-align:middle;border:none;}
.forumcontent hr
{
    background-position: silver;
    height: 1px;
    border: none;
    color: silver;
    background: #000000;
}
.forumcontent div.location{margin-top:17px;margin-bottom:17px;}

input[type="text"], input[type="file"], input[type="password"], input[type="button"], input[type="submit"]
{
    border: 1px solid slategray;
    font-family: Arial;
    font-size: 100%;
}

/* other classes */
img.avatar {border:1px solid #bbbbbb; padding:2px 2px 2px 2px; -ms-interpolation-mode:bicubic; width:64px; height:64px;}
.gradientbutton
{
    color: White;
    font-family: Verdana;
    font-size: 8pt;
    border: 1px solid slategray;
    background-color: #FF0000;
}
.radiolist td {text-align:left;}
button.formatting{width:25px;height:20px;border:none;background-color:Transparent;cursor:pointer;}
div.editbar{margin-top:3px;background-image:url('images/editbar_bg.gif');height:20px;border-left:1px solid slategray;border-right:1px solid slategray;border-top:1px solid slategray;}
div.quote
{
    color: #333333;
    text-decoration: none;
    padding-left: 15px;
}
#Menu
{
   background-position: url(images/headers/menu.jpg);
	width: 1024px;
	height: 40px;
	margin: 0 auto;
	background: url(images/headers/menu.jpg);
}
