body {
  background:#ffe;
  font-size:13pt;
  margin:0;
  border:none;
  color:black;
  }

h1 {
  font:60pt "Times New Roman";
  font-style:italic;
  font-weight:bold;
  color:#a46;
  text-decoration:none;
  text-align:right;
  position:relative;
  width:100%;
  z-index:2;
  padding-top:36pt;
  }

.container {
  position: relative;
  width:600px;
  padding:2mm;
  } 
p {
  padding:0;
  padding-left:5mm;
  text-align:justify;
  font-size:13pt;
  color:black;
 }
.insetpanel,.darkerpanel {
  border:inset #cca 3;
  margin:3mm;
  padding:2mm;
  }
.darkerpanel {
  background:#eed;
  }
.wsdisplaytext  {
  background:#000;
  color:aac;
  padding-left:2px;
  padding-right:2px;
  font: 10pt "arial";
  padding:1mm;
  }
.h2, h2 {
  color:#630;
  text-decoration:underline;
}
.techie {
  color:#366;
  background:#dedeef top left repeat-y url(images/rings.gif);
  margin-left:10mm;
  margin-right:8mm;
  font-style:italic;
  padding:1mm;
  padding-right:2mm;
  padding-left:8mm;
  }
.techie p, .techie ul {
  font:10pt "Comic Sans MS";
  list-style-type:circle;
  }
ignored {
}
img {
  margin-left:2mm;
  }
.h3, h3 {
  color:#066;
  margin-left:10mm;
  font-style:italic;
  }
.intro {
  font-size: larger;
  }

.end,.spacer,.fullpage {
 position:relative;
 left:0;
 top:0;
 width:100%;
 height:400px;
 padding:0px;
 }
.logo {
  position:absolute;
  top:20px;
  left:30px;
  }
td {
  vertical-align:top;
  font-size:13pt;
  }
.intro {
  font-size:14pt;
  font-weight:bold;
  padding:3mm;
  margin-left:10mm;
  margin-right:10mm;
  text-align:center;
  color:#530;
  background:fee;
  }
strong {
  color:#366;
  font-size:larger;
  font-style:italic;
  font-weight:bold;
  }
.keypress {
  font:10pt "Arial";
  font-weight:bold;
  color:#800;
  background:#ddc;
  padding-left:2px;
  padding-right:2px;
  }

@media screen
{
h1 {
  filter:progid:DXImageTransform.Microsoft.Glow(color=#ffffffe0);
  }
}