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

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

  a { color: rgb(236, 164, 188);
    }

  a:hover { color: rgb(187, 218, 132);
    }

  body { margin: 0pt;
    background: rgb(240, 240, 240) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(51, 51, 51);
    font-family: "Lucida Sans Unicode",sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 62.5%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  input { background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(85, 85, 85);
    font-family: "Lucida Sans Unicode",sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 1.1em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  p, cite, code, ul { font-size: 1.2em;
    padding-bottom: 1.2em;
    }

  h1 { font-size: 1.4em;
    margin-bottom: 4px;
    }

  h1, h2, h3 { color: rgb(187, 218, 132);
    padding-top: 6px;
    }

  .clearer { clear: both;
    }

  .container { margin: 0pt auto;
    background: transparent url(images/bgcontainer.gif) repeat-y scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-bottom: 6px;
    width: 767px;
    }

  .header { background: transparent url(images/header.png) no-repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .title p, h1 { margin-right: 20px;
    }

  .title p { color: rgb(136, 136, 136);
    font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 1.3em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    text-align: right;
    margin-top: -18px;
    }

  .title h1 { color: rgb(136, 136, 136);
    font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 3em;
    font-size-adjust: none;
    font-stretch: normal;
    height: 48px;
    line-height: 48px;
    padding-top: 90px;
    text-align: right;
    }

  .navigation { margin-bottom: 4px;
    }

  .navigation a { border-right: 1px solid rgb(255, 255, 255);
    padding: 8px 0pt;
    background-color: rgb(234, 244, 218);
    color: rgb(255, 255, 255);
    float: left;
    font-family: "Trebuchet MS",sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 1.2em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    width: 19%;
    text-align: center;
    text-decoration: none;
    }

  .navigation a:hover { background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    }

  .main { padding: 8px 18px;
    clear: both;
    }

  .sidenav h1, .sidenav ul { padding-left: 12px;
    }

  .sidenav { border: 1px solid rgb(229, 229, 229);
    background: transparent url(images/navbg.gif) repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    width: 180px;
    }

  .sidenav p {
    background: url(images/bgul.gif) repeat-x;
    color: #777;
    border-top: 1px solid #FAFAFA;
    margin: 0;
    padding: 3px 6px 3px 14px;
    }


  .sidenav h1 { margin: 0pt;
    background: transparent url(images/bgcode.gif) repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(102, 102, 102);
    font-size: 1.2em;
    height: 20px;
    }

  .sidenav ul { border-top: 1px solid rgb(250, 250, 250);
    margin: 0pt;
    padding: 0pt;
    background: transparent url(images/bgul.gif) repeat-x scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .sidenav li { border-top: medium none;
    margin: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .sidenav li a { padding: 3px 6px 3px 14px;
    color: rgb(119, 119, 119);
    display: block;
    font-size: 0.9em;
    text-decoration: none;
    }

  .sidenav li a:hover { color: rgb(17, 17, 17);
    }

  .content { float: right;
    width: 540px;
    }

  .content .item { border: 1px solid rgb(238, 238, 238);
    padding: 6px 12px;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    margin-bottom: 8px;
    color: rgb(102, 102, 102);
    }

  .content .date { color: rgb(236, 164, 188);
    margin-bottom: 6px;
    }

  .content .eventlinks { color: rgb(236, 164, 188);
    text-align: right;
    }

  .content li { list-style-type: disc;
    list-style-image: url(images/li.gif);
    list-style-position: outside;
    margin-left: 18px;
    }

  .content blockquote { margin: 0px 20px 10px 10px;
    padding: 10px;
    background: transparent url(images/navbg.gif) repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(102, 102, 102);
    display: block;
    }

  .content cite { margin: 0px 20px 10px 10px;
    padding: 10px;
    background: transparent url(images/quote.gif) no-repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(136, 136, 136);
    display: block;
    font-weight: bold;
    }

  .styled { border: 1px solid rgb(221, 221, 221);
    padding: 4px;
    }

  .footer { border: 1px solid rgb(238, 238, 238);
    margin: 0pt auto;
    padding: 6px;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(102, 102, 102);
    font-size: 1.1em;
    text-align: center;
    width: 720px;
    }

  .footer a { color: rgb(187, 218, 132);
    text-decoration: none;
    }

  .footer a:hover { color: rgb(102, 102, 102);
    text-decoration: underline;
    }

  form { border: 1px dotted rgb(51, 51, 51);
    margin: 0px auto;
    padding: 5px;
    background: transparent url(images/formbg.gif) repeat scroll 0%;
    width: 290px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  textarea { background: rgb(255, 255, 255) url(images/quote.gif) no-repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  div.row { clear: both;
    padding-top: 5px;
    }

  div.row span.label { float: left;
    width: 50px;
    text-align: right;
    }

  div.row span.formw { float: right;
    width: 225px;
    text-align: left;
    }

  div.spacer { clear: both;
    }

