body
{
  color: black;
  font-family: helvetica, sans-serif;
  background: white;
  margin: 0
}
.blogTitle
{
  margin: 0pt;
  width: 100%;
  color: aqua;
  border-bottom: black thin double;
  background-color: navy;
}
.blogTitle p, .blogTitle h1
{
  margin: 3pt;
  padding: 3pt;
}
.blogTitle a:link
{
  color: #33ffff;
}
.blogTitle a:visited
{
  color: #99cccc;
}

.blogBody
{
  margin: 10pt
}

.blogDate
{
  font-style: italic;
  font-size: medium;
}

.blogNav
{
  margin-top: 3pt;
  padding-right: 8pt;
  padding-left: 6pt;
  font-size: smaller;
  padding-bottom: 12pt;
  border: black thin solid;
  padding-top: 8pt;
  border-bottom: black thin solid;
  text-align: left;
}


.blogRightColumn
{
  margin-top: 6pt;
  margin-left: 3pt;
  margin-right: 3pt;
  margin-bottom: 6pt;
  float: right;
}

.blogNav h3
{
  font-weight: normal;
  font-style: normal;
  font-variant: small-caps;
  margin-bottom: 4pt;
}

.blogNav tr p
{
  margin: 0;
}

table.blgTb {
  margin: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: gray;
}
.blgTbFstCol {
  margin: none;
  border-right-style: solid;
  border-right-width: 1px;
  background-color: #CCCCCC;
  font-weight: bolder;
}

table.blgTb td {
  padding: 5px;
}
table.blgTb th {
  background-color: #CCCCCC;
  font-weight: bolder;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
