      body, html {
        font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	background-color: #fff;
      }

      body {
        margin: 0px;
      } 

      table.header tr {
        background-color: #5876AC;
        color: #FFFFFF;         
      }

      table.header tr td a {
        font-size: 160%; 
        font-weight: bold;
        text-decoration: none;
        background-color: #5876AC;
        color: #FFFFFF;
      }

      table.header tr td a:hover {
        text-decoration: underline; 
        color: #FFFFFF;  
        background: #5876AC;
      }    

      table.footer tr {
        background-color: #5876AC;
        color: #FFFFFF; 
      }

      table.footer tr td div {
        font-size: 90%;
        text-align: right;
        background-color: #5876AC;
        color: #FFFFFF;
      }

      .dayTitle { 
        font-size: 120%; 
        font-weight: bold;
        padding: 2px;  
        border-bottom: 0.08em solid #000000;
      }

      .itemTitle { 
        font-size: 110%; 
        font-weight: bold;
        padding: 2px;  
      }

      div.itemFooter {
        color: gray;
        font-size: 80%;
      }

      div.itemFooter a {
        color: gray;
      }

      h2 { 
        font-size: 120%; 
        font-weight: bold
      }

      h3 { 
        font-size: 110%; 
        font-weight: bold
      }

      h4, h5, h6 { 
        font-size: 100%; 
        font-weight: bold
      }

      .realsmall, .recentPostWhen {
        font-size: 80%;
      }

      .recentPostTitle { 
        text-indent: -1em; 
        margin-left: 1em; 
        font-size: 80%;
      }

      .small {
        font-size: 90%;
      }

      a:hover {
        text-decoration: underline; 
        color: #FF0000;  
        background: #FFFFCC;
      }    

      span.daylink { color: white; }

      span.daylink a {
        font-weight: bold;
        text-decoration: none;
      }

      .sectionBody { margin-left: 1em; }
      .dayBody { margin-left: 1em; }
      .itemBody { margin-left: 1em; text-align: justify; }
      .bodytext { text-align: justify; }
       
      pre {     
        margin: 10pt;
        background-color: #FFFFEE;
        border-style: solid;
        border-width: 1pt;
        border-color: #999999;
        color: #111111;
        padding: 5px;
        font-family: monospace, monospaced;
      }

      code {     
        font-family: monospace, monospaced;
      }

      blockquote {
        border-left:2px solid #808080;
        padding-left:0.5em;
        margin-left:0.5em;
        margin-right:1em;
        margin-top:0em;
        margin-bottom:1em;
        font-style: italic;
      }
