/* FFA500 / FFFFA5 */
/* FFCC00 / FFFFCC */
/* FFCC00 / FFFFEE */
/* FF9933 / FFFFCC */

body, html {
  font-family: verdana, arial, helvetica, sans-serif;
  color: #000;
  background-color: #fff;
}

body {
  margin: 0px;
} 

/* the heading table */
table.header tr {
  background-color: #FF9933;
  color: #FFFFFF;
}

/* anchors within the heading table */
table.header tr td a {
 font-size: 160%; 
 font-weight: bold;
 text-decoration: none;
 background-color: #FF9933;
 color: #FFFFFF;
}

table.header tr td a:hover {
  text-decoration: underline; 
  background: #FF9933;
  color: #FFFFCC;
}    

/* the footer table */
table.footer tr {
  background-color: #FF9933;
  color: #FFFFFF;
}

/* anchors within this footer table */
table.footer tr td div {
 font-size: 90%;
 text-align: right;
 background-color: #FF9933;
 color: #FFFFFF;
}

.navSidebar {
  background-color: #FFFFCC;
}

.navSidebar a:hover {
  background: #FF9933;
}

.hCalendarDayCurrent {
  background-color: #FF9933;
}

.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
}

.small {
  font-size: 90%;
}

.realsmall, .recentPostWhen {
  font-size: 80%;
}

.recentPostTitle { 
  text-indent: -1em; 
  margin-left: 1em; 
  font-size: 80%;
}


a:hover {
  text-decoration: underline; 
  color: #FF0000;  
  background: #FFFFCC;
}    

a:link { 
  color: #0033CC;
}

a:visited { 
  color: #3300CC;
}
      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: #FFFFCC;
  border-style: solid;
  border-width: 1pt;
  border-color: #000000; 
  color: #000000;
  padding: 5px;
  font-family: monospace, monospaced;
}

code {     
  font-family: monospace, monospaced;
}

blockquote {
  border-left: 2px solid #111111;
  padding-left: 0.5em;
  margin-left: 0.5em;
  margin-right: 1em;
  margin-top: 0em;
  margin-bottom: 1em;
}

