/* General Text */
#container { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Sans-Serif; font-size: 12px; color: #626262; line-height: 1.4; }
#content { font-size: 1em; color: #6d645f; }

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

/* Headers & Text */
.head1 { font-size: 22px; color: #000; margin: 10px 0px 10px 0px; padding: 5px 0px; line-height: 28px;}
.head2 { font-size: 18px; color: #740f6f; margin: 10px 0px 10px 0px; padding: 5px 0px; line-height: 28px; }
.head2-sugar { font-size: 18px; color: #167063; margin: 10px 0px 10px 0px; padding: 5px 0px; line-height: 28px; }
.head2-flu { font-size: 18px; color: #d07100; margin: 10px 0px 10px 0px; padding: 5px 0px; line-height: 28px; }
.head2-abx { font-size: 18px; color: #a38a13; margin: 10px 0px 10px 0px; padding: 5px 0px; line-height: 28px; }
p { text-align: left; margin: 8px 0 8px 0; color: #6d645f; }

/* Links */
a { color: #440e62; }
a:hover { color: #440e62; text-decoration: none; }

a.launch { color: #440e62; font-size: 14px; text-transform: uppercase; text-decoration: none;  }
a.launch:hover { text-decoration: underline; }

/* Alignment */
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.indent { 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: red; }
.headshot { border: 1px solid #dadada; float: left; padding: 1px; margin: 0px 15px 0px 0px; }
.sponsor { text-align: center; font-weight: bold; color: #a13924; }
.rule { border-top: 1px solid #dadada; padding: 0px 10px 25px 10px; margin-top: 25px; clear:both; }