body
{
  margin:0px;
  padding:0px;
  font-family:Arial, Verdana, sans-serif;
  background:#eee;
  font-size:.9em;
  font-weight:bold;
}

#quiz
{
  width:525px;
  height:378px;
  background:white;
  overflow:hidden;
}

div.question,
div.answer_a,
div.answer_b,
div.answer_c
{
  height:65px;
  background:#ffefc2;
  overflow:hidden;
}

div.question
{
  margin:10px 0px;
}
div.question p
{
  margin:5px 0px 5px 5px;
  float:left;
  width:460px;
  height:55px;
  color:#003366;
}

div.answer_a,
div.answer_b,
div.answer_c
{
  margin-bottom:2px;
  padding:0px;
}

div.footer
{
  background:#fed542;
  margin-top:10px;
}

div.footer input
{
  margin-top:3px;
  float:right;
}

div.question img,
div.answer_a img,
div.answer_b img,
div.answer_c img
{ 
  float:left;
  margin-right:15px; 
}

div.answer_a .input,
div.answer_b .input,
div.answer_c .input
{
  float:left;
  margin:3px 0px 0px 0px;
}

div.answer_a p,
div.answer_b p,
div.answer_c p
{
  float:left;
  width:420px;
  height:55px;
  margin:5px 0px 5px 5px;
}

.correct
{
  background:#fed542 !important;
}

.results
{
  font-size:.8em;
  border-left:24px solid #00457f;
  padding: 10px 0px 1px 20px;
  height:188px;
  background:#ffefc2; 
}

.results a:link,
.results a:visited
{
  text-decoration:none;
  color:#004681;
  padding-left:14px;
  background:url(/img/arrow.yellow.png) no-repeat 0px 1px;
}

span.falseAnswer
{
  font-size:.9em;
  color:#800000;
}

span.correctAnswer
{
  font-size:.9em;
  color:#008000;
}

