/* Main style */
body {
  background-color: #006699;
  font-family:arial,verdana,tahoma,sans-serif;
  font-size:10pt;
  color: #ffffff;
  /* Note that scrollbar coloring is ignored in scrict HTML rendering */
  scrollbar-face-color:#ffffff;
  scrollbar-shadow-color:#ffffff;
  scrollbar-highlight-color:#ffffff;
  scrollbar-3dlight-color:#000000;
  scrollbar-darkshadow-color:#000000;
  scrollbar-track-color:#006699;
  scrollbar-arrow-color:#000000;
}

/* Links */
.maintitle	{
	font-weight: bold; font-size: 22px; font-family: "Arial, Verdana, Tahoma, Helvetica, sans-serif",Arial, Verdana, Tahoma, Helvetica, sans-serif;
	text-decoration: none; line-height : 120%; color : #FFFFFF;
}

/* General text */
.gen { font-size : 11pt; }
.genmed { font-size : 10pt; }
.gensmall { font-size : 9pt; }
.genverysmall { font-size : 8pt; }
.gen,.genmed,.gensmall,.genverysmall { color : #FFFFFF; }

/* These don't seem do do anything because of the ones below?!? */
/*
a.gen,a.genmed,a.gensmall { color: #FFFFFF; text-decoration: underline; }
a.gen:link,a.genmed:link,a.gensmall:link { color: #FFFFFF; text-decoration: underline; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #FFFFC0; }
*/

/* Links */
a           { text-decoration:underline; color:#ffffff; }
a:hover     { text-decoration:underline; color:#FFFFC0; }
a.discret   { text-decoration:none; color:#ffffff; }

/* Headers */
h1          { color:#ffffff; font-size:16pt; font-weight:bold; margin:0; }
h2          { color:#ffffff; font-size:12pt; font-weight:bold; margin:0; }

/* Table */
table.frame { background-color:#0070A0; border:1px solid #004477; }
/* td.frame { align:left; } */

/* Images */
img { border:none; }
img.bordered { border:1px solid #ffffff; }

/* Navigation bar */
table.highlight1 {
background-color:#0080B0;
border:1px solid #004477;
font-size: 9pt;
}
table.highlight2 {
background-color:#1090C0;
border:1px solid #004477;
font-size: 9pt;
}

/* Search */
td.searchcell {
border: #005588; border-style: solid; border-width: 0px 0px 1px 0px; 
};

/* Buttons */

/* Form elements */
input,textarea,select {
	color : #000000;
	font: normal 10pt Arial, Verdana, Tahoma, Helvetica, sans-serif;
	border-color : #FFFFFF;
}

/* The text input fields background colour */
input.post, textarea.post, select {
    color : #000000;
	background-color : #FFFFFF;
}

input { text-indent : 2px; }


hr {
height: 1px; background-color: #004477; color: #004477; border: 0px;
}

/* For Netscape 4 : restore font on each td */
td {
font-family:arial,verdana,tahoma,sans-serif;
font-size:10pt;
color: #ffffff;
}

/* List/indexes */

ul.index {
  padding-left:2em;
  padding-right:2em;
}

ul.index li {
  list-style-type:none;

  background-image:url("/images/list.gif");
  background-repeat: no-repeat;
  background-position:8px 0.8em;

  margin-top:0.5em; /* spacing between list items */

  background-color:#0080B0;
  border:1px solid #004477;

  font-size:11pt;

  padding:0.5em;
  padding-left:30px;
}

ul.index li:hover {
  background-image:url("images/list-active.gif");
}

/* any <a> child of an indexlink block  */
ul.index li a {
  font-size:large;
}

/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 10pt; color: #111100;
	background-color: #C0C0D0; border: solid #004477;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-style: italic; color: #E8E8E8; line-height: 125%;
	border: solid #FFFFFF;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

/* News items */
.newstitle {
  font-size:large;
  font-weight:bold;
  text-align:left;
  vertical-align:baseline;
}
.newscredit {
  font-size:small;
  text-align:right;
  vertical-align:baseline;
}
.newsbody {
  margin-top:0.5em;
  text-align:left; /* was justify but the rest of the front page isn't */
}
.newsfooter {
  margin-top:1em;
}


/* VGM packs list */
table.vgmpacks {
  border:1px solid #004477;
  border-collapse:collapse;
}

table.vgmpacks td, table.vgmpacks th {
  border:1px solid #004477;
  padding:0.2em;
}

table.vgmpacks th {
}

/* download links are bolded */
table.vgmpacks a {
  font-weight:bold;
}

span.gamename{
  font-weight:bold;
}
