ul{
font-size:95%;
}
ul li{
padding-right:15px;
color:#5C5C5C;
}
ul li p{
padding-right:15px;
font-size:100%;
}
ul ul{
color:#5C5C5C;
}
ol ul li{
padding-top:0.8em;
}
#footer {
/*for long page */
margin-top:10px;
}
#photo{
float:left;
width:240px;
margin: .2em 2em .3em 0em;

}
#photo p{
width:100%;
margin:0;
padding: 0.5em 0;
font: .75em/1.75em Verdana, sans-serif;
color:#666;
text-align:right;
}
#photo img{
margin:0;
padding: 0;
display: block;
}
#landscape-photo{
float:left;
width:440px;
margin: .2em 2em .3em 0em;

}
#landscape-photo p{
width:100%;
margin:0;
padding: 0.5em 0;
font: .75em/1.75em Verdana, sans-serif;
color:#666;
text-align:right;
}
#landscape-photo img{
margin:0;
padding: 0;
display: block;
}
#footer {
/*for long page */
margin-top:10px;
}
ul.speaker-list {
 	list-style-type:none;
	padding-left:5px;
	margin-left:5px;
	margin-right: 5px;
	text-align:left;
	font-size:90%;
}
ul.speaker-list li{
  font-size:85%;
  padding-top: 0.5em;
 }
.speaker-list a{
  	text-decoration: none;
	color:#ffffff;
 }
.speaker-list a:hover{
  	text-decoration: none;
	color:#ffffff;
 }
.speaker-topic{
font-weight:bold;
font-style:italic;
margin-bottom:-10px;
}
.italic-jobtitle{
font-style:italic;
margin-bottom:-10px;
color:#0033FF;
}
ul.topic-list {
	list-style-type:disc;
	padding-left:35px;
	margin-left:5px;
	margin-right: 5px;
	text-align:left;
	font-size:90%;
}
ul.topic-list li{
  font-size:75%;
  padding-top: 0.5em;
 }
