body {
  font-family: Arial,Helvetica,sans-serif;
  background: #ccf;
  color: #000;
  padding: 1em;
  margin: 0;
}
p {
  margin-top: 0px;
}
a {
  color: #11a;
  background: transparent;
}
a:hover {
  color: #a11;
  background: transparent;
}
h1, h2, h3, h4 {
  color: #11a;
}
h1 {
  border-bottom: 2px solid #11a;
}
h2 {
  border-bottom: 1px solid #11a;
}
h4 {
  padding: 0px;
  margin: 12pt 0px 0px 0px;
}
.screenshot {
  background: #fff;
  color: #000;
  padding: 5px;
  border: 1px solid #55c;
  margin: 0em 0em 1em 1em;
  width: 162px;
  float: right;
}

#header {
  padding: 4px;
  vertical-align: bottom;
  color: #000;
  background: #eef;
  border: 1px solid #55c;
  margin: 0em 0em 1em 0em;
}
#header h1 {
  text-align: center;
  text-align: center;
  font-style: italic;
  border: 0px;
  margin: 0px;
}

#sidebar {
  padding: 0em 0em 0em 0em;
  margin:  0em 0em 0em 0em;
  vertical-align: top;
  text-align: center;
  width: 8em;
  float: left;
}

#content {
  /* position: relative; */
  padding: 0em 1em 1em 1em;
  margin: 0em 0em 0em 9em;
  color: #000;
  background-color: #eef;
  border: 1px #55c solid;
}

#footer {
  font-size: 0.7em;
  font-style: italic;
  color: #fff;
  text-align: center;
  margin: 1em;
}

.sidenav {
  padding: 0;
  margin: 0;
  white-space: nowrap;
}
.sidenav ul {
  margin: 0;
  margin-left: 5px;
  margin-bottom: 5px;
  padding: 0;
}
.sidenav li {
  display: inline;
  list-style: none;
}
.sidenav li a {
  display: block;
  margin: 2px;
  padding: 3pt 6pt 3pt 6pt;
  background-color: #99e;
  border: 1px solid #55c;
  color: #fff;
  text-decoration: none;
}
.sidenav-selected {
  color: white !important;
  border: 1px solid #55c !important;
  /* background: #55c !important; */
  background: #55c url('button-selected.gif') no-repeat top left !important; 
  font-weight: bold;
}
.sidenav a:hover, .sidenav-selected a:hover {
  border: 1px solid #55c !important;
  color: #fff !important;
  background-color: #55c !important;
  text-decoration: underline;
}

.question {
  font-style: italic;
  font-weight: bold;
  color: #11a;
  background: transparent;
  margin-bottom: 0px;
}
.answer {
  margin-top: 0px;
}
