/*****************************************************************************/
/* modified: 2005-03-17 /// (c) 2005 Jane Bond /// http://faq.bubax.net/     */
/* contact by mail: janebond at bubax.net /// http://janebond.bubax.net/     */
/*****************************************************************************/



/****** basic settings override ******/
#content p,
#content pre,
#content ul,
#content ol,
#content dl,
#content table,
#content form,
#content address {
  display:none!important;
}

#content * {
  float:none!important;
  font-size:100%!important;
  border:none!important;
  background:inherit!important;
  width:auto!important;
}
#content div,
#content form {
  margin:0!important;
  padding:0!important;
}

h1,h2,h3,h4,h5,h6 {
  display:list-item;
  list-style-type:disc;
  margin-bottom:1em!important;
  font-size:100%;
  background:inherit!important;
  border:none!important;
  text-decoration:none!important;
}

h1 {
  margin-left:1em!important;
}
h2 {
  margin-left:3em!important;
}
h3 {
  margin-left:5em!important;
}
h4 {
  margin-left:7em!important;
}
h5 {
  margin-left:9em!important;
}
h6 {
  margin-left:11em!important;
}

h1::before { content:"<h1>"; }
h1::after { content:"</h1>"; }

h2::before { content:"<h2>"; }
h2::after { content:"</h2>"; }

h3::before { content:"<h3>"; }
h3::after { content:"</h3>"; }

h4::before { content:"<h4>"; }
h4::after { content:"</h4>"; }

h5::before { content:"<h5>"; }
h5::after { content:"</h5>"; }

h6::before { content:"<h6>"; }
h6::after { content:"</h6>"; }

#content ::before,
#content ::after {
  font-family:courier, monospace;
  font-size:80%;
  font-weight:normal;
  margin:0.4em;
  padding:0.1em;
  background:#fff;
  color:#003;
  border:1px dotted #999;
}
/*****************************************************************************/

