.clock { text-align: center; margin: 0; padding: 5px 0; }
.clock #time_left, .clock #time_left2 { background: #000; color: #F00; font-size: 30px; margin: 0; padding: 5px; }
.clock .note { font-size: 70%; }
#clock2 { position: fixed; bottom: 0; width: 150px; background-color: #ccc; border: 3px double #888; padding-top: 12px; float: left; font-size: 9px; }
#clock2 * { font-size: 9px; }

#next_action { margin: 0 auto; padding: 5px 0; }

#syllabus { text-align: left; font-size: 14px; }
#syllabus p { font-size: 14px; margin: 0 0 0 1.5em; padding: 2px 0; line-height: 1.25em; text-indent: -1em; }
#syllabus a { font-size: 14px; font-weight: normal; }

#content img { margin: 10px; }
#content div embed { margin: 10px; border: 1px solid #000; }
#content #sections { margin-left: 1em; }
#content #sections p { text-indent: -1em; margin: 0 0 0 1.5em; padding: 2px 0; line-height: 1.25em; }
#content .navigation { width: 100%; margin: 0.5em 0; background-color: #ccc; }
#content .navigation td { width: 33%; text-align: center; }

#course ul li { font-size: 90%; margin-bottom: 1em; }
#course table { margin: 1em; padding: 0; border: 1px solid #888; border-collapse: collapse; }
#course table tr {}
#course table th { padding: 4px 6px; font-weight: bold; border-bottom: 1px solid #000; text-align: left; }
#course table td { padding: 2px 5px; text-align: left; }
#course h2 { clear: both; }

.question { margin: 1em 20px; padding: 1em 1em; border: none; text-align: left; }
.odd { background-color: #fff; }
.even { background-color: #ffc; }
.question img { float: right; }
.question .text { font-size: 100%; font-weight: bold; margin: 0; padding: 0 0 0.5em; }
.question .answer { font-size: 100%; display: block; margin: 0 2em; padding: 4px;}
.correct { color: #080; font-weight: bold; }
.incorrect { color: #f00; font-weight: bold; }

