/* ----------------------- Begin Top Nav Rollover elements ------------------------ */
#community-programs { left:   0px; width: 238px; }
#events	            { left: 271px; width:  83px; }
#news	            { left: 387px; width:  61px; }
#contact            { left: 481px; width: 104px; }
 
#community-programs a:hover { background: transparent url(images/home_top-nav.gif)   -0px -35px no-repeat; }
#events a:hover             { background: transparent url(images/home_top-nav.gif) -271px -35px no-repeat; }
#news a:hover               { background: transparent url(images/home_top-nav.gif) -387px -35px no-repeat; }
#contact a:hover            { background: transparent url(images/home_top-nav.gif) -481px -35px no-repeat; }
/* -----------------------                         ------------------------ */

/* ----------------------- Begin Top Nav On-State elements ------------------------ */
body#body_community-programs #community-programs, 
body#body_food-drive #community-programs, 
body#body_golf-classic #community-programs, 
body#body_hometown-hello #community-programs, 
body#body_farmland-trust #community-programs, 
body#body_phillies-charities #community-programs, 
body#body_yankees-charities #community-programs, 
body#body_items-needed #community-programs, 
body#body_where-to-donate #community-programs, 
body#body_make-a-donation #community-programs, 
body#body_faq #community-programs 
{ background: transparent url(images/home_top-nav.gif)   -0px -35px no-repeat; }

body#body_events #events
{ background: transparent url(images/home_top-nav.gif)   -271px -35px no-repeat; }

body#body_news #news
{ background: transparent url(images/home_top-nav.gif)   -387px -35px no-repeat; }

body#body_contact #contact
{ background: transparent url(images/home_top-nav.gif)   -481px -35px no-repeat; }

/* -----------------------                         ------------------------ */

/* ----------------------- Begin Left-Nav On-State elements ------------------------ */
body#body_community-programs a#left-nav_community-programs { color: #CD6D0A }
body#body_food-drive a#left-nav_food-drive { color: #CD6D0A }
body#body_hometown-hello a#left-nav_hometown-hello { color: #CD6D0A }
body#body_farmland-trust a#left-nav_farmland-trust { color: #CD6D0A } 
body#body_phillies-charities a#left-nav_phillies-charities { color: #CD6D0A } 
body#body_yankees-charities a#left-nav_yankees-charities { color: #CD6D0A } 
body#body_golf-classic a#left-nav_golf-classic { color: #CD6D0A } 
body#body_items-needed a#left-nav_items-needed { color: #CD6D0A } 
body#body_where-to-donate a#left-nav_where-to-donate { color: #CD6D0A } 
body#body_make-a-donation a#left-nav_make-a-donation { color: #CD6D0A } 
body#body_faq a#left-nav_faq { color: #CD6D0A } 

/* -----------------------                         ------------------------ */


/* ----------------------- Begin Nav Header elements ------------------------ */
body#body_community-programs #navigation h1 a, 
body#body_hometown-hello #navigation h1 a, 
body#body_farmland-trust #navigation h1 a, 
body#body_phillies-charities #navigation h1 a, 
body#body_yankees-charities #navigation h1 a, 
body#body_golf-classic #navigation h1 a, 
body#body_food-drive #navigation h1 a, 
body#body_items-needed #navigation h1 a, 
body#body_where-to-donate #navigation h1 a, 
body#body_make-a-donation #navigation h1 a, 
body#body_faq #navigation h1 a
{ width: 260px; height: 37px; background: transparent url(images/left-nav-header_programs.gif) no-repeat; display:block; text-indent:-9999px;}

body#body_events #navigation h1 a
{ width: 260px; height: 37px; background: transparent url(images/left-nav-header_events.gif) no-repeat; display:block; text-indent:-9999px;}

body#body_news #navigation h1 a
{ width: 260px; height: 37px; background: transparent url(images/left-nav-header_news.gif) no-repeat; display:block; text-indent:-9999px;}

body#body_contact #navigation h1 a
{ width: 260px; height: 37px; background: transparent url(images/left-nav-header_contact.gif) no-repeat; display:block; text-indent:-9999px;}
/* -----------------------                         ------------------------ */
