body {
  background:url(i/bg_body.jpg);
  background-position: 50% 0px ;
  background-repeat: no-repeat;
  margin:0px;
  background-color:#b3cde8;
  color:#FFFFFF;
  color:#291701;

  font-family: verdana,arial,helvetica;
  font-size:10pt;
}

img {
    border:0px;
}

a {
    color:#FFFFFF;
    color:#291701;

    text-decoration:none;
}


a:hover {
    color:#fba51a;
    color:#FFFFFF;
    color:#291701;

    text-decoration:underline;
}


.div_off
{ 
  display:none;
  }

.div_on
{
  display:block;
  }





#top {

    width:925px;
    height:105px;
    height:112px;
    height:112px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;

}

#logo {
    width:272px;
    height:77px;
    

    position:relative;
    left:29px;
    top:5px;
}

#top_menu {
    width:575px;
    height:75px;
    
    position:relative;
    left:320px;
    top:-70px;

_SSbackground-color:#009922;
    
}


#top a {
    display:block;
    position:relative;
    
}

a span,  a:hover span {
    display:none;
    text-decoration:none;
    visible:hidden;
}

a#btn_email_us {
    width:46px;
    height:10px;
    width:50px;

    left:690px;
    top:-66px;
    left:680px;
    top:-72px;
    background:url(i/btn_email_us.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;
}


a#btn_direction {
    width:57px;
    width:68px;
    height:10px;
    left:749px;
    top:-76px;
    top:-82px;
    background:url(i/btn_directions.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;
}

a#btn_what_new {
    width:40px;
    height:10px;

    left:819px;
    top:-86px;
    left:838px;
    top:-92px;
    background:url(i/btn_events.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;
}


a#btn_events {
    width:49px;
    width:59px;
    height:17px;
    left:433px;
    left:423px;
    top:-72px;
    background:url(i/btn_about_us.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;
}


a#btn_gallery {
    width:53px;
    height:17px;
    left:509px;
    top:-88px;
    background:url(i/btn_gallery.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;
}


a#btn_fun_stuff {
    width:62px;
    height:17px;
    left:572px;
    top:-106px;
    background:url(i/btn_fun_links.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;
}

a#btn_join_us {
    width:51px;
    height:17px;
    left:639px;
    top:-122px;
    background:url(i/btn_join_us.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;
}


a#btn_groups {
    width:52px;
    height:17px;
    left:710px;
    top:-139px;
    background:url(i/btn_groups.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;
}

a#btn_donate_now {
    width:82px;
    height:17px;
    left:784px;
    top:-156px;
    background:url(i/btn_donate_now.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;
}



a#btn_history {
    display:block;
    position:relative;
    width:48px;
    height:16px;
    left:10px;
    left:-20px;
    top:5px;
    background:url(i/btn_history.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;
}


a#btn_board_of_directors {
    display:block;
    position:relative;
    width:106px;
    height:16px;
    left:72px;
    left:42px;
    top:-11px;
    background:url(i/btn_board_of_directors.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}

a#btn_downing_hospital_art {
    display:block;
    position:relative;
    width:125px;
    height:16px;
    left:190px;
    left:160px;
    top:-27px;
    background:url(i/btn_downing_hospital_art.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}

a#btn_donors_list {
    display:block;
    position:relative;
    width:68px;
    height:16px;
    left:330px;
    left:300px;
    top:-43px;
    background:url(i/btn_donors_list.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}


a#btn_golf_outing {
    display:block;
    position:relative;
    width:70px;
    height:16px;
    left:330px;
    left:300px;
    top:-43px;
    background:url(i/btn_golf_outing.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}


a#btn_exhibits {
    display:block;
    position:relative;
    width:50px;
    height:16px;
    left:410px;
    left:380px;
    top:-59px;
    background:url(i/btn_exhibits.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}

a#btn_store {
    display:block;
    position:relative;
    width:36px;
    width:86px;
    height:16px;
    left:152px;
    left:132px;
    left:50px;
    top:6px;
    background:url(i/btn_store.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}

a#btn_kids {
    display:block;
    position:relative;
    width:32px;
    height:16px;
    left:152px;
    
    _SSleft:132px;
    left:180px;
    
    top:6px;
    top:-10px;
    background:url(i/btn_kids.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}

a#btn_community_resources {
    display:block;
    position:relative;
    width:132px;
    height:16px;
    left:202px;
    left:172px;
    left:250px;
    
    top:-10px;
    top:-26px;
    background:url(i/btn_community_resources.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}

a#btn_memberships {
    display:block;
    position:relative;
    width:83px;
    height:16px;
    left:72px;
    left:42px;
    left:-20px;
    top:6px;
    background:url(i/btn_memberships.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}

