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

  body { margin: 10px 0pt 0pt;
    padding: 0pt;
    background: rgb(239, 239, 239) url(images/bg.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap1 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/trees.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    text-align: center;
    color: rgb(0, 0, 0);
    }

  .wrap2 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/bridge.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap3 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/top/riverside.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap4 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/ben.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap5 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/autumn.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap6 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/weir.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap7 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/circle.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap8 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/milltown.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap9 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/farm.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap10 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/knock.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap11 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/camp.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap12 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/mayenriver.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap13 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/bridge4.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap14 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/retanach.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap15 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/war1.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap16 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/top/bridge1.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap17 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/top/hassie2.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap18 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/top/riverside4.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap19 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/top/bales.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap20 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/top/riverbank.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap21 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/top/monument.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap22 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/top/glenbarry.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap23 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/top/painting3.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .wrap24 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/top/manse.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    text-align: center;
    color: rgb(0, 0, 0);
    }

  .wrap25 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/top/fearnside.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }
    
  .wrap26 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/top/mossside.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }  
    
    .wrap27 { border-top: 1px solid rgb(158, 184, 116);
    border-left: 1px solid rgb(158, 184, 116);
    border-right: 1px solid rgb(158, 184, 116);
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/top/snow.JPG) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    width: 780px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  .header { margin: 150px 0pt 0pt;
    padding: 0pt;
    background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    clear: none;
    width: 770px;
    height: 25px;
    color: rgb(255, 255, 255);
    text-align: right;
    }

  .topnav { margin: 0pt;
    padding: 0pt;
    background: rgb(204, 204, 204) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    clear: both;
    width: 780px;
    height: 21px;
    font-size: 8pt;
    }

  .container { margin: 10px 10px 0pt;
    padding: 0pt;
    background-color: rgb(255, 255, 255);
    position: relative;
    clear: both;
    width: 760px;
    color: rgb(0, 0, 0);
    text-align: left;
    }

  .news_right { margin: 0pt 0pt 5px 10px;
    padding: 0pt 10px;
    background: rgb(207, 217, 190) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    float: right;
    clear: both;
    width: 200px;
    color: rgb(0, 0, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    }

  .news p { margin: 10px;
    }

  .news_cnr_top { margin: 0pt -10px;
    background: transparent url(images/cnr_tr.gif) no-repeat scroll right top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .news_cnr_bottom { margin: 0pt -10px;
    background: transparent url(images/cnr_br.gif) no-repeat scroll right top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  img.cnr { border: medium none ;
    width: 8px;
    height: 8px;
    display: block ! important;
    }

  .footer { border-top: 1px solid rgb(158, 184, 116);
    border-bottom: 1px solid rgb(158, 184, 116);
    margin: 20px 0pt 0pt;
    padding: 4px 0pt;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    clear: both;
    width: 780px;
    font-size: 8pt;
    text-align: center;
    }

  #nav ul { margin: 0pt;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/topnav_bg_grey.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    white-space: nowrap;
    font-size: 8pt;
    color: rgb(255, 255, 255);
    float: left;
    width: 100%;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #nav ul li { display: inline;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #nav ul li a { border-right: 1px solid rgb(204, 204, 204);
    margin: 0pt;
    padding: 0.25em 2em 0.3em;
    background: rgb(255, 255, 255) url(images/topnav_bg_grey.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    text-decoration: none;
    float: left;
    }

  #nav ul li a:hover { border-right: 1px solid rgb(204, 204, 204);
    background: rgb(141, 168, 213) url(images/topnav_bg_green.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    text-decoration: none;
    }

  a { color: rgb(211, 129, 45);
    text-decoration: underline;
    }

  a:hover { color: rgb(227, 146, 67);
    text-decoration: none;
    }

  #news a { color: rgb(211, 129, 45);
    text-decoration: underline;
    }

  #news a:hover { color: rgb(227, 146, 67);
    text-decoration: none;
    }

  #footer a { color: rgb(158, 184, 116);
    text-decoration: none;
    }

  #footer a:hover { color: rgb(79, 108, 31);
    text-decoration: none;
    }

  .header strong { font-family: Verdana,Arial,Helvetica,sans-serif;
    color: rgb(255, 255, 255);
    font-size: 13pt;
    letter-spacing: 0.7em;
    }

  .news_title { font-family: Arial,Helvetica,sans-serif;
    color: rgb(101, 118, 75);
    font-size: 10pt;
    font-weight: bold;
    }

  .page_title { margin: 0pt 0pt -8px;
    padding: 0pt;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(105, 125, 85);
    font-size: 10pt;
    font-weight: bold;
    }

  img { border: medium none ;
    }

  .right img { margin: 5px 2px 2px 5px;
    padding: 0pt;
    position: relative;
    float: right;
    }

  .left img { margin: 0pt 5px 0pt 2px;
    padding: 0pt;
    position: relative;
    float: left;
    }

  .clearfix:after { content: ".";
    display: block;
    height: 0pt;
    clear: both;
    visibility: hidden;
    }

  .clearfix {  }

  * html .clearfix { height: 1%;
    }

  .clearfix { display: block;
    }

