#main .quizTitle {
}
#main .quizDescription {
  margin-bottom: 2em;
}
#main .quizQuestion {
  padding-bottom: 1em;
}
#main .quizForm {
  padding-left: 1em;
}
#main .quizForm .answer {
  padding: 0.5em 0.3em;

}
#main .quizForm .button {
  margin-top: 1em;
  border: 0px solid white;
  text-align: right;
  margin-right: 1em;
}

#main .quizSummary ol {
  margin-left: 1em;
  padding-left: 1em;
}
#main .quizSummary ol li, #main .quizSummary ol li h3 div {
  font-weight: bold;
  color: #7D9931;
}

#main .quizSummary ol li div {
  font-weight: normal;
  color: #000;
}

#main .quizSummary li.quizFirstQuestion {
  padding-top: 0.1em;
}
#main .quizSummary li.quizQuestion {
  background: #fff url(pics/line_rast.gif) repeat-x left top;
  padding-top: 1.6em;
  margin-top: 1em;
}
#main .quizSummary div.explanation {
}
#main .quizSummary div.explanation div.correctAnswer {
  padding-right: 1em;
  padding-bottom: .5em;
  margin: 0px;
  float: right;
  color: #7D9931;
  font-weight: bold;
}
#main .quizSummary div.explanation div.wrongAnswer {
  padding-right: 1em;
  padding-bottom: .5em;
  margin: 0px;
  float: right;
  color: #82300E;
  font-weight: bold;
}
#main .quizSummary div.explanation div img {
  padding-right: 0.3em;
  margin-top: 0.5em;
}
#main .quizSummary .quizAnswer {
  padding-bottom: .5em;
}
#main .quizSummary .quizLink {
  padding: .5em 0;
}
#main .quizSummary .quizAnswer span {
  font-style: italic;
}

