/* General Text */
#container { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Sans-Serif; font-size: 12px; color: #49382b; line-height: 1.4; }
#content { font-size: 12px; color: #444; }

/* Lists */
ul { margin: 0 0 10px 25px; list-style-type: square; }
ul li { margin-top: 8px; }
ol { margin: 0 0 10px 25px; list-style-type: alpha; }
ol li { margin-top: 8px; }
ul#question_options { list-style-type: lower-alpha; }	

/* Headers & Text */
h1 { font-size: 22px; color: #790000; margin: 10px 0 10px 0; }
h2 { font-size: 16px; color: #444; margin: 5px 0 5px 0; clear: both; }
p { text-align: left; margin: 8px 0 8px 0; }

/* Links */
a { color: #b8503e;  text-decoration: none;}
a:hover { color: #b8503e; text-decoration: underline; }
a.launch { color: #b8503e;  text-decoration: none; font-weight: bold; font-size: 14px;}
a.launch:hover { color: #b8503e; text-decoration: underline; font-weight: bold; font-size: 14px;}

/* Alignment */
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
blockquote { padding-left: 30px; }

/* Presentations */
ul#presentations { margin: 0; }
ul#presentations li { display: table; margin-bottom: 10px; clear: both; }
ul#presentations li img { float: left; margin-right: 10px; }

/* Misc. */
.acpe { padding-right: 8px; padding: 4px 0 5px; float: left; }
.emphasis { color: #790000; text-align: center;}
.headshot { padding: 1px; margin-right: 10px; border: 1px solid #4b4b4b; float: left; }
.rule { height: 2px; width: 80%; border-top: 1px solid #d3d5d7; margin: 20px auto 20px auto; }
#posttest { text-align: center; color: fff; margin-left: 50px; width: 200px; padding: 5px; border: 1px solid #b8503e; background-color: #d3d5d7; }
#posttest a { color: #b8503e;  text-decoration: none; font-weight: bold; font-size: 14px; }
#posttest a:hover { color: #b8503e; text-decoration: underline; font-weight: bold; font-size: 14px; }

/* Report */
table#question_options { margin: 15px 0 25px 0; }
tr.answer td { border-top: 2px solid green; border-bottom: 2px solid green; padding: 5px;}
tr.answer td.blank { border-left: 2px solid green; }
tr.answer td.pre { padding: 0; padding-right: 60px; }
tr.answer td.post { padding: 0; }
tr.answer td.answer { border-right: 2px solid green; padding: 0 20px 0 20px; color: green; }
