/* General Text */
#container { background-color: #fff; font-family: verdana, arial sans-serif; line-height: 1.4;}
#spotlight P { font-size: .8em; color: #000; padding: 10px; margin: 0px; }
#spotlight .head3 { font-size: 1em; color: #9a2627; font-weight: bold;}
blockquote { padding-left: 40px; font-size: 0.8em; text-align: left; font-family: verdana, arial sans-serif; line-height: 1.4; color: #fff;}

/* Lists */
ul { margin: 0 0 0px 30px; list-style-type: square; color: #fff;}
ul li { margin-top: 8px; font-size: 0.8em; }

/* Headers & Text */
#content .head1 { font-size: 1.6em; color: #fff3a1; line-height: 1.4em;}
#content .head2 { font-size: 1.3em; color: #7e1416; }
#content .head3 { font-size: 1em; color: #fff3a1; font-weight: bold;}
#content p { font-size: 0.8em; text-align: left; color: #fff; line-height: 1.4em; margin: 0px 0px 15px 0px; padding: 0px 20px 0px 0px;  border: 0px solid #000;}
#content p B  { font-weight: bold; }
#content p.first { font-size: 0.8em; text-align: left; color: #fff; line-height: 1.5em; margin: 15px 0px 15px 0px; }
#content td { font-size: 0.8em; text-align: left; color: #fff; line-height: 1.6em; margin: 0px 0px 15px 0px; }
#content ol { list-style-type:decimal; margin: 0px 0px 0px 20px; font-size: 0.8em; text-align: left; color: #fff; line-height: 1.4em;}
#content ol li { margin: 3px 5px 5px 20px; }
#faculty { width: 570px; height: 100%; font-size: 0.9em; line-height: 1.3; color: #fff; border: 0px solid #fff; margin: 0px 0px 20px 0px; padding: 0px;}
.handout { border: 2px solid #fff; background: #5a2350; padding: 10px; margin: 0px 0px 10px 30px; color: #c4feff; font-weight: bold; text-align: center; width: 100px; }

/* Preview Audio Player */
#preview { background: url("../images/promo-player.png") 0 0 no-repeat; width: 211px; height: 204px; }
#player_container { position: relative; width: 173px; height: 40px; top: 143px; left: 18px; }

#player_container  ul#player_controls { list-style-type: none; padding:0; margin: 0; }
#player_container  ul#player_controls li { overflow:hidden; margin: 0; padding: 0; text-indent:-9999px; }

#player_play,
#player_pause { display: block; position: absolute; left: 65px; top: 2px; width: 40px; height: 40px; cursor: pointer; }

#player_play { background: url("../images/spirites.jpg") 0 0 no-repeat; }
#player_play.different_prefix_example_hover { background: url("../images/spirites.jpg") -41px 0px no-repeat; }

#player_pause { background: url("../images/spirites.jpg") 0 -42px no-repeat; }
#player_pause.different_prefix_example_hover { background: url("../images/spirites.jpg") -41px -42px no-repeat; }

/* Player 
    Play/Pause buttons now use a class instead of id since we are using the same image for both players
*/
    
#preview2 { background: url("../images/player-haines.png") 0 0 no-repeat; width: 413px; height: 77px; margin-bottom: 25px; border: 0px solid #000;}
#player_container2 { position: relative; width: 72px; height: 40px; top: 35px; left: 0px; border: 0px solid #888888;}
#player_container2  ul#player_controls { list-style-type: none; padding: 0; margin: 0; }
#player_container2  ul#player_controls li { overflow:hidden; margin: 0; padding: 0; text-indent:-9999px; }

#preview3 { background: url("../images/player-dager.png") 0 0 no-repeat; width: 413px; height: 77px; margin-bottom: 25px; border: 0px solid #000;}
#player_container3 { position: relative; width: 72px; height: 40px; top: 35px; left: 0px; border: 0px solid #888888;}
#player_container3  ul#player_controls { list-style-type: none; padding: 0; margin: 0; }
#player_container3  ul#player_controls li { overflow:hidden; margin: 0; padding: 0; text-indent:-9999px; }

#preview4 { background: url("../images/player-trujillo.png") 0 0 no-repeat; width: 413px; height: 77px; margin-bottom: 25px; border: 0px solid #000;}
#player_container4 { position: relative; width: 72px; height: 40px; top: 35px; left: 0px; border: 0px solid #888888;}
#player_container4  ul#player_controls { list-style-type: none; padding: 0; margin: 0; }
#player_container4  ul#player_controls li { overflow:hidden; margin: 0; padding: 0; text-indent:-9999px; }

.play_button, 
.pause_button { display: block; position: absolute; left: 15px; top: 0px; width: 40px; height: 40px; cursor: pointer; }

.play_button { background: url("../images/spirites.jpg") 0 0 no-repeat; }
.pause_button { background: url("../images/spirites.jpg") 0 -42px no-repeat; }

/* Links */
a { color: #c4feff;  text-decoration: none;  }
a:hover { text-decoration: underline; }
a.body { color: #c4feff;  text-decoration: none; font-size: 0.9em; }
a.body:hover { text-decoration: underline; }

/* Alignment */
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.clear { clear: both; }

/* Misc. */
.acpe {float: left; padding: 3px 0px 0px 0px; }
.webcast {float: right; padding: 0px 0px 5px 5px; }
.details { border: 0px solid #000; padding: 0px 0px 10px 228px; }
.emphasis { color: #741b1b; font-weight: bold; font-size: 1em; text-align: center; }
.headshot { border: 1px solid #dadada; padding: 1px; float: left; margin: 0px 10px 20px 0px; }
.minislide { border: 1px solid #741b1b; padding: 1px; float: left; margin: 0px 10px 0px 0px; }
.rule { border-bottom: 1px solid #a8a8a8; margin: 20px 0px 20px 0px; }
.promo {float: right; padding: 0px 0px 8px 8px; }
.black {color: #3d3d3d; }
span.cred { color: #818181; font-size: 12px; }
p.go { text-align: right; }



/* Footer */
#footer p { text-align: center; margin: 10px 0; color: #fff;}
#footer a { color: #be7735; font-weight: bold; }
#credits { text-align: center; font-size: 0.8em; }
#credits a { color: #c4feff;  text-decoration: none; }
#credits a:hover { text-decoration: underline; }

