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

  * { margin: 0pt;
    padding: 0pt;
    }

  html { font-style: normal;
    font-weight: inherit;
    font-family: Garamond,Times New Roman,Times,serif;
    }

  body { padding: 1%;
    background-color: rgb(210, 180, 140);
    }

  #background { border: 2px ridge rgb(113, 133, 118);
    padding: 1%;
    background-color: rgb(244, 245, 231);
    }

  div#masthead { border-style: none;
    background-image: url(h_news.gif);
    background-position: center top;
    background-color: rgb(24, 82, 41);
    background-repeat: no-repeat;
    margin-bottom: 1em;
    }

  div#masthead p { text-align: center;
    color: rgb(247, 245, 173);
    font-style: italic ! important;
    font-weight: bold;
    padding-top: 77px;
    padding-bottom: 10px;
    }

  div.sidebar { float: left;
    width: 30%;
    text-align: left;
    display: table;
    position: relative;
    padding-left: 1em;
    padding-right: 0em;
    }

  div.mainbar { position: relative;
    display: table;
    text-align: left;
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: 1em;
    padding-right: 1em;
    margin-left: 0pt;
    }

  div.mainbar a { font-size: inherit;
    font-style: italic;
    }

  div.lstory h1, div.lstory h2, div.lstory h3 { margin: 0.5em 0pt 0.2em;
    color: rgb(24, 82, 41) ! important;
    background-color: rgb(228, 226, 220);
    text-align: left;
    width: 100%;
    position: relative;
    display: inline;
    padding-top: 4px;
    }

  div.rstory h1, div.rstory h2, div.rstory h3 { margin: 0.5em 0pt 0.2em;
    color: rgb(24, 82, 41) ! important;
    background-color: rgb(228, 226, 220);
    text-align: left;
    position: relative;
    display: inline;
    padding-top: 4px;
    }

  div.lstory h1, div.rstory h1 {  }

  div.lstory h3, div.rstory h3 { font-size: 150%;
    }

  div.lstory, div.rstory { margin-bottom: 1em;
    margin-top: 1em;
    }

  div.lstory p, div.rstory p { text-align: justify;
    margin-bottom: 1ex;
    margin-top: 1ex;
    orphans: ;
    widows: ;
    }

  div.lstory h1 + p:first-letter, div.lstory h2 + p:first-letter, div.lstory h3 + p:first-letter, div.rstory h1 + p:first-letter, div.rstory h2 + p:first-letter, div.rstory h3 + p:first-letter { font-size: 140%;
    color: rgb(24, 82, 41) ! important;
    text-align: left;
    }

  div.lstory div.sidephoto { margin: 1ex 1em 0.5em 0pt;
    float: left;
    }

  div.rstory div.sidephoto { margin: 1ex 0pt 0.5em 1em;
    float: right;
    }

  div.lstory div.sidephoto p, div.rstory div.sidephoto p { font-style: italic;
    font-size: 85%;
    margin-top: 1ex;
    text-align: left;
    }

div.lstory ul, div.rstory ul {margin-left: 1em; }

  div.jump { clear: both;
    float: right;
    background-color: rgb(228, 226, 220);
    margin-top: 1em;
    padding-bottom: 1ex;
    position: relative;
    display: inline;
    width: 100%;
    }

  div.jump div { position: relative;
    padding-top: 1ex;
    margin-left: 4em ! important;
    }

  div.jump div.continue { float: left;
    width: 3em;
    margin-left: 1em ! important;
    }

div.jump div a  {
font-size: inherit; }

  div.sidebar h2 { font-size: 100%;
    color: rgb(128, 0, 0);
    }

  div.sidebar div + h2 { margin-top: 1ex;
    }

  div.sidebar div { text-align: left;
    padding-left: 1em;
    background-image: url(tinyowl.png);
    background-repeat: no-repeat;
    background-position: 0pt 2px;
    overflow: visible;
    margin-bottom: 1ex;
    }

  div.sidebar div.signup { border-style: solid;
    border-width: 1px;
    margin: 1em 1em 1em 0pt;
    padding: 1ex;
    background-image: none;
    }

  div.sidebar div.signup:first-line { color: rgb(128, 0, 0);
    }

  div.sidebar div.personnel { border-style: double;
    border-width: 3px;
    margin: 1em 1em 1em 0pt;
    padding: 1ex;
    top: 0pt;
    font-size: 13px;
    background-color: rgb(228, 226, 220);
    background-image: none;
    }

  div.personnel h2 { color: rgb(128, 0, 0);
    font-weight: bold ! important;
    font-size: larger;
    }

  div.sidebar div.personnel p { padding: 0pt;
    margin-top: 1ex;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 1em ! important;
    font-style: italic;
    }

  div.personnel p:first-letter { margin-left: -1em ! important;
    font-style: normal;
    font-weight: inherit;
    }

  div.personnel p:first-line { font-style: normal;
    font-weight: inherit;
    margin-left: 0pt;
    }

  div#footer { margin: 1em 0pt 0pt;
    position: relative;
    text-align: center;
    display: block;
    background-color: rgb(24, 82, 41);
    color: rgb(247, 245, 173);
    padding-top: 1em;
    padding-bottom: 1em;
    clear: both;
    font-size: 70%;
    font-style: italic;
    }

  a { text-decoration: underline;
    color: rgb(27, 99, 30) ! important;
    }

  a:visited { text-decoration: underline;
    color: rgb(24, 82, 41) ! important;
    }

  div#footer a { color: rgb(247, 245, 173) ! important;
    text-decoration: underline;
    }

