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

table {
   table-layout: auto;
   border-collapse: collapse;
   margin: 0px;
   padding: 0px;
   vertical-align: top;
}
td {
   vertical-align: top;
}

/*
-------------------------------------------------------------------------------
Standard
-------------------------------------------------------------------------------
*/

body{
   background-color: white;
   font-family: arial;
   /* font-weight: medium; */
   font-size: 10pt;
   margin: 1em;
}

#site_title {
   font-size: 30pt;
   background-color: lightgrey;
}

h1 {
   margin-top: 1em;
   font-size: 20pt;
   background-color: #eee;
}
h2 {
   margin-top: 0.5em;
   font-size: 14pt;
}
h3 {
   margin-top: 0.5em;
   font-size: 10pt;
}

ul {
   margin-left: 1em;
}

p + p {
   margin-top: 0.5em;
}
p.list { margin-top: 0; }
span.term {
   color: #0bf;
   font-weight: bold;
}

ul > li {
   list-style-type: disc;
}

/*===========================================================================*/
/* Standard Page Layout                                                      */
/*===========================================================================*/

