/*** undohtml ***/
ul,ol { list-style:none; }
:link,:visited { text-decoration:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

/***** UserContent (redo styles) *****/
.userContent h1 {
  font-size: 2em;
  margin: .67em 0;
}
.userContent h2 {
  font-size: 1.5em;
  margin: .83em 0;
}
.userContent h3 {
  font-size: 1.17em;
  margin: 1em 0;
}
.userContent h4 {
  margin: 1.33em 0;
}
.userContent h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}
.userContent h6 {
  font-size: 0.67em;
  margin: 2.33em 0;
}

.userContent ul {
  display: block;
  list-style-type: disc;
  margin: 1em 0 1em 1em;
  padding: 0 0 0 2em;
}
.userContent ol {
  display: block;
  list-style-type: decimal;
  margin: 1em 0 1em 1em;
  padding: 0 0 0 2em;
}
.userContent li {
  display: list-item;
}
/* nested lists have no top/bottom margins */
.userContent ul ul
,.userContent ul ol
,.userContent ul dl
,.userContent ol ul
,.userContent ol ol
,.userContent ol dl
,.userContent dl ul
,.userContent dl ol
,.userContent dl dl
{
  margin-top: 0;
  margin-bottom: 0;
}
/* 2 deep unordered lists use a circle */
.userContent ol ul
,.userContent ul ul
{
  list-style-type: circle;
}
/* 3 deep (or more) unordered lists use a square */
.userContent ol ol ul
,.userContent ol ul ul
,.userContent ul ol ul
,.userContent ul ul ul
{ 
  list-style-type: square;
}

