html
{
  background: rgb(125,125,125);
  padding: 0px;
  margin: 0px;
  font: normal 1em arial;
}

body
{
  background: rgb(200,200,200);
  padding: 15px;
  margin: 5px;
  padding-bottom: 10px;
}

#content
{
  padding: 10px;
  padding-bottom: 10px;
  margin: 0px;
  border: thin solid rgb(125,125,125);
  background: white;
}

#content h1
{
  padding: 5px;
  margin: 10px;
  text-align: center;
  background: rgb(125,125,125);
  color: white;
}

#content h2
{
  padding: 5px;
  margin: 10px;
  margin-right: 150px;
  border-left: 30px solid rgb(200,200,200);
  border-bottom: 3px solid rgb(200,200,200);
  color: black;
}

#content h4
{
  padding: 5px;
  margin: 10px;
  margin-right: 150px;
  border-bottom: 1px solid rgb(200,200,200);
  color: black;
}
#content p
{
  padding: 10px;
  margin: 0px;
}

.q-and-a
{
  padding: 5px;
  margin: 15px;
  margin-right: 150px;
  border-bottom: 1px solid rgb(200,200,200);
}

.question
{
  padding: 0px;
  margin: 0px;
  margin-right: 150px;
  color: red;
}

.answer
{
  padding: 0px;
  margin: 0px;
  margin-right: 150px;
}

.commands
{
  background: white;
  margin-bottom: 15px;
  border: thin solid rgb(125,125,125);
  background-image: url('asterisk.jpg'); 
  background-repeat: no-repeat;
  background-position: bottom right;
}

.command
{
  background: rgb(125,125,125);
  color: white;
  padding: 5px;
  font: oblique small-caps bold 1.5em arial;
  font-stretch: wider;
  text-align: center;
}

.usage
{
  padding: 15px;
  white-space: pre;
  font: normal 1.15em monospace;
}
