  * { padding:0; margin:0;}
  .document { display:block; width:75%; padding:.5%; border:dotted 1px; margin:1em auto; font-size:.8em; font-family:arial,sans-serif; }

  .p { display:block; color:gray; background-color:inherit;}

  .section { display:block; padding:.5em; border:dashed 1px red; margin:.5em; }
  .section .section { max-width:85%; min-width:4%; border:dashed 1px blue; margin:.5em auto; font-family: 'courier new',monospace; }
  .section .section .section { max-width:75%; min-width:3%; border:dashed 1px olive; margin:.5em auto; font-family:arial,sans-serif; }
  .section .section .section .section { max-width:65%; min-width:2%; border:dashed 1px blue; margin-left:2em; }

  .h { display:block; padding: 0.3em; margin:0; background-color:green; color:white; text-align:center; font-weight: bold; font-size:1.6em; font-family:arial,sans-serif; }
  .section .h { width:10em; margin:.5em 0; border:solid 1px; background-color:white; color: black; text-align:left; font-size:1.4em; }
  .section .section .h { border:none; background-color: yellow; color: purple; font-size: 1.2em; }
  .section .section .section .h { background-color:#00acac; color: white; font-size: 1em; }
  .section .section .section .section .h { background-color: yellow; color: green; font-size: .8em; }

  .nl, .ul { display:block; margin:.2em 2em; }
  .nl { width:180px; padding:10px; border:solid 1px; margin:10px; }
  .label { display:list-item; margin:.2em 2em; font-weight:bold; list-style:none; }
  .nl .li { display:list-item; padding:0; margin-left:1em; list-style:none; font-weight:normal; }
  .ul .li { display:list-item; margin-left:1em; list-style:circle; font-weight:normal; }


  img { display:block; padding:0; margin:0 auto; border-style:none; }
  img[title] { cursor:help; }

  .emp { display:inline; font-style:italic; background-color: inherit; color:maroon; }
  .strong { display:inline; font-weight:bold; }
  .span { display:inline; }
  .nav { float:right; font-size:.8em; }
  .ram { display:block; padding:1em; border: solid 1px; border-color:#e7e7e7 #7c7e7a #7c7e7a #e7e7e7; margin:.6em auto; background-color:inherit; color:inherit; }
  a span { text-decoration:none; background-color:inherit; color:inherit; cursor:pointer; }
  a span.h { text-decoration:underline; background-color:inherit; color:inherit; cursor:pointer; }

