/* General Text */
#content { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Sans-Serif; font-size: .8em; color: #000; line-height: 18px; padding: 10px 50px 0px 35px;}
#footer {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: .8em; color: #000; line-height: 18px; padding: 20px 30px 0px 30px;}

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

/* Headers & Text */
h1 { font-size: 20px; color: #000; font-weight: bold; margin: 10px 0 10px 0; }
h2 { font-size: 14px; color: #000; font-weight: bold; margin: 15px 0 5px 0; clear: both; }
p { text-align: left; margin: 8px 0 8px 0; }
blockquote { margin-left: 25px; }

/* Links */
a { color: #5e0101; text-decoration: none;}
a:hover { color: #5e0101; text-decoration: underline; }

.launch { margin: 0px 0px 30px 0px;}
.launch a { font-size: 1.2em; font-weight: bold; color: #5e0101; text-decoration: none;}
.launch a:hover { text-decoration: underline; }

/* Alignment */
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.minislide { margin: 0px 15px 0px 0px; float: left; }

/* 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: 4px 8px 10px 0px; float: left; }
.emphasis { color: #5e0101; text-align: center; margin-top: 15px;}
.faculty { margin: 0px 8px 3px 0px; padding: 1px; border: 1px solid #a2a2a2; float: left; }
.divider { color: #a2a2a2; border-top: 1px solid #a2a2a2; height: 1px; width: 100%; margin: 15px 0px 15px 0px;}
.logo { margin: 5px 0px 0px 0px;}


