
/* set scrollbar colours. but only for MSIE, and apparantly Konqueror */
body, html
{
  scrollbar-arrow-color: yellow;
  scrollbar-base-color: blue;
  scrollbar-dark-shadow-color: blue;
  scrollbar-3dlight-color:white;
  scrollbar-face-color: #2863af;
  scrollbar-highlight-color: #2f70c0;
  scrollbar-shadow-color: blue;
  scrollbar-darkshadow-color: green;
}

body
{
  margin-left: 5%;
  margin-right: 5%;
  color: white;
  background-color: #2863af;
  font-family: "Lucida Sans", sans-serif;
  padding: 0ex 1ex;
}

h1
 {
/*  font-variant: small-caps; */
  font-size: 1.5em;
  text-align: left;
  font-weight: 650;
  background-color: #3070c0;
  border: 2px ridge #9090ff;
  padding: 0.1ex 1ex;
}

h2
{
  text-transform: uppercase;
  font-size: 1.5em;
  text-align: center;
  font-weight: 700;
  color: #ffff00;
}

h3
{
  text-align: center;
  font-size: 1.2em;
  font-weight: 900;
  font-style: oblique;
  color: #ffff00;
}

p
{
  text-align: justify;
  padding: 1ex;
}

p.bold
{
  font-weight: bold;
}

p.todo
{
  color: #afff00;
  background-color: #22882f;
  border: 3px inset white;
}

p.blurb
{
  text-align: center;
  font-style: oblique;
  color: #ffff00;
}

p.endnote
{
  text-align: justify;
  font-style: oblique;
  color: #ffff00;
  font-size: 80%;
}

dt
{
color: yellow;
font-weight: bold;
font-size: 100%;
}

dd
{
  font-weight: bold;
  color: #ffff00;
  margin-left: 60%
}

dd.money
{
  color: #3f7fcf;
  font-size: 120%;
  font-weight: bold;
}

dd.endnote
{
color: #888888;
font-size:80%
}

a
{
/*  color: #3fdf3e; */
  color: #56ff57;
  padding: 2px;
  text-Decoration: none;
}

a:hover
{
  background-color: #4580c0;
}

a:hover.clear
{
  background-color: transparent;
}

table tr th
{
  font-weight: 700;
  text-align: right;
}

body.products table tr
{
  text-align: center;
}

.cn
{
  font-variant: small-caps;
}

