body {
  background: #E7C465;
}

.explanation, .evaluation, .round, div#flashes { background: #D5B151; }
div#flashes { margin: 1.5em 4em; margin-bottom: 0; }
.round .roundtop { background: url(../images/corners/orange/round_tr.png) no-repeat top right; }
.round .roundbottom { background: url(../images/corners/orange/round_br.png) no-repeat top right;}

#course_info_header {
  height: 160px;
  background: url(/images/info_page_bg.gif);
}

#course_info {
  margin: 2em 7em;
  line-height: 1.5em;
}

/* REGISTRATION */
#registration_box { width: 550px; }
table#registration { margin: 0 25px; }
table#registration td { vertical-align: top; }

.label {
  font-size: 90%; font-weight: bold;
}

.note { 
  font-size: 80%; line-height: 1.1em; font-style: italic;
}

/* QUIZ STUFF */

div.explanation, div.evaluation { margin: 1em -1em; position: relative; width: 100%; }
div.true { background: #CBCEBA; }
div.false { background: #C89A7C; }
div.round p, div.explanation p, div.evaluation p { margin: 0; padding: 10px; }

li.true_false_question { margin-top: 0.5em; padding-right: 12em; position: relative; border: solid #E7C465 1px; clear: both; }
div.true_false_boxes { position: absolute; top: 0; right: 1em; margin: 0 1em; padding: 0; }
div.check_answers { text-align: right; margin: 1em; padding: 1em; }
.true_false_boxes b, .true_false_answer del { font-size: 110%; }
.true_false_boxes b { color: green; }
.true_false_boxes del { color: red; font-weight: bold; }

.round_tr { background: url(/images/corners/orange/round_tr.png); }
.round_tl { background: url(/images/corners/orange/round_tl.png); }
.round_br { background: url(/images/corners/orange/round_br.png); }
.round_bl { background: url(/images/corners/orange/round_bl.png); }

#positive { background: #CBCEBA; }
#negative { background: #C89A7C; }