body {
  background: url(images/bkgnd.jpg) repeat-y left #ffe;
  color:black;
  font-size:13pt;
  }
h1 {
  font:80pt "Times New Roman";
  font-style:italic;
  font-weight:bold;
  color:#844;
  text-decoration:underline;
  margin-right:5mm;
  position:relative;
  text-align:right;
  width:100%;
  z-index:2;
  margin-top:0px;
  padding-top:20pt;
  margin-bottom:32pt;
  }
ignore {
  filter:progid:DXImageTransform.Microsoft.DropShadow(offX=4, offY=6, color=#60A04040, positive=true);
  text-align:right;
  }
.intro {
  font:12pt "Verdana";
  font-weight:bold;
  padding:3mm;
  margin-left:10mm;
  margin-right:10mm;
  text-align:center;
  line-height:16pt;
  color:#844;
  background: url(images/intro.jpg) repeat-y left #fee;
  border-top: solid 2 #FCC;
  }
.container {
  position: relative;
  width:600px;
  padding:2mm;
  } 
p {
  padding:0;
  padding-left:5mm;
  text-align:justify;
  color:black;
  font-family:"Times","Times New Roman";
  font-size:13pt;
  }
li {
  font-size:13pt;
  }
.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";
  }
.h2, h2 {
  color:#630;
  text-decoration:underline;
  }
.techie {
  color:#366;
  margin-left:10mm;
  margin-right:10mm;
  border-left:solid #366 3;
  background:#dde;
  padding:2mm;
  font-style:italic;
  }
img {
  }
.h3, h3 {
  color:#006;
  background:url(images/h3.jpg) repeat-y;
  font-size:bigger;
  padding-left:10mm;
  font-weight:bold;
  font-style:italic;
  margin-left:2mm;
  }
.end,.spacer,.fullpage {
  position:relative;
  left:0;
  top:0;
  width:100%;
  height:100%;
  padding:0px;
  }
.btnlink, .btnhilite, .selbtn {
  position:relative;
  width:141px;
  font: 9pt "arial";
  text-align:center;
  padding-bottom:3px;
  cursor: hand;
  margin:1mm;
  }
.btnlink {
  border-style:outset;
  border-color:#68c;
  border-width:3;
  color: #004;
  background:#38c;
  }
.btnhilite, .selbtn {
  color:white;
  font-weight:bold;
  background:#629;
  text-decoration:none;
  border-color:#66a;
  border-width:3;
  }
.btnhilite {
  border-style:outset;
  }
.selbtn {
  border-style:inset;
  }
#menupanel {
  width:145px;
  }
#menupanel a {
  text-decoration:none;
  }
.copyright {
  font:8pt "Arial";
  text-align:right;
  color:#888;
  margin:0px;
  }
.copyright a {
  color:#668;
  }
.copyright a:hover {
  color:#00f;
  }

.logo {
  position:absolute;
  top:10px;
  left:10px;
  width:300px;
  height:185px;
  }

a {
  font-weight:bold;
  color:#008;
  }
a:hover {
  color:#00f;
  }
.headerdetails {
  color:#006;
  background:url(images/h3.jpg) repeat-y;
  padding-left:10mm;
  font: 9pt "Arial";
  font-weight: bold;
  margin-bottom:2mm;
  }
td {
  color:black;
  }
.tinytext, .tinytext a {
  color:#630;
  text-align:center;
  font:7pt "Arial";
  padding:0px;
  padding-top:3px;
  margin:0px;
  text-decoration:none;
  }
.wmanchor {
  position:absolute;
  z-index:-1;
}
.watermark {
  position:absolute;
  top:-10px; left:100px; width:500px;height:450px;
  }
#SongQuote {
  position:absolute;
  top:10px;
  left:10px;
  width:310px;
  height:170px;
  z-index:2;
  visibility:hidden;
  overflow-y:hidden;
  border-style:outset;
  border-width:3;
  border-color:#55a;
  background:#55a;
  padding:0px;
  filter:
  blendTrans(transition=12,duration=2)
  alpha(opacity=70);
  }
#SongQuote p {
  margin-top:3mm;
  margin-left:4mm;
  padding-left:0px;
  color:white;
  font:12pt "Comic Sans MS";
  font-weight:bold;
  }
.keypress {
  font:10pt "Arial";
  font-weight:bold;
  color:#800;
  background:#ddc;
  padding-left:2px;
  padding-right:2px;
  }

