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

  body { margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    font-family: Arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 76%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #wrap { margin: 0pt auto;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(48, 48, 48);
    width: 760px;
    }

  #header { margin: 30px 0pt 0pt;
    padding: 0pt;
    width: 760px;
    }

  #title { margin: 0pt;
    padding: 0pt;
    float: left;
    }

  #title h1 { margin: 0pt;
    font-weight: 400;
    font-size: 3em;
    width: 400px;
    float: left;
    color: rgb(51, 204, 51);
    }

  #title h2 { margin: 0pt;
    clear: left;
    float: left;
    font-size: 1.2em;
    font-weight: 400;
    width: 400px;
    color: rgb(153, 153, 153);
    }

  #sub { margin: 72px 0pt 0pt;
    padding: 0pt;
    clear: left;
    width: 760px;
    }

  #content { margin: 0pt 263px 0pt 0pt;
    padding: 0pt;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    clear: left;
    position: absolute;
    width: 497px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(153, 153, 153);
    }

  #bar { margin: 30px 0pt 0pt;
    padding: 0pt;
    width: 760px;
    height: 300px;
    float: left;
    }

  .frontphoto { border: 0pt none ;
    margin: 0pt;
    float: left;
    }

  #menu { margin: 0pt;
    padding: 0pt;
    float: right;
    width: 248px;
    font-size: 0.9em;
    }

  #menu ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    width: 248px;
    font-size: 1.6em;
    }

  #menu li { margin-bottom: 1px;
    }

  #menu li a { padding: 5px 3px 0pt 5px;
    background: rgb(187, 187, 187) none repeat scroll 0%;
    height: 69px;
    text-decoration: none;
    color: rgb(255, 255, 255);
    display: block;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    line-height: 1em;
    }

  #menu li a:hover { background: rgb(51, 102, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

  #menu small { margin: 0pt;
    padding: 0pt;
    font-weight: 400;
    font-size: 0.7em;
    color: rgb(187, 187, 187);
    }

  #news { margin: 0pt 258px 0pt 336px;
    padding: 5px 10px 10px;
    background: rgb(234, 234, 234) none repeat scroll 0%;
    min-height: 285px;
    max-height: 285px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(119, 119, 119);
    visibility: visible;
    }

  #news h1 { margin: 0pt;
    padding: 0pt 0pt 6px;
    font-size: 1.1em;
    color: rgb(51, 204, 51);
    font-weight: 600;
    }

  #news h2 { margin: 0pt;
    padding: 10px 0pt 6px;
    font-size: 1.1em;
    color: rgb(119, 119, 119);
    font-weight: 600;
    }

  a { text-decoration: none;
    color: rgb(51, 158, 235);
    }

  a:hover { color: rgb(153, 201, 255);
    }

  a.links { margin: 2px 0pt 0pt;
    display: block;
    }

  .hide { display: none;
    }

  .subphoto { border: 0pt none ;
    margin: 0pt 0pt 20px;
    float: left;
    }

