BODY {
	background-color: #000000;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #999999;
}

A:link, A:visited {color: #C7C7C7;}
A:hover, A:active {color: #009999;}
A:link.menu, A:visited.menu {color: #C7C7C7;}
A:hover.menu, A:active.menu {color: #009999;}
A:link.update, A:visited.update, A.mailto {color: #006666; text-decoration: none;}
A:hover.update, A:active.update, {color: #006666; text-decoration: underline;}

TABLE.main {
	width: 100%;	/* So "^top" links are by scrollbar */
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
}

TD.menu {
	font-size: 10px;
	padding: 8px;
	width: 128px;
}
TD.content {
	padding: 8px;
}

B.menu {color: #AACC00;}

.bullet {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #FF4400;
}

FONT.new, SPAN.new {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 10px;
	color: #FF4400;
}

FONT.invis, SPAN.invis {
	color: #000000;
}
.aka {font-family: Verdana, Helvetica, Sans-Serif;
      font-weight: normal;
      color: #AACC00;}
FONT.check {font-family: Wingdings;
            font-weight: bold;
            color: #FF4400;}

FONT.bnlast, SPAN.bnlast {			/* Box nav last word */
	font-weight: normal;
}

/*** "Box nav" style ***/

TABLE.boxnav {border: 0px solid #006666;
		  background-color: #006666;
		  padding: 0px;
		  margin-left: 9px; margin-top: 12px; margin-bottom: 4px;
}
TR.boxnav {background-color: #000000;
}
TD.boxnav {font-family: Verdana, Helvetica, Sans-Serif;
	     color: #999999;
	     font-size: 10pt;
	     font-weight: bold;
	     font-style: italic;
	     padding: 3px;
}


/*** Tab table style ***/

TABLE.tabs {border: 0px solid #383838;
		background-color: #383838;
		padding: 0px;
		margin-left: 3px;
		margin-top: 0px;
}
TR.tabs {background-color: #000000;
}
TH {background-color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 10pt;
    color: #006666;
    padding: 2px;
    text-align: left;
}
TD.tabs {font-family: Verdana, Helvetica, Sans-Serif;
	   color: #999999;
	   font-size: 10px;
	   padding: 3px;
}
TD.tabs-midi {font-family: Verdana, Helvetica, Sans-Serif;
	   color: #999999;
	   font-size: 10px;
	   padding: 3px;
}


/*** Composer / soundtrack info table style ***/

TABLE.info {border: 0px;
		margin-left: 1px; margin-top: 1px;
}
TD.info {font-family: Verdana, Arial, Helvetica, Sans-Serif;
	   font-size: 10px;
	   color: #666666;
}
.info {font-family: Verdana, Arial, Helvetica, Sans-Serif;
       	color: #666666;}

FONT.update {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12pt;
	color: #AACC00;
}

SPAN.update {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12pt;
	color: #AACC00;
}
SPAN.upnew {
	font-size: 10px;
}


.game {font-family: Verdana, Helvetica, Sans-Serif;
       font-weight: bold;
	 font-size: 12pt;
       color: #AACC00;
}

FONT.boxnav {font-family: Verdana, Helvetica, Sans-Serif;
	 font-size: 8pt;
	 font-style: italic;
       color: #999999;}

P.to_top {font-family: Verdana, Helvetica, Sans-Serif;
	 font-size: 1em;
	 font-style: normal;
       margin-right: 10px; margin-bottom: 10px; margin-top: 0px;
	 text-align: right;}

TABLE.boxnav {margin-left: 9px; margin-top: 12px; margin-bottom: 4px;}


/*** Update table style ***/

TABLE.update {
	border: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
}

TD.updateHead {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	border-top: 3px solid #000000;
}

TD.update {
	font-family: Verdana, Helvetica, Sans-Serif;
	color: #999999;
	font-size: 10pt;
}

.boxnavTBL {background-color: #006666;}		/* 'Box nav' table border color */
.boxnavTR {background-color: #000000;}		/* 'Box nav' table row bg color */

.tabsTBL {background-color: #444444;}		/* Table border color */
.tabsTR-head {background-color: #000000;}		/* Table heading bg color */
.tabsTR {background-color: #000000;}		/* Table row bg color */

B.tabsTR-head {font-family: Verdana, Arial, Helvetica, Sans-Serif;
               font-weight: bold;
		   font-size: 10pt;
               color: #006666;}


SPAN.bottomnav {
	font-weight: bold;
	font-style: italic;
}

HR.boxnav-bot {
	color: #003333;
	height: 1px;
}
SPAN.bottominfo {
	font-size: .7em;
}

.pre {
	font-family: courier new, courier, monospace;
	font-size: 10pt;
}