
a:link		{ color: hsl(242, 50%, 75%); }
a:visited	{ color: hsl(242, 50%, 70%); }
a:hover		{ color: hsl(242, 50%, 100%);}
a:active	{ color: hsl(242, 50%, 90%); }

A:link,A:visited,A:active,A:hover
{
  text-decoration:none;
  font-weight:bold;
}

body 
{
	background: #000010 url('nostalgiabg.png');
	background-position: center -145px;
	color: #E0E0E0;
	font-family: 'Verdana', 'Geneva', sans-serif;
	/*font-family: 'Arial', 'Helvetica', sans-serif;*/
}

table
{
  color: white;
  font-size: 1em;
}

table.c1
{
  width: 100%;
  border: hsl(242, 50%, 50%) 1px solid;
}

table.c2
{
  width: 100%;
  border: hsl(242, 50%, 50%) 1px solid;
  font-size: 0.9em;
}

table.c1, table.c2
{
	margin-bottom: -1px;
}

table.c1 + br, table.c2 + br
{
	margin-top: 1px;
}

tr.h
{
  background: hsla(242, 50%, 35%, 0.75);
  text-align: center;
  font-size: 0.9em;
  font-weight: bold;
}

tr.c
{
  background: hsla(242, 50%, 30%, 0.75);
  text-align: center;
  font-size: 0.9em;
}

td.b
{
  border-right:   #000020 1px solid;
  border-bottom:  #000020 1px solid;
  padding: 2px;
}

td.b:first-child
{
	border-left:  #000020 1px solid;
}

tr:first-child > td.b
{
	border-top:   #000020 1px solid;
}

td.nb
{
  border: 0px none;
}

td.h
{
  padding: 2px;
}

td.h:not(:last-child)
{
	border-right: none 0;
}

tr.n1, td.n1,
tr.n3, td.n3
{
	background: hsla(242, 50%, 18%, 0.6);
}

tr.n2, td.n2
{
	background: hsla(242, 50%, 12%, 0.6);
}

.sfont
{
  font-size: 0.8em;
  font-family: 'Verdana', 'Geneva', sans-serif;
}

textarea,input,select,button
{
  border:    #34f ridge 2px;
  background:#000000;
  color:     #FFFFFF;
  font: 1em verdana;
}

optgroup, option
{
	background:#000000;
	color:     #FFFFFF;
}

/*.radio
{
  border: none;
  background: none;
  color: #DDDDDD;
  font: 1em verdana;
}*/

input[type="submit"], input[type="button"]
{
  border: #FFD040 ridge 2px;
  color: #FFD040;
  font-weight: bold;
}

ins
{
  border: 1px #3050A0 dashed;
  text-decoration: none;
  color: #40FF30;
}

del
{
  border: 1px #001030 dashed;
  text-decoration: none;
  color: #FF4000;
}

.nc0x{color:#888888} .nc1x{color:#888888} .nc2x{color:#888888}
.nc00{color:#97ACEF} .nc10{color:#F185C9} .nc20{color:#7C60B0}
.nc01{color:#D8E8FE} .nc11{color:#FFB3F3} .nc21{color:#EEB9BA}
.nc02{color:#AFFABE} .nc12{color:#C762F2} .nc22{color:#47B53C}
.nc03{color:#FFEA95} .nc13{color:#C53A9E} .nc23{color:#F0C413}
