body {
	background-color:#000000;
	color:#ffffff;
}

#slideshowband {
	background:#000000 url(../_elems10/speakerbg.jpg) no-repeat center center;
	border-bottom:1px solid #ffffff;
}
#slideshow {
	width:948px;
	height:215px;
	overflow:hidden;
}
.slide {
	background:transparent;
	height:215px;
}
.slide table {
	width:600px;
	height:215px;
}
.slide td {
	font-size:28px;
	padding:0;
	text-indent:-28px;
	padding-left:28px;
	line-height:32px;
}
.slide sup, .slide sub {
	font:bold 62px arial, helvetica, sans-serif;
	height:0;
	line-height:0;
	vertical-align:baseline;
	position:relative;
}
.slide sup {
	bottom:4px;
}
.slide sub {
	top:44px;
}

#page {
	padding-top:40px;
}
#content h1 {
	padding-bottom:10px;
	border-bottom:1px solid #ffffff;
	background:#000000;
}

#speakerlist {
	text-align:center;
	letter-spacing:1px;
	margin-right:-4px;
	*margin-right:-8px;
}
#speakerlist span {
	display:inline-block;
	position:relative;
	border:4px solid #cccccc;
	vertical-align:middle;
	letter-spacing:normal;
	margin-bottom:4px;
	*margin-right:4px;
}
#speakerlist img {
	display:block;
}
a.speakername {
	text-decoration:none;
	position:absolute;
	left:0px;
	bottom:10px;
	font-size:11px;
	background-color:#cccccc;
	color:#000000;
	filter:alpha(opacity=75);
	opacity:0.75;
	padding-top:4px;
	padding-bottom:4px;
	width:100%;
}
.speakername b {
	font-weight:normal;
}
.speakername sub {
	display:none;
}

#tooltip {
	color:#000000;
}
#tooltip sub {
	font-size:15px;
}
