/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { border: 0pt none ;
    margin: 0pt;
    padding: 0pt;
    font-family: Tahoma,Arial,sans-serif;
    }

  div { border: 0px solid rgb(0, 204, 51);
    }

  p { font-size: x-small;
    font-weight: normal;
    color: rgb(0, 0, 0);
    text-decoration: none;
    line-height: 100%;
    }
td { font-size: small;
    font-weight: normal;
   text-decoration: none;
    line-height: 100%;
    }

  h2 { font-size: medium;
    color: rgb(176, 137, 97);
    }

  h3 { font-size: small;
    color: rgb(176, 137, 97);
    }

  li { font-size: x-small;
    color: black;
    }

  ul { font-size: x-small;
    margin-left: 5px;
    padding-left: 5px;
    color: rgb(176, 137, 97);
    }

  p.footer { font-size: 9px;
    color: black;
    background-color: green;
    }

  h2.stmtitle { margin: 5px;
    padding: 4px;
    font-size: 12px;
    vertical-align: top;
    color: rgb(153, 0, 51);
    background-color: transparent;
    }

  p.whitetitles { font-size: 14px;
    color: white;
    background-color: transparent;
    font-weight: 900;
    }

  .crosstext a { border: 1px solid rgb(153, 0, 51);
    margin: 1px;
    padding: 0px 3px 1px;
    font-size: 10px;
    text-decoration: underline;
    background-color: rgb(245, 222, 179);
    font-weight: bold;
    color: rgb(153, 0, 51);
    }

  .crosstext a:hover { border: 1px solid rgb(153, 0, 51);
    margin: 1px;
    color: rgb(153, 0, 51);
    background-color: white;
    }

  div.crossgraphic { text-align: center;
    overflow: auto;
    }

  div.crossheading { border: 0px none ;
    margin: 0px;
    padding: 0px;
    display: block;
    color: rgb(0, 0, 0);
    background-color: rgb(224, 185, 145);
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    }

  p.newsitem { border: 1px solid rgb(153, 0, 51);
    margin: 4px 8px;
    padding: 5px;
    font-size: xx-small;
    position: relative;
    color: black;
    background-color: rgb(245, 222, 179);
    text-align: left;
    }

  div.mainfoot { margin: 5px;
    padding: 2px;
    font-size: 9px;
    color: black;
    }

  .buttons a { border-left: 11px solid rgb(176, 137, 97);
    padding: 2px 2px 2px 3px;
    color: rgb(255, 255, 255);
    background-color: rgb(144, 105, 65);
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    margin-top: 1px;
    }

  .buttons a:hover { border-left: 11px solid rgb(153, 0, 51);
    text-decoration: none;
    color: rgb(153, 0, 51);
    }

  div.leftmenu { position: absolute;
    left: 30px;
    top: 150px;
    width: 150px;
    }

  div.hometopband { position: absolute;
    left: 3px;
    top: -1px;
    width: 190px;
    height: 19px;
    }

  div.i_stm_logo { position: absolute;
    left: 29px;
    top: 22px;
    width: 119px;
    height: 62px;
    }

  div.t_header { position: absolute;
    left: 194px;
    top: 31px;
    width: 429px;
    height: 37px;
    }

  div.i_homebotband { position: absolute;
    left: 3px;
    top: 93px;
    width: 600px;
    height: 10px;
    }

  div.i_mainfade1 { position: absolute;
    left: -1px;
    top: 330px;
    width: 162px;
    height: 149px;
    }

  div.i_mainfade2 { position: absolute;
    left: -1px;
    top: 110px;
    width: 2px;
    height: 216px;
    }

  div.mainbox { position: absolute;
    text-align: left;
    left: 200px;
    top: 115px;
    width: 320px;
    }

  div.rightbox { position: absolute;
    left: 530px;
    top: 150px;
    width: 130px;
    }

  div.pagemenu { position: absolute;
    left: 540px;
    top: 150px;
    width: 150px;
    }

  .pagebuttons a { border-left: 11px solid rgb(144, 105, 65);
    padding: 2px 2px 2px 3px;
    color: rgb(255, 255, 255);
    background-color: rgb(176, 137, 97);
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    margin-top: 1px;
    }

  .pagebuttons a:hover { border-left: 11px solid rgb(153, 0, 51);
    text-decoration: none;
    color: rgb(153, 0, 51);
    }

  p.months { font-weight: bold;
    color: rgb(153, 0, 51);
    }

  p.captions { color: rgb(153, 0, 51);
    margin-top: 5px;
    margin-bottom: 15px;
    }

  .mainstmarys { font-family: Arial,Helvetica,sans-serif;
    font-size: x-small;
    font-weight: bold;
    color: rgb(177, 149, 121);
    text-decoration: none;
    }

  div.shadypara { border: 1px solid rgb(176, 137, 97);
    padding: 3px 9px;
    background-color: rgb(224, 208, 176);
    }
    
    .delicious-banner { margin: 2px; border:0; padding:0 ;font-size: x-small; color: black;}
.delicious-banner a { text-decoration:none; margin: 2px; border:0; padding:0 ;font-size: x-small; color: black;}

.delicious-posts { border: 1px solid rgb(153, 0, 51);
    margin: 2px 2px;
    padding: 2px;
    font-size: xx-small;
    position: relative;
    color: black;
    background-color: rgb(245, 222, 179);
    text-align: left;
    }
.delicious-posts a:hover { text-decoration: none; }
.delicious-posts a { text-decoration: none; color: #000 ; padding: 0.1em }


.delicious-post { border-top: 1px solid rgb(176,137,97); padding: 0.15em;  }
.delicious-post a { color: #000 }

.delicious-network-username a {color: black;}

.delicious-banner sidebar-title a h2 {font-size: 11px; 
                  color: black; 
                  border-bottom: 2px solid #990033;
                  background-color: none;}

