A         { color: #802020 }
A:visited { color: #661A10 }

BODY { margin: 0px 0px 0px 0px;
       background-color: white;
     }

BODY,TD,P,TEXTAREA     { font-size: 12px; line-height: 18px; 
                font-family: verdana, tahoma, arial, helvetica, sans-serif;}

H1 { padding-top: 2px;
     padding-bottom: 2px;
     padding-right: 2px;
     padding-left: 24px;
     position: relative;
     left: -24px;
     background-color: #901010;
     color: white;
     font-size: 15px;
     font-weight: bold;
     line-height: 18px;
     margin-bottom: 6px;
     border: none;
     width: 100%;
     text-align: center;
}
H2 { padding-top: 2px;
     padding-bottom: 2px;
     padding-right: 2px;
     padding-left: 24px;
     position: relative;
     left: -24px;
     background-color: #FAF3AC;
     color: #000000;
     font-size: 12px;
     font-weight: bold;
     line-height: 14px;
     margin-bottom: 6px;
     border: none;
     width: 100%;
     text-align: center;
}

BLOCKQUOTE {
           border-top: 1px gray dashed;
           border-bottom: 1px gray dashed;
           padding-top: 10px;
           padding-bottom: 5px;
           padding-left: 5px;
           padding-right: 10px;
           margin-top: 20px;
           margin-bottom: 20px;
}


.icon { border-width: 2px;
          border-color: black}

.smicon { border-width: 1px;
          border-color: black}
.leftgreen { top: 5px; 
             left: -30px; 
             background-color: #7E925B; 
             color: #ffffff;
             font-weight: bold;
             font-size: 14px;
             border: 1px black solid;
}

.raisedSlightly { position: relative; top: -3px; }
.raisedTwenty   { position: relative; top: -20px; }
.ongreen      { color: #eeeeee }
.graytext     { color: #887788 }
.lighter      { color: #666666;
                text-align: right;
              }
I             { font-family: arial, helvetica, sans-serif;
                font-size: 13px;
}
.serif {                 font-family: times new roman, times; }

SMALL I { font-size: 10px }
I SMALL { font-size: 10px }
.vsmall I { font-size: 9px }
I .vsmall { font-size: 9px }


.subh         { font-size: 13px; line-height: 18px; 
                font-style: italic;
                font-family: times new roman, times;
                margin-top: 0px; margin-left: 10px;
                margin-bottom: 0px;
              }
.hanging {      margin-top: 0px; margin-left: 30px;
                text-indent: -20px;
                margin-bottom: 0px;
}

small         { font-style: normal; }
.vsmall       { font-size: 9px }
.vsmgray      { font-size: 9px; color: #887788 }
div.norm      { margin: 0px 0px 14px 10px }
.onepxborder IMG { border-width: 1px; border-color: black }

.datetrans { font-size: 9px; color: #887788  }

/*
.datetranas {
           position: relative;
           top: -100px;
           left: -40px;
           color: black;
           background-color: white;
           width: 10px;
           padding-left: 4px;
           padding-right: 4px;
           font-size: 9px; 
           line-height: 10px;
           writing-mode:   tb-rl;
           filter: alpha(opacity: 60)  flipH() flipV();
           -moz-opacity: .6;
}
*/

INPUT.light   { border-width: 1px; 
                font-size: 11px; 
                background: #f6f6dd;
              }

.subtleinput { border-width: 0px; background: none; }

INPUT.submit  { border-width: 1px; 
                font-size: 12px;
              }
SELECT.light  { border-width: 1px; font-size: 11px;
              }
TEXTAREA.light{ border-width: 1px; 
                font-size:   12px; 
                background: #f6f6ee }

.weather { 
                      width: 80px;
                 text-align: center;
         }

.weather IMG { border: 1px solid black;
              }
.picsDescribe { padding-top: 10px; padding-left: 10px;
                                font-size: 10px; width: 300px }
.picsDescribe P { font-size: 10px }

