@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);

BODY {
  background: white;
  color: black;
  font-family: "Droid Sans", sans-serif;
  font-weight: 400;
  margin: 1%;
}


PRE {
  font-family: monospace;
}

BLOCKQUOTE {
  margin: 2em;
  background: #e0e0ff;
  color: black;
  border: 2px solid black;
  padding: 1em;
  font-size: 80%;
}

CODE {
  font-family: monospace;
}

A:link {
  background: transparent;
  color: #0000ff;
}

A:visited {
  background: transparent;
  color: #802020;
}

H1 {
  font-size: 200%;
  text-align: center;
  font-weight: 700;
}

H2 {
  font-size: 180%;
  font-weight: 700;
}

H2.centre {
  font-size: 180%;
  text-align: center;
  font-weight: 700;
}

H3 {
  font-size: 160%;
  font-weight: 700;
}

H4 {
  font-size: 140%;
  font-weight: 700;
}

H5 {
  font-size: 120%;
  font-weight: 700;
}

H6 {
  font-size: 110%;
  font-weight: 700;
}

UL {
  list-style: inside;
}

LI.nobullet {
  list-style-type: none;
}

THEAD {
  font-weight: 700;
}

TD {
  padding: 0.2em;
  background: #e0e0ff;
  color: black;
}

DIV.leftcol {
  width: 48%;
  padding-right: 1%;
  float: left;
}

DIV.rightcol {
  width: 48%;
  padding-left: 1%;
  float: right;
}

DIV.onecol {
  clear: both;
}

DIV.centre {
  text-align: center;
}

DIV.diagram {
  margin-left: 2em;
  background: #e0e0ff;
  color: black;
  border: 2px solid black;
  font-size: 80%;
  padding: 1em;
  text-align: center;
  float: right;
}

P.warning {
  background: #ff3333;
  color: #000000;
  border-style: solid;
  border-width: 0.25em;
  border-color: #000000;
  margin-left: 20%;
  margin-right: 20%;
  padding: 0.5em;
  font-size: 80%;
  font-weight: 700;
}

DIV.footer {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  clear: both;
}

IMG.w3c {
  border-style: none;
  padding-left: 0.5em;
  float: right;
}

IMG.jfc {
  border-style: none;
  padding-left: 0.5em;
  margin-top: -8px;
  float: right;
}

#jfclink {
  padding-left: 0.5em;
  margin-top: 0em;
  padding-top: 0em;
  float: right;
}