a#btn_volunteers {
    display:block;
    position:relative;
    width:68px;
    height:16px;
    left:172px;
    left:142px;
    left:88px;
    top:-10px;
    background:url(i/btn_volunteers.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}

a#btn_feedback {
    display:block;
    position:relative;
    width:106px;
    height:16px;
    left:260px;
    left:230px;
    left:184px;
    top:-26px;
    background:url(i/btn_feedback.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}

a#btn_newsletter {
    display:block;
    position:relative;
    width:79px;
    height:16px;
    left:260px;
    left:290px;
    left:270px;
    top:-26px;
    top:-42px;
    background:url(i/btn_newsletter.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}


a#btn_scouts {
    display:block;
    position:relative;
    width:67px;
    width:44px;
    height:16px;
    left:142px;
    left:42px;
    top:6px;
    top:10px;
    background:url(i/btn_scouts.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}

a#btn_girlscouts {
    display:block;
    position:relative;
    width:67px;
    height:16px;
    left:142px;
    left:92px;
    top:6px;
    background:url(i/btn_girlscouts.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}

a#btn_boyscouts {
    display:block;
    position:relative;
    width:93px;
    height:16px;
    left:227px;
    left:177px;
    top:-10px;
    background:url(i/btn_boyscouts.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}


a#btn_schools {
    display:block;
    position:relative;
    width:48px;
    height:16px;
    left:332px;
    left:282px;
    left:127px;
    top:-26px;
    top:-10px;
    top:-6px;
    background:url(i/btn_schools.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}


a#btn_birthday {
    display:block;
    position:relative;
    width:97px;
    height:16px;
    left:412px;
    left:342px;
    left:218px;
    top:-22px;
    _SStop:-42px;
    background:url(i/btn_birthday.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}

a#btn_outreach {
    display:block;
    position:relative;
    width:97px;
    height:16px;
    left:412px;
    left:342px;
    _Sleft:268px;
    top:-38px;
    background:url(i/btn_outreach.gif);
    background-position: 0px 0px ;
    background-repeat: no-repeat;

}


#menu_second {
    width:580px;
    height:36px;

    width:500px;
    width:470px;
    height:26px;
    height:30px;
    height:38px;

    position:relative;
    left:320px;
    top:-158px;

    left:326px;
    left:329px;
    left:359px;
    top:-156px;
    top:-156px;

    color:#333333;
    font-size:11px;
    line-height:13px;
    padding-left:10px;
    padding-left:90px;
    padding-top:10px;
    padding-top:16px;
_SSbackground-color:#445566;

  background-position: right top;
  background-repeat: no-repeat;

z-index:10;
  overflow:hidden;

}
_SS#menu_second  a {
    display:inline;
    color:#333333;
    color:#000000;
}


#contact_info {
_SSwidth:450px;
_SSheight:12px;

    width:379px;
    heigh:25px;
    
    width:244px;
    height:25px;

    display:block;
    position:relative;
    left:40px;
    left:36px;
    top:-158px;
    top:-178px;
    overflow:hidden;
}

#main {

    width:923px;
    height:578px;

    height:608px;

    margin-top:0px;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    padding-left:2px;

_SSbackground-color:#445566;

}




#bottom {

    width:925px;
    height:130px;
    height:110px;
    height:130px;

    margin-top:0px;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;

    color:#b20000;
    font-size:10px;
    text-align:center;
    overflow:hidden;
_SSbackground-color:#009988;
}

#bottom  p {
    margin-top:0px;
    padding-top:0px;
    margin-bottom:10px;
    padding-bottom:4px;
}

#kap {
    width:35px;
    height:635px;

    position:absolute;
    top:70px;
    left:50%;
    margin-left:449px;
    z-index:1;
    overflow:hidden;
}

.sm_color1 {
  background:url(i/sm_bg_1.gif);
  background-position: 0px 0px ;
  background-repeat: no-repeat;

}

.sm_color2 {
  background:url('');
  background-position: 0px 0px ;
  background-repeat: no-repeat;


}

.sm_color3 {
  background:url(i/sm_bg_3.gif);
  background-position: 0px 0px ;
  background-repeat: no-repeat;

}

.sm_color4 {
  background:url(i/sm_bg_4.gif);
  background-position: 0px 0px ;
  background-repeat: no-repeat;

  width:520px;

  padding-left:90px;


}

.sm_color5 {
  background:url(i/sm_bg_5.gif);
  background-position: 0px 0px ;
  background-repeat: no-repeat;

}

.sm_color6 {
  background:url('');
  background-position: 0px 0px ;
  background-repeat: no-repeat;

}


