/* 
   The JSL fonts can be found at 
   http://www.shipbrook.com/jeff/typograf.html
   */
body {
       background: #f3d9b6 url(images/brdr.jpg);
       color: black;
       margin: 0;
       padding: 0;
       font-family: Times, serif;
       font-size: 16px;
       line-height: normal;
       }
h1 {
     background: #4a5b3b;
     color: #ffffff;
     margin: 0;
     padding-bottom: 0.2em;
     padding-left: 0;
     border-bottom: thick ridge black;
     text-align: center;
     font-family: "JSL Blackletter", Times, serif;
     }
h2 {
     margin-left: 1.5in;
     margin-right: 1in;
     margin-bottom: .5em;
     }
h3 { 
     margin-left: 1.5in;
     margin-right: 1in;
     margin-bottom: .5em;}
.dropletter { 
              font-family: "JSL Blackletter",Times, serif;
              font-size:	90px;
              float:left;
              }
p {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 1.5in;
    margin-right: 1in;
    }
p.news {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         }
div.member-info { border: thick ridge green;
                  padding: .2em;
                  background-color: white;
                  color: black;
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  margin-top: 0.5em;
                  margin-bottom: 0.5em;
                  margin-left: 1.5in;
                  margin-right: 1in;
                  }
.member-info div { margin: 0; }
a:link { background-color: transparent;
         color: blue; }
a:visited { background: transparent;
            color: blue; }
a:hover { background-color: #060;
          color: white;
          }
a.img { padding: 0;
        border: none;
        background-color: transparent;
        color: black; }
div { margin-left: 1.5in;
      }
div.menu { margin: .2em;
           padding: .2em;
           border: solid #005900;
           left: auto;
           right: 0;
           background-color: green;
           color: white;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-weight: bold;
           position: fixed;
           position: absolute; }
/* WinIE6 gets confused by 'fixed', so hide it.
   Selector trick courtesy of Johannes Koch, see
   http://pixels.pixelpark.com/~koch/hide_css_from_browsers/
*/
body>div.menu { position: fixed; }	/* Overrides 'absolute' above */

div.menu a, div.menu em { background: transparent;
                          text-decoration: none;
                          color: white; }
div.menu a:link { background: transparent;
                  color: white; }
div.menu a:visited { background: transparent;
                     color: white; }
div.menu a:hover { background: white;
                   color: black;
                   padding: 0;
                   border: none; }
div.menu ul { margin: 0;
              padding: 0;
              list-style: none;}
div.menu li a { display: block;
                height: 1%;}

div.center { margin-right: 1in;
             text-align: center; }
div.head-title {
                 margin-top: 0.5em;
                 margin-right: 1in;
                 text-align: center;
                 text-decoration: underline;
                 font-weight: bold;
                 font-size: 1.5em;
                 }
div.head-of-house {
                    margin-right: 1in;
                    text-align: center;
                    text-decoration: none;
                    font-size: 1.2em;
                    }
div.request-for-info {
                       margin-left: 2in;
                       margin-right: 2in;
                       border: thick ridge green;
                       background: white;
                       color: black;
                       font-family: Verdana, Arial, Helvetica, sans-serif;
                       padding: .2em;
                       }
div.img { margin: 0; }
span.underline { text-decoration: underline; }
ul {
     margin-left: 1.5in;
     padding-left: 2em;
     }
br.full { clear: both; }
hr {
     border-top: none;
     border-left: none;
     border-right: none;
     border-bottom: solid;
     clear: both;
     }
img { border: none;
      padding: 0;
      }
img.left {
           float: left;
           margin-left: .85in;
           }
img.left-nomargin {
                    float: left;
                    margin: 0;
                    }
img.right {
            float: right;
            }
a.gohome { 
           padding: 0;
           border: none;
           background-image: url(images/device-blackrose.gif);
           background-repeat: no-repeat;
           background-color: transparent;
           width: 131px;
           height: 160px;
           color: black;
           float: left;
           text-decoration: none;
           }
.hide {
        visibility: hidden;
        }