  html, body, div, span, object,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, font, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-weight: inherit;
        font-style: inherit;
        font-size: 100%;
        font-family: inherit;
        vertical-align: baseline;
  }
  body {
       line-height: 1;
       color: black;
       background: white;
       }
  ol, ul {
        list-style: none;
  }
  table {
        border-collapse: collapse;
        border-spacing: 0;
  }
  caption, th, td {
        text-align: left;
        font-weight: normal;
  }
  blockquote:before, blockquote:after,
  q:before, q:after {
        content: "";
  }
  blockquote, q {
        quotes: "" "";
  }

  /*****************
  * Main layout
  *
  */

  #header { 
                display: none;
  }

  #main { 
        margin: 2cm;
        }

  #sidebar { 
           display:none;
           }
  
  body { 
       font-size: 62.5%;
       font-family: Georgia,Garamond,"Times New Roman","MS Serif","New York",serif;
	   background: white;
	   color: black;
              
  }
  
  h1, h2, h3, p.description, th{ 
     font-weight: bold;
     font-variant: small-caps;
     font-family: "Gill Sans", "Lucina Sans", Lucinda, Helvetica, Arial, sans-serif;
     margin: 10px 0 2px 0;
     letter-spacing: 1px;
  }

  caption {
	padding: 5px;
    font-variant: small-caps;
    font-family: "Gill Sans", "Lucina Sans", Lucinda, Helvetica, Arial, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: 1px;
	white-space: nowrap;
  }
  
  h1, h2, h3, p, blockquote {
  	 padding: 2px;
  }
  
  h1 {
     font-size: 1.8em;
  }

  h2 {
     font-size: 1.6em;
  }

  h3 {
	font-size: 1.4em;
  }
  
  p.description {
     font-size: 1.4em;
     font-weight: normal;
     margin: 4px 0;
  }

  p.dateline {
     font-family: "Gill Sans", "Lucina Sans", Lucinda, Helvetica, Arial, sans-serif;
     font-style: italic;
     margin-top: 4px;
  }

  p { 
    margin: 8px 0;
    line-height: 1.2;
    font-size: 1.4em;
    
  }

  p + p {
    text-indent: 0ex;
  }

  #body li {
	font-size: 1.2em;
	line-height: 1.2;
	padding: 3px 0;
	margin-left: 20px;
  }

#body li li {
	font-size: 1em;
}
  
  ul, ol {
	list-style-position: inside;
  }
  
  #body ol li {
	list-style: decimal;
  }
  
  #body ul li {
	list-style: circle;
  }
  
  #body ul li li {
	list-style: square;
  } 
 
  #body ul li li  li{
	list-style: disc;
  }
  
  #body ul li li li li {
	list-style: circle;
  }
  
  
  pre, code {
	font-family: monaco, "andale mono ipa", consolas, "bitstream vera sans mono", "andale mono", courier, "lucinda console", "courier new", monospace;
  }
  
  pre {
	font-size: 1.2em;
  }
  
  blockquote {
    font-family: "Gill Sans", "Lucina Sans", Lucinda, Helvetica, Arial, sans-serif;
    margin: 8px 24px;
    text-align: justify;
    font-size: 0.85em;
  }

  table {
	border: solid 1px #aaa;
  }
  
  caption {
	text-align: center;
  }
  
  th {
	vertical-align: middle;
  }
  
  td, th { 
     line-height: 1.1;
     letter-spacing: 0px;
     font-size: 1.4em;
     padding: 3px;
  }


.image, .centre, .center {
	text-align: center;
}

.alignleft { float: left; }

.alignright { float: right; }

.lowdata {
	margin-left: auto;
	margin-right: auto;
}


#footer { padding-top: 0.5em; color: black; }
#footer * { color: black; }
#footer .left { float: left; }
#footer .right { float: right; }