body {
  margin: 0;
  padding:0;
  font: normal 13pt/1.72 'Noto Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  background-image: url("01-monyee-chau.jpg");
}
header {
   background-color:#c2f761;
   border-bottom:1.5px solid #ffabae;
}
img {
   width:50%;
   display:block;
   margin:auto;
}
em {
   font-style:normal;
   background-color:#ffe9a8;
}
.bio {
  font-size: 87%;
  margin: 2em 0 1.5em 0;
  padding: 1em;
  background-color: #efefef;
  color: #606060;
   -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid-column;
  display: table; 
}
#player {
   display:block;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   margin-bottom:2em;
}
iframe {
   height:102px; 
   width:400px;
}
h2 {
  margin-top: 0;
  margin-bottom:.5em
}
h2, h3, h5 {
  font-weight: normal;
}
#container {
    padding:60px 4% 4% 4%;
    background-color:#ffd452;
    width: 87%;
	max-width: 34em;
	margin:auto;
}
#table-of-contents-summary {
   padding:4%;
   background-color: #fcfcfc;
}
.caption {
   text-align:center; 
   font-size:80%
}
h2 {
   font-size:22pt
}
h3 {
   font-size:17pt
}
h4 {
   font-size:13pt; 
   font-weight:bold; 
   color:#845399
}
h2, h3, h4, h5 {
   text-align:center
}
h5 {font-size:12pt; 
    margin-bottom:3em
}
aside, .bio {
  font-size: 87%;
  margin: 2em 0 1.5em 0;
  padding: 1em;
  background-color: #efefef;
  color: #606060;
}
.divider {
   text-align:center;
}
@media only all and (max-width: 655px), (handheld) {
   body {
         background-image:none
   }
   #container {
         padding:60px 3% 3% 3% ;
         width: 94%;
}
  #player {
         margin-bottom:1em;
}
    iframe {
        width:93%; 
        height: auto
}
    img {
        width:70%;
        padding-top:1em;
}
   #container {
      background-image: url("01-monyee-chau.jpg");
}
   .caption {
           background-color:#ffd452;
           margin-top:-1.5em;
}
   p {
        background-color: #ffd452;
        padding: .5em .5em;
        margin-top:-1em;
}
    h2, h3, h5 {
        text-shadow: 0 0 3px #fff, 0 0 5px #FFF, 0 0 15px #FFF
}
   .divider {
     text-align:center; 
     margin-bottom:1.5em;
     color:transparent;
}