.underline {text-decoration:underline; padding:0px 2px;}
img { vertical-align:middle; }
table td, table th {
  border:1px dotted #d86;
  padding: 0px 4px;
}
h1 {clear:both; margin-bottom:12px;}
/* ----------------------------------------------------------- */

#navigation {
  left:30px; /* 50 - 30 */
}

#demo-content {
  margin: 15px 0px 0px 0px;
  padding-left: 0px;
  line-height: 180%;
}
#demo-content p {
  padding: 10px 0px 10px 20px;
  margin: 0px;
}
pre {
  line-height:125%;
  padding: 5px 20px;
  margin: 0px 10px 12px 25px;
  background-color: #111;
  float:left;
}

.summary {
  float:left;
  margin: 20px 28px 20px 0px;
}
.demo-wrapper {
  float:left;
  float:right;
  margin: 0px 0px 0px 14px;
  margin: -5px 8% 0px 0px;
  width: 500px;
}
.demo-header {
  position: relative; top:0px;
}
.demo-header h2 {
  float:left;
  margin-bottom: 6px;
}
.demo-header a {
  padding: 1px 8px;
  margin-right:18px;
  margin-left: 20px;
  font-size: 20px;
  cursor:pointer;
  vertical-align:middle;
}
.dom, .demo {
  padding: 10px 25px 18px 25px;
  margin: 2px 0px 0px 15px;
  border: 2px dotted #444;
  border-left-color: #334;
  border-right: none;
  clear:left;
  background: transparent url(image/dom_oc.png) no-repeat scroll 0px 0px;
}
.dom ol, .demo ol {
  margin-left: 20px;
}
.demo {
  display:none;
  min-height: 200px;
}
.demo-body {
  
}
h1.hr {
  color: #000;
  background-color:#131317;
  height: 1px;
  border:none;
  margin-top: 20px;
  margin-bottom: 12px;
  clear: both;
}
h1.hr * {display:none;}

.player-btns {
  float:right;
  width: 40px;
  position: relative; left: 0px; top: 5px;
}
.player-btns img {
  float:right;
  clear:right;
  margin:0px 0px 10px 0px;
  cursor:pointer;
}
.btn-arrow {
  position: relative; left: -5px;
}
#demo-list {
  margin: 14px 0px;
  padding: 0px 0px 40px 5px;
  color: #dd7;
  background-color: #111;
  list-style-position: inside;
  height: 100px;
  overflow: auto;
}
.face-name {
  /*position: relative; left: -8px;*/
  color: green;
}
.face {
  float:left;
  margin: 10px 20px 60px -12px;
  border: 1px solid #fff;
}

