p,table,li,h1,h2,h3
{
  font-family: verdana, arial, sans-serif; 
  color: #000000;
  background-color: #DDFFFF;
}

p, h1, h2, h3, table, li, hr
{
  color: #000000;
  background-color: #DDFFFF;
}

p,li,th,td
{
  font-size: 10pt;
  color: #000000;
  background-color: #DDFFFF;
}

ol,ul,li
{
  margin: 10px;
}

body
{
  color: #000000;
  background-color: #DDFFFF;
}

h1,h2,h3,hr
{
  color: blue;
  background-color: #DDFFFF;
}

a:link {COLOR: blue;}
a:visited {COLOR: #B22222;}
a:active {COLOR: navy;}
a:hover {COLOR: navy;}

a.content:link {COLOR: #00F5EE;}
a.content:visited {COLOR: #00F5EE;}
a.content:active {COLOR: #00F5EE;}
a.content:hover {COLOR: #00EFD5;}

.menubox
{
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #000000;
  background-color: #ddffff;
  padding: 3px
}

.clearbox
{
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: #000000;
  background-color: #ddffff;
  padding: 9px
}

.blink
{
  text-decoration: blink ;
  color: #000000;
  background-color: #ddffff;
}

.left {
  font-size: 10pt;
}

.leftbox {
  background-color: #DDFFFF;
  border: 1px solid black;
  margin-left: 1em;
  margin-top: 1em;
  padding: 2px;
}

.lefttext {
  background-color: #DDFFFF;
  margin-left: 1em;
  margin-top: 1em;
  padding: 2px;
}

.blogmain {
  background-color: #DDFFFF;
}

.blogtitle {
  font-family: Verdana, Arial, sans-serif;
  color: #004080;
  font-size:large;
  font-variant:small-caps;
  font-weight:bolder;
  line-height:2;
  margin-left:10px;
}

.blogcat {
  font-family: Verdana, Arial, sans-serif;
  color: #004080;
  font-size: 100%;
  font-variant:normal;
  font-weight:bolder;
  line-height:2;
  margin-left:10px;
}

.calendar { }

.calendar table {
  margin-left: auto; 
  margin-right: auto;
}

.calendar table .prev-link {
  margin-left: 0; 
  text-align: left;
}

.calendar table .next-link {
  margin-right: 0;
  text-align: right;
}

.month-calendar,
.year-calendar {
  border-collapse: collapse; 
  text-align: center;
  margin-left: auto; 
  margin-right: auto;
}

.month-calendar-head,
.year-calendar-head {
  font-size: 110%;
  font-weight: bold;
  margin-left: auto; 
  margin-right: auto;
}

.month-calendar-day-head,
.year-calendar-subhead {
  font-weight: normal;
}

.month-calendar-day-noday,
.month-calendar-day-link,
.month-calendar-day-nolink,
.month-calendar-day-this-day,
.month-calendar-day-future {
  font-size: small;
}

.year-calendar-month-link, 
.year-calendar-month-nolink,
.year-calendar-this-month, 
.year-calendar-month-future {
}

.month-calendar-day-future,
.year-calendar-month-future {
  color: #83660F;
}

.month-calendar {
  background: #fff3de;
  border: 1px solid #83660f;
}
.calendar th {
  border-bottom: 1px dotted #83660f;
}
.Saturday {
  border-left: 1px dotted #83660f;
}
.Sunday {
  border-right: 1px dotted #83660f;
}
.Saturday, .Sunday {
  background: #f5deb3;
}
.month-calendar-day-this-day,
.year-calendar-this-month {
  background: #a5e4ff;
}
.year-calendar {
  background: #fff3de;
  border: 1px dotted #83660f;
}

.site-footer{
  border-collapse: collapse; 
  text-align: center;
  margin-left: auto; 
  margin-right: auto;
}
