TABLE, PRE, BODY {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

TABLE {
	empty-cells: show;
}

.regulartxt, PRE{
	font-size: 11px;
}

.smalltxt, .messageboard{
	font-size: 9px;
}

.boldtxt, .boldtext, .sectionheader {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}

BODY {
	color: #FFCC00;
	background-color: #000000;
	background-image: url(/images/bg_page.gif);
}

APPLET.chat {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	background-color: #000000;
}

TR, TD {
	vertical-align: top;
	padding: 0px;
    border-style: none;
    border-color: none;
    border-width: 0px;
}

.outline {
    border-style: solid;
    border-color: white;
    border-width: 1px;
	padding: 4px;
}

A:link, A:active, A:visited {
        text-decoration : none;
        color : #FF6600;
        background : transparent;
}

A:hover {
        color : #FFCC66;
}

A.headlineclass:hover {
        color : #FF0000;
}

IMG {
	border: 0;
}

/* page sections */
.main {
    border-style: solid;
    border-color: black;
    border-width: 0 5 0 5;
    background-color: #000000;
/*  width: expression(document.documentElement.clientWidth);*/
    min-width: 800px;
    max-width: 1200px;
/*  width:expression(document.body.clientWidth < 800? "800px" : document.body.clientWidth 1200> ? "1200px" : "auto");*/
    width:expression(document.body.clientWidth < 800? "800px" : document.body.clientWidth > 1200 ? "1200px" : "98%");
}

.header, .footer, .hmenu, .bodytable, .bnrs, .url_tree {
	width: 100%;
	border: none;
	border-collapse: collapse;
}

.header, .footer{
    margin: 0 0 0 0;
}

.hmenu{
	margin: 0 0 0 0;
	background-color: #800000;
}

.navigation_bar {
	margin: 0 0 0 0;
	background-color: #400000;
	text-align: left;
}

.bodytable, .bnrs  {
    margin: 6 0 6 0;
}

.leftbnr {
	margin: 0 6 0 0;
	text-align: center;
}

.rightbnr {
	margin: 0 0 0 6;
	text-align: center;
}

/* body sections */
.bodyleft, .bodycenter, .bodyright  {
	vertical-align: top;
}

.bodyleft {
	width: 0;
	padding: 0 10 0 0;
	white-space: nowrap;
}

.bodycenter {
	width: 100%;
	padding: 0 10 0 0;
	text-align: center;
}

.bodyright {
	width: 10px;
	padding: 0 0 0 0;
	text-align: right;
}

IMG.centerspacer {
	width: 500px;
}

/* section formatting */
.sectionheader {
	color: #FF9900;
}

.highlights {
	background-color: #FFFFCC;
	color : black;
	padding: 3px;
	width: 500px;
	font-size: 10px;
	text-align: center;
	margin: 0px auto;
}

.miscsection {
	border: 1px solid #663300;
}

.poll {
	width: 160;
	border: 1px solid #663300;
}

.reviews {
	/*width: 180;*/
}

.tile {
	border-width: 0;
	border-style: none;
	margin: 3 0 3 0;
	display: block;
	text-align: right;
}

.facebook {
	border-width: 0;
	border-style: none;
	margin: 3 0 15 0;
	display: block;
	text-align: left;
}

.highlights_story {
	margin: 10 20 0 20;
	border-width: 0;
	border-style: solid;
	border-color: #663333;
	background-color: #FFFFCC;
	color : black;
	max-height: 500px;
	width: 450px;
	overflow:auto; /*or scroll*/
}

.story_head {
	padding: 2;
	background-color: #800000;
	font-weight: bold;
	font-size: 10pt;
	color: #FFCC00;
	text-align: left;
}

.story_body {
	color=red;
	color: #000000;
	font-size: 8pt;
	text-align: left;
}

.pagetitle {
	font-size: 18px;
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
}
.menuheader {
	font-weight: bold;
	background-color: #800000;
	width: 120;
	padding: 2 0 2 5;
	margin: 12 0 0 0;
}

TABLE.whatsnew { 
	border-style: solid;
	border-color: black;
	border-width: 1;
	border-collapse: collapse;
	margin: 0 3 0 3;
}

TR.whatsnew {
	border-collapse: collapse;
	padding: 0 3 0 3;
}

.float_right {
	float: right;
}

.float_left {
	float: left;
}

/* tabbed menu settings */
.tab0, .tab1 {
        float: left;
        background-image:url($img);
        background-repeat:no-repeat;
        text-align: center;
        height:27;
        width:80;
        color: #FC0;
        padding: 1 0 0 0;
        margin: 0px auto;
}

/*other tabs*/
.tab0 {
        background-image: url(./images/inactive_tab.gif);
}

/*active tab*/
.tab1 {
        background-image: url(./images/active_tab.gif);
}

.tabfont {
        color: #FC3;
        font-size: 10;
        font-weight: bold;
}
