  #props { height: 250px; width: 200px; overflow: auto; border: 1px solid red; list-style:none; padding: 10px 0 0 0; position: relative; font: 12px monospace; }
  #props li {border-bottom:1px solid white; position: relative; text-indent: 30px; line-height: 14px; height: 14px;}
  #props span { position: absolute; display: block; height: 14px; width: 14px; left: 10px }
  .yes { background: green }
  .no { background: red}

  p { float: left; height: 280px; width: 200px; margin-left: 20px;}
  div { overflow: auto; width: 445px; float: left; margin-top: 20px;}
  div h2 { margin: 0 0 0 20px; height: 30px; background: #ccc}
  h1  { margin:0; padding:0;text-align:center}
  .a0 { background: yellow} /* text/html */
  .a1 { background: palegreen} /* text/xml */
  .a2 { background: pink } /* application/xml */
  .a3 { background: olive} /* application/xhtml+xml */

  #lnx, #tests, #mode { position: absolute; right: 0; top: 100px; width:200px; border: 1px solid black;margin: 0; padding: 10px 0 10px 0; background: #ccc}
  #lnx ul, #tests ul, #mode ul { list-style: none; margin: 0; padding: 0 }
  #lnx h3, #tests h3, #mode h3 { margin:0 0 0 10px;padding:0; }
  #lnx li, #tests li, #mode li { margin-left: 20px;}
  #lnx a, #tests a, #mode a { color: black; font: 12px monospace;} 
  #tests { top: 250px} #mode { top: 360px; }