#inner {
  background:url(i/bg_regular.gif);
  background:url(i/bg_regular.jpg);
  background-position: 0px 0px ;
  background-repeat: no-repeat;

  width:688px;
  height:539px;

  width:699px;
  height:543px;

  position:relative;
  top:22px;
  left:113px;

  width:618px;
  width:629px;
  padding-left:70px;
  text-size:13px;
  overflow:hidden;

}


#inner a {
    color:#fba51a;
    color:#FFFFFF;
    color:#291701;

    text-decoration:underline;
}


#events {
  background:url(i/bg_events.jpg);
  background-position: 0px 0px ;
  background-repeat: no-repeat;

  width:879px;
  width:899px;
  height:566px;
  position:relative;
  top:3px;
  left:32px;
  left:12px;
  overflow:hidden;

}



#gallery_list {
  background:url(i/bg_root_gallery.jpg);
  background-position: 0px 0px ;
  background-repeat: no-repeat;

  width:879px;
  height:566px;

  width:868px;
  height:551px;
  height:571px;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;

  position:relative;
  top:56px;
  top:35px;
  left:41px;
/*
x 330
y 147
bg_root_gallery
*/

  overflow:hidden;
_SSbackground-color:#445566;
}





#btn_prev_month {
    display:block;
    position:relative;
    top:78px;
    top:68px;
    
    left:100px;
    left:120px;
    width:16px;
    height:11px;
}

h3#month_name {
    display:block;
    position:relative;
    top:66px;
    top:57px;

    left:124px;
    left:144px;
    font-size:12px;
    text-align:center;

    margin-top:0px;
    padding-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;

    width:134px;
    height:14px;
    

    overflow:hidden;
    color:#ffFFFF;
_SSbackground-color:#009922;
}


#btn_next_month {
    display:block;
    position:relative;
    top:53px;
    top:43px;

    left:270px;
    left:290px;
    width:16px;
    height:11px;
}

/*
div#calendar {
 _SSdisplay:block;
    position:relative;
    top:87px;


    left:40px;

    top:90px;
    top:80px;

    top:110px;
    left:42px;
    left:14px;

    width:228px;
    width:244px;
    height:180px;
    border-collapse:collapse;

    overflow:hidden;
    color:#003300;
_SSackground-color:#445566;
overflow:hidden;
}

*/
div#calendar {
    width:254px;
    height:300px;
    height:310px;
    border-collapse:collapse;


    position:relative;
    top:87px;


    left:54px;

    top:56px;
    

    
    left:42px;
    left:24px;


    overflow:hidden;
    color:#003300;
_SSbackground-color:#445566;
overflow:hidden;

_SSpadding-top:40px;
}

div#calendar table {
 _SSdisplay:block;

    width:244px;
    width:224px;
   _SSheight:180px;
    border-collapse:collapse;

   _DDwidth:260px;

    font-size:11px;

    overflow:hidden;
    color:#003300;
overflow:hidden;
}

div#calendar trr {

    height:24px;
    padding-bottom:0px;
    border-collapse:collapse;
background-color:#445522;
    overflow:hidden;
}


div#calendar td {
_DDwidth:34px;
_DDheight:30px;

   _DDwidth:32px;
   _DDheight:24px;
    padding-right:3px;
    padding-bottom:4px;
    border-collapse:collapse;
border-bottom: 1px #444444 solid;
   _SSoverflow:hidden;
}


#btn_prev_year {
    display:block;
    position:relative;
    top:117px;
    top:97px;
    left:17px;

    top:67px;

_SStop:-3px;
    width:16px;
    height:11px;
}

h3#year_name {
    display:block;
    position:relative;
    top:106px;
    top:86px;
    top:56px;
_SStop:20px;
    left:35px;
    font-size:12px;
    text-align:center;

    margin-top:0px;
    padding-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;

    width:84px;
    height:14px;
    

    overflow:hidden;
    color:#FFFFFF;
_SSbackground-color:#009922;
}


#btn_next_year {
    display:block;
    position:relative;
    top:92px;
    top:72px;

    top:42px;
    left:122px;

    width:16px;
    height:11px;
}


#event_descr {
    display:block;
    position:relative;
    top:-194px;
    top:-214px;

    top:-334px;
    left:360px;

    width:373px;
    height:80px;
}


#event_title {
    display:block;
    position:relative;
    top:-182px;
    top:-202px;
    top:-192px;
    top:-312px;
    left:345px;
    left:362px;

    width:466px;
    height:34px;

_SSbackground:url(i/bg_event_title.gif);
_SSbackground-position: 0px 0px ;
_SSbackground-repeat: no-repeat;

}


#event_date {
    display:block;
    position:relative;
    top:-182px;
    top:-202px;
    top:-194px;

    top:-310px;
    
    left:354px;
    left:364px;

    width:466px;
    height:14px;
    font-size:11px;
    color:#FFFFFF;
