input {
      background-color: #FFFFFF;
}

textarea {
      background-color: #FFFFFF;
}

#comment-preview { background-color: transparent; font-family: verdana, arial, helvetica;font-size: 8pt; font-weight: bold }
#comment-post { background-color: transparent; font-family: verdana, arial, helvetica;font-size: 8pt; font-weight:bold; }
#comment-cancel { background-color: transparent; font-family: verdana, arial, helvetica;font-size: 8pt; font-weight:bold; }
#comment-bake-cookie { background-color: transparent; }

.tableWhite {
      background-color: #FFFFFF;
      }
      
.tableBody {
      background-color: #D8D8BE;
      font-family: verdana, arial, helvetica;
font-size: 10pt;
font-weight: regular;
line-height: 130%;
      }
      
            
.tableSidebar {
      background-color: #BBBA97;
      }
      
      
      
.bodyText {
color: #000000;
font-family: verdana, arial, helvetica;
font-size: 10pt;
font-weight: regular;
line-height: 130%;
}

.bodyBold {
color: #000000;
font-family: verdana, arial, helvetica;
font-size: 10pt;
font-weight: regular;
line-height: 130%;
}


.bodyText {
color: #000000;
font-family: verdana, arial, helvetica;
font-size: 10pt;
font-weight: regular;
line-height: 130%;
}



.entryBody {
color: #000000;
font-family: verdana, arial, helvetica;
font-size: 10pt;
font-weight: regular;
line-height: 100%;
}

.dateHeader {
color: #000000;
font-family: verdana, arial, helvetica;
font-size: 11pt;
font-weight: regular;
line-height: 100%;
}

.entry {
color: #000000;
font-family: verdana, arial, helvetica;
font-size: 10pt;
font-weight: regular;
line-height: 100%;
}

.entry-header
{
   margin-top: 0;
   padding: 0 0 0 0px;
   color: #6F2B06;
   font-size: 18px;
}

.date-header
{
   margin-top: 0;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
}

A.footer
{
    color: #655937;
    background-color: transparent;
    font-weight: regular;
    font-size: 8pt;
    font-family: verdana, arial, helvetica;
    line-height: 100%;
    text-decoration: none;
}
A.footer:visited
{
    color: #655937;
    background-color: transparent;
    font-weight: regular;
    font-size: 8pt;
    font-family: verdana, arial, helvetica;
    line-height: 100%;
    text-decoration: none;
}
A.footer:hover
{
    color: #655937;
    background-color: transparent;
    font-weight: regular;
    font-size: 8pt;
    font-family: verdana, arial, helvetica;
    line-height: 100%;
    text-decoration: none;
}
A.footer:active
{
    color: #655937;
    background-color: transparent;
    font-weight: regular;
    font-size: 8pt;
    font-family: verdana, arial, helvetica;
    line-height: 100%;
    text-decoration: none;
}



A.normal
{
    color: #830F00;
    background-color: transparent;
    font-weight: regular;
    font-size: 10pt;
    font-family: verdana, arial, helvetica;
    line-height: 100%;
    text-decoration: none;
}
A.normal:visited
{
    color: #830F00;
    background-color: transparent;
    font-weight: regular;
    font-size: 10pt;
    font-family: verdana, arial, helvetica;
    line-height: 100%;
    text-decoration: none;
}
A.normal:hover
{
    color: #830F00;
    background-color: transparent;
    font-weight: regular;
    font-size: 10pt;
    font-family: verdana, arial, helvetica;
    line-height: 100%;
    text-decoration: none;
}
A.normal:active
{
    color: #830F00;
    background-color: transparent;
    font-weight: regular;
    font-size: 10pt;
    font-family: verdana, arial, helvetica;
    line-height: 100%;
    text-decoration: none;
}




/* mmt calendar */

.module-mmt-calendar { margin-bottom: 15px; }
.module-mmt-calendar .module-content { margin: 0; }
.module-mmt-calendar .module-header { margin: 0; }
.module-mmt-calendar .module-header a { text-decoration: none; }
.module-mmt-calendar table { width: 100%; }

.module-mmt-calendar th { text-align: left; }

.module-mmt-calendar td
{
   width: 14%;
   height: 75px;
   text-align: left;
   vertical-align: top;
}

.module-mmt-calendar { width: 200px; }
   .module-mmt-calendar .module-content
   {
      margin: 0;
      border-width: 0;
      padding: 10px;
   }

   .module-mmt-calendar table
   {
      width: 198px;
      background: #a3b8cc;
   }

   .module-mmt-calendar th
   {
      color: #fff;
      border-top: 1px solid #fff;
      border-right: 1px solid #f3f6f9;
      border-bottom: 1px solid #cfd4d9;
      padding: 2px;
      text-align: right;
      font-weight: bold;
   }

   .module-mmt-calendar td
   {
      border-top: 1px solid #fff;
      border-right: 1px solid #f3f6f9;
      border-bottom: 1px solid #cfd4d9;
      padding: 2px;
      text-align: right;
      font-weight: normal;
      background: #e6ecf2;
   }

   th.weekday-7, td.day-7, td.day-14, td.day-21, td.day-28, td.day-35, td.day-42
   {
      border-right: none;
   }

   .module-mmt-calendar td { height: 70px; }

body
{
   margin: 0;
   /* setting border: 0 hoses ie5 win window inner well border */
   padding: 0;
   font-family: verdana, 'trebuchet ms', sans-serif;
   font-size: 10px;
}


/* standard helper classes */

.clr
{
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}

a { color: #830F00; text-decoration: underline; }
a:hover { color: #000000; }

.module-content a { color: #830F00; }
.module-content a:hover { color: #000000; }

.archive-header
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

   margin: 0;
   border-left: 5px solid #36414d;
   padding: 5px;
   color: #fff;
   background: #a3b8cc;
   font-size: 11px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}

.module
{
   margin: 0 0 10px 0;
   border-bottom: 1px solid #f3f6f9;
   background: #dae0e6;
}

.module-content
{
   margin: 0 0 10px 0;
   border-top: 1px solid #cfd4d9;
   padding: 10px 10px 0 10px;
   font-size: 10px;
   line-height: 1.2;
}
