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

  html, body, ul, li, h1, h2, h3, h4 { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  img { border: 0pt none ;
    }

  a { color: rgb(255, 255, 255);
    }

  a:hover { color: rgb(242, 171, 158);
    }

  .clear { clear: both;
    }

  body { background: black none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: center;
    color: white;
    font-family: verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  #wrapper { border: 5px solid rgb(117, 3, 6);
    margin: 15px auto;
    background: maroon url(images/bg.jpg) repeat-y scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: left;
    width: 778px;
    position: relative;
    }

  #head-1 { background: transparent url(images/head_1.jpg) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 409px;
    height: 386px;
    top: 0pt;
    left: 369px;
    position: absolute;
    }

  #head-2 { background: transparent url(images/head_2.jpg) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 156px;
    height: 38px;
    top: 386px;
    left: 622px;
    position: absolute;
    }

  #nav { margin: 11px 0pt 25px 35px;
    color: rgb(193, 93, 75);
    }

  #nav a { text-decoration: none;
    color: black;
    }

  #nav li { padding: 8px 12px 16px 56px;
    background: transparent url(images/nav_bg.jpg) no-repeat scroll left bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #nav li.last { background: transparent url(images/nav_bg_last.jpg) no-repeat scroll left bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #gallery img { display: block;
    }

  h1 { background: transparent url(images/logo.jpg) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 172px;
    color: black;
    font-weight: normal;
    }

  h1 span { display: block;
    }

  h1 em { font-style: normal;
    color: white;
    padding-right: 3px;
    }

  h1 .hone { padding: 65px 0pt 0pt 58px;
    font-family: Keaton,"Arial Narrow","Tahoma",arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 50px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  h1 .htwo { position: relative;
    top: -0.5em;
    left: 7.5em;
    font-size: 18px;
    }

  h1 .hthree { position: relative;
    top: -1em;
    left: 4.5em;
    font-size: 12px;
    letter-spacing: 2px;
    color: rgb(227, 192, 193);
    }

  h2 { background: transparent url(images/dot_dot_dash.jpg) no-repeat scroll 120px 0.5em;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: verdana,sans-serif;
    font-variant: normal;
    font-size: 24px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    font-weight: normal;
    font-style: italic;
    color: black;
    }

  h2 em { color: white;
    }

  h3 { background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 120px 0.5em;
    font-family: verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: white;
    font-weight: bold;
    text-align: left;
    font-size: 12pt;
    line-height: 20pt;
    }

  h3 em { color: white;
    font-weight: bold;
    font-style: normal;
    text-align: left;
    font-family: verdana,sans-serif;
    font-size: 16pt;
    line-height: 24pt;
    }

  #body-left { float: left;
    width: 225px;
    padding-left: 28px;
    }

  #gallery { border: 1px solid rgb(159, 4, 8);
    margin: 13px 10px 0pt 6px;
    background: rgb(117, 3, 6) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 261px;
    position: relative;
    }

  .gal { padding: 4px;
    background: rgb(159, 4, 8) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: absolute;
    }

  #gzero { top: 13px;
    left: 15px;
    width: 221px;
    }

  #gone { top: 200px;
    left: 15px;
    width: 57px;
    }

  #gtwo { top: 200px;
    left: 98px;
    width: 57px;
    }

  #gthree { top: 200px;
    left: 179px;
    width: 57px;
    }

  #body-right { float: right;
    width: 460px;
    padding-right: 22px;
    }

  #footer { border-top: 1px solid rgb(152, 50, 52);
    padding: 6px 25px 20px 0pt;
    text-align: right;
    color: rgb(205, 54, 57);
    }

  .spacer { height: 18px;
    }


