body {
  background-color: #156;
  color: #FFF;
  font-family: helvetica, sans-serif;
}
div#main a:link    { color: #0000BB; }
div#main a:visited { color: #000055; }
div#main a:active  { color: #800000; }

#left a {
  display:		block;
  border-width:		0px;
  padding-left:		5px;
  padding:		1px;
  text-decoration:	none;
}

#left a:hover, #left a:active {
  /* border:		1px solid black; */
  background-color:	#FFE;
  color:		#156;
}

a:link    { color: #FFF; }
a:visited { color: #DFD; }
a:active  { color: #FCC; }

h1 {
  margin-left: 220px;
  padding-left: 10px;
}

div#main {
  background-color: #FFE;
  color: black;
  margin: 20px 20px 20px 220px;
  padding: 10px;
  border: medium solid #621;
}

/* Holly hack: This hack, which violates CSS,
   only affects Internet Explorer
   and works around a bug in that browswer. */
* html div#main { height: 1px; }

/* Colors in tables: Work around opera bug. */
div#main th {
  text-align: left;
  color: black;
}
div#main td { color: black; }

div#left {
  position: absolute;
  top: 60px;
  left: 10px;
  width: 200px;
  margin: 0px;
  padding: 0px;
  border: none;
}

.notyet { display: none; }

.nothinghere { color: #999; }

@media print {
    body {
	font-family:		"new century schoolbook", serif;
    }
    h1, h2, h3, h4, h5, h6 {
	font-family:		"helvetica", sans-serif;
    }
    :link, :visited {
	color:			#000000;
	text-decoration:	none;
    }
    div#left, .noprint {
	display:		none;
    }
    div#main {
	margin-left:		20px; }
}