_SSbackground-color:#009988;
_SSbackground:url(i/bg_event_title.gif);
_SSbackground-position: 0px 0px ;
_SSbackground-repeat: no-repeat;

}



#btn_events_list {
    display:block;
    position:relative;
    top:-181px;
    top:-191px;
    top:-213px;

    left:722px;

    font-size:11px;

    width:116px;
    height:24px;
    white-space:nowrap;
_SSbackground-color:#445500;
_SSbackground:url(i/bg_event_title.gif);
_SSbackground-position: 0px 0px ;
_SSbackground-repeat: no-repeat;
   
}

a#btn_events_list {
    color:#FFFFFF;
}

a#btn_events_list:hover {
    color:#FFFFFF;
    text-decoration:none;
}


#events_list {
    width:207px;
    height:60px;

    position:absolute;
    top:180px;

    
    left:50%;
    margin-left:200px;
    z-index:9;
    overflow:hidden;
    padding-left:20px;
    padding-top:0px;
    padding-right:3px;
    padding-bottom:0px;
    font-size:11px;
background-color:#C32531;
 color:#FFFFFF;
}

#events_list a {
 color:#FFFFFF;
}

#event_photo {
    display:block;
    position:relative;
    top:-188px;
    top:-198px;
    top:-218px;

    top:-310px;
    left:350px;
    left:360px;
    width:480px;
    height:320px;

    text-align:center;
_SSbackground:url(i/bg_event_title.gif);
_SSbackground-position: 0px 0px ;
_SSbackground-repeat: no-repeat;
_SSbackground-color:#009988;

}


#btn_event_gallery {
    display:block;
    position:relative;
    top:-182px;
    top:-192px;
    top:-212px;

    top:-302px;
    left:700px;

    font-size:11px;

    width:116px;
    height:24px;
    white-space:nowrap;

}

a#btn_event_gallery {
    color:#FFFFFF;
}

a#btn_event_gallery:hover {
    color:#FFFFFF;
    text-decoration:none;
}

h1#title {
    font-size:19px;
   _SSont-family: "Times New Roman", Times, serif;
    font-weight:normal;

    color:#000000;
    margin-top:26px;
    padding-top:0px;
    padding-left:60px;
    
    margin-bottom:30px;
    padding-bottom:0px;
} 

#inner .holder {
    font-size:13px;
    font-family: "Times New Roman", Times, serif;
    color:#291701;
}

div.gal_thmb {
    float:left;
    width:80px;
    height:80px;
    text-align:center;
    padding:10px;
    margin:3px;
_SSbackground-color:#445522;
  color:#330000;

    overflow:hidden;
}

div#direction {
    background:url(i/bg_map.jpg);
    background-position: 280px 368px ;
    background-position: 280px 3px ;

    background-position: 270px 3px ;

    background-repeat: no-repeat;

}

div#route {
    position:relative;
    width:252px;
    width:232px;
    width:212px;

    height:541px;
    height:520px;
 

    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;

    top:4px;
    left:6px;

    padding-left:30px;
    font-size:10px;

    background:url(i/bg_direction.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;

_SSbackground-color:#449900;
}

div#route_result {
    height:450px;
    height:240px;
    height:220px;
    height:260px;

    overflow:auto;
_SSbackground-color:#009988;
}

div#transit {
    height:220px;
    height:200px;

    overflow:auto;
    font-size:10px;
}

div#map {
    width:628px;
    width:588px;
    height:463px;
    height:443px;
    position:relative;
    left:300px;
    left:290px;
    top:-517px;
    padding-left:0px;
    background-color:#FFFFFF;
border: thin #333333 solid;
}

#gallery_list .gal_list {
    width:244px;
    height:400px;
    position:relative;
    top:90px;
    
    left:210px;
    padding-left:10px;

_SSbackground-color:#445566;
    overflow:hidden;
}


#gallery_list .gal_thmb2 {
    width:254px;
    height:300px;
    position:relative;
    top:-310px;
    top:-270px;
    left:550px;
_SSleft:210px;
    z-index:9;
    padding-top:0px;
    margin-top:0px;

_SSbackground-color:#665522;
    overflow:hidden;
}

#gallery_list #scroll_container {
    width:254px;
    margin-top:0px;
    height:auto;
}

#gallery_list .gal_thmb3 {
    width:254px;
    height:300px;
    text-align:center;
}

#block_paypal {
    display:block;
    float:left;
    width:600px;
    height:50px;
    padding-top:20px;
    font-size:11px;

    _SSbackground-color:#445566;

}

#hours_info {
    width:340px;
    height:40px;

    position:absolute;
    z-index:0;
    top:80px;
    left:50%;
    margin-left:-50px;

_SSbackground-color:#009988;
    color:#b20000;
    font-size:12px;
    text-align:left;

}