
* html body{  
    overflow: hidden;  
}   
.clearfix {
  width: 100%;
}
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
body {
  margin: 0;
  padding: 0;
  font-size: 100%;
}
#header {
	/*position: fixed !important;
	position: absolute;
	top: 0; left:0; right: 0;*/
	margin: 0.5em 2% 1em;
	padding: 0 2% 0;
	border-radius: 0.5em;
	background-color: #dfd;
	background-image: url(./Graphics/HandVer2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	    box-shadow: 0.1em 0.05em 0 0  rgba(100,220,220,0.5),
    0.2em 0.1em 0 0  rgba(50,100,100,0.2) ;


}
#contents{
	overflow: auto;
	margin: 0;
	width: 98%;
}
#title {
  color: red;
  font-weight: bolder;
  margin: 0 2% 0;
  font-family: "Times New Roman",Times,serif;
  font-size: 300%;
  text-align: center;
  text-shadow: 0.07em 0.07em 0.05em rgba(255,255,255,0.9);
}
h3 {
	margin: 0;
	
}
h2 {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-style: normal;
  background-color: #dfd;
  margin: 0 2% 0;
  padding: 0 0.5em 0 0.2em; 
  border-radius: 0.3em;
      box-shadow: 0.1em 0.05em 0 0  rgba(100,220,220,0.5),
    0.2em 0.1em 0 0  rgba(50,100,100,0.2) ;
}

p {
  font-family: Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-style: normal;
  margin: 1em 3% 1em;
  padding: 0 0.5em 0 0.2em; 
}
div.link-left{
	margin:1em 3% 0 15%;
	float:left;
}
div.link-right{
	margin:0 3% 0 70%;
}
div.link-right ul{
	margin: 0;
}
.information {
}

/*  -------------------- */
/*  ----program table ---*/
/*  -----------------cef--- */

.program {
  min-width: 200px;
  width: 90%;
  background-color: #dfd;
  text-align: left;
  margin: 0.5em 5% 0.5em 5%;
  padding: 0.5em 1% 0.5em 1%;
  border-radius: 0.5em;
      box-shadow: 0.1em 0.05em 0 0  rgba(100,220,220,0.5),
    0.2em 0.1em 0 0  rgba(50,100,100,0.2) ;
}

.time {
  font-weight: bold;
  font-size: 120%;
  width: 7%;
  min-width: 40px;
  max-width: 300px;
    margin: 0;
  background-color: #dfd;
  border-radius: 0.3em 0 0 0.3em;
  text-align: center;
    box-shadow: 0.1em 0.05em 0 0  rgba(100,220,220,0.5),
    0.2em 0.1em 0px 0px  rgba(50,100,100,0.2),
    0em 0em 1px 2px  rgba(100,200,200,0.1) inset;
}

.lecture-type {
  font-weight: bold;
  font-size: 120%;
  background-color: #dfd;
  border-radius: 0 0.3em 0.3em 0;
  margin: 0;
  padding: 0 0 0 0.5em;
    box-shadow: 0.1em 0.05em 0 0  rgba(100,220,220,0.5),
    0.1em 0.1em 0px 0px  rgba(50,100,100,0.2),
    0em 0em 1px 2px  rgba(100,200,200,0.1) inset;
 }
 
 .lecture {
  font-weight: bold;
  font-size: 120%;
  padding: 0 1em 0 1em;
 }

.lecture-title {
  color: #c33;
   text-shadow: 1px 1px 0px rgba(200,120,10,0.3);
}
.presenter {
  color: rgba(255,120, 0 ,1);
  font-weight: bold;
  font-size: larger;
  text-shadow: 1px 1px 0px rgba(120,120,20,0.4),
  2px 2px 0px rgba(100,100,20,0.2);
}
.chair {
  font-weight: normal;
  font-size: 80%;
}
.affiliation {
  font-style: italic;
}
sup {
	font-size:60%;
}

/* Horizontal Lists */
dl.list-horizontal {
	margin: 0 5%;
}
dl.list-horizontal dt {
  margin: 0 0 0.8em;
  clear: left;
  float: left;
  width: 10em;
}
dl.list-horizontal dd {
  margin: 0 0 0.8em 10em;
}
/* Poster Lists */
span.p-presenter{
	text-decoration:underline;
}
dl.poster-list{
  min-width: 200px;
  width: 87%;
  text-align: left;
  margin: 0.5em 5% 0.5em 5%;
  padding: 0.5em 1% 0.5em 1%;
  border-radius: 0.5em;
}
dt.poster-no {
	font-weight: bold;

}
dd.poster-title{
	font-weight: bold;
}
dd.poster-author{
	/*float: left;
	margin-right: 0.3em;*/
}
dd.poster-affiliation{
	font-style: italic;
}
dd.poster-prize{
	color: #00F;
}
/**/
ul.organizer {
  margin: 0 5%;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
