* { 
  font-family: Tahoma, Arial, "Sans Serif"; 
  font-size: 1.0em;
  color: black; 
  background-color: #e3e3e3;
  line-height: 1.4em;
}

body {
  background-attachment:fixed;
  margin: 1cm;
}

a {
  text-decoration: none;
  white-space: nowrap;
}

a:link {
  color: blue;
}

a:visited{
  color: #cc3399;
}

a:hover{
  text-decoration: underline;
}

a:active {}

.codelink {
  font-family: Monospace;
  background-color: lightyellow;
}

.codelink:link {}
.codelink:hover {text-decoration: underline;}
.codelink:visited {}
.codelink:active {}
.anchor:hover {
  text-decoration: none;
}

li {
  margin-top: 0.25cm;
  margin-bottom: 0.25cm;
}

code {
  font-family: Monospace;
  font-weight: bold;
  color: green;
  padding-left: 5px;
  padding-right: 5px;
}

div {
  margin-bottom: 0.2cm;
  text-align: justify;
}

.code {
  font-family: Monospace;
  font-size: 0.9em;
  color: darkblue;
  background-color: lightyellow;
  border: 1px black solid;
  margin-top: 0.25cm;
  margin-bottom: 0.25cm;
  padding: 0.25cm;
}

.shell {
  font-family: Monospace;
  font-size: 0.9em;
  font-weight: bold;
  color: #B2B2B2;
  background-color: #555555;
  border: 1px black solid;
  margin-top: 0.25cm;
  margin-bottom: 0.25cm;
  padding: 0.25cm;
}

table {
  margin-top: 0.25cm;
  margin-bottom: 0.25cm;
}

th {
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
  white-space: nowrap;
}

.even {
  background-color: lightyellow;
}

.odd {
  background-color: #e3e3e3;
}

.options {
  border: 1px black solid;
}

.title {
  font-size: 1.75em;
  font-weight: bold;
  text-align: center;
}

p {
    text-align:center;
    text-align:justify;
}

h1 {
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
}

h2 {
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
}

h3 {
  font-size: 1.0em;
  font-weight: bold;
  text-align: center;
}

.header {
  font-size: 0.7em;
  text-align: right;
  margin-bottom: 0.5cm;
}

.note {
  font-size: 0.66em;
}

.warning {
  color: red;
  font-weight: bold;
}
