@charset "utf-8";
/* CSS Document */

.bg{ 
width:990px;
height:980px;
background-image:url(../images/watermark.gif);
margin:0 auto;
}
.wrapper{
margin:0 auto;
width:908px;
}

body, html{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
margin:0 auto;
text-align:center;
background-image:url(../images/bg-txtr.jpg);
background-repeat:repeat;
}

body b{color:#000000;}

.thumbnail {
border: 5px solid #dfdad4;
}

.logo{
width:421px;
height:226px;
margin:auto;
padding:8px 0px 15px 0px;

}

.banner{
padding-top:25px;
display:block;
margin:auto;
}

p.short, h3.short {
	width:385px;
}

/*nav*/
.nav{
height:53px;
width:901px;
float:left;
background-image:url(../images/nav-bg.png);
_background-image:url(../images/nav-bg.gif);
background-repeat:no-repeat;
padding-bottom:20px;
}

.subnav{
	width:237px;
	height:auto;
	background: url(../images/internal-nav-bg.png) no-repeat;
	_background: url(../images/internal-nav-bg.gif) no-repeat;
	padding-bottom:10px;
	float:left;
	padding-right:5px;
	text-align:left;
	padding-bottom:40px;
	_padding-bottom:60px;
}

.subnavbtns{
padding:30px 0px 0px 30px;
}

.subnavbtns a{
padding:8px 0px 8px 0px;
}

/*end nav*/

.news{
width:239px;
float:left;
background: url(../images/nav-bg-rep.gif) repeat-y left;
margin-right:-10px;
}

.news2{
background: url(../images/nav-bg-top.gif) no-repeat top left;

}

.news3{
background: url(../images/nav-bg-btm.gif) no-repeat bottom left;
}

.newsHeading, .imgHeading{
padding-bottom:15px;
}

.inttxt {
padding:25px 40px 30px 32px;
position:relative;

}

.inttxt ul li{
margin:0px 0px 7px 0px;

}
.inttxt ol li{
margin:0px 0px 7px 0px;

}
.int{
	padding-bottom: 15px;	
	width:663px;
	padding-right:3px;
	float:right;
}

.int a{
text-decoration:none;
color:#FF0000;
}

.int a:hover{
text-decoration:underline;
color:#FF0000;
}
.intcontent{
	text-align:left;
	float:right;
	background: url(../images/internal-cont-bg-rep.png) repeat-y left;
	_background: url(../images/internal-cont-bg-rep.gif) repeat-y left;
	padding-right:3px;
}

.intcontent2{
background: url(../images/internal-cont-bg-top.png) no-repeat top left;
_background: url(../images/internal-cont-bg-top.gif) no-repeat top left;

}

.intcontent3{
background: url(../images/internal-cont-bg-btm.png) no-repeat bottom left;
_background: url(../images/internal-cont-bg-btm.gif) no-repeat bottom left;

}

.getinvolved{
float:left;
width:238px;
height:195px;
background: url(../images/donate-bg.png) no-repeat top left;
_background: url(../images/donate-bg.gif) no-repeat top left;
clear:left;
}

.getinvcon{
padding:15px 0px 5px 0px;
}

.photo{
padding:45px 0px 10px 20px;
vertical-align:top;
background: #fff;
float:right;
}

.photo1{
padding:55px 0px 10px 20px;
vertical-align:top;
background: #fff;
float:right;}

span.newstitle{
display:block;
border-bottom:dashed 1px #CCCCCC;
text-align:left;
padding:0px 0px 5px 0px;

}

span.newsh1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#FF0000;

}

span.newsdate{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-align:left;
}

.newscont{
text-align:left;
width:189px;
padding:25px 29px 0px 29px;
} 

 
.newscont a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:underline;
} 

.newscont a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
text-decoration:underline;
} 

.newstxt{
float:left;
text-align:left;
padding:10px 0px 8px 0px;
}
 

.newscont div:last-child{
border-bottom:0px; 
}
 
.newstxt img{
float:left;
margin-right:5px;
} 

.tvc{
float:left;
width:100%;
margin:auto 0px;
text-align:center;
}

.tvc h2, .tvc h3{
text-align:left;
}


.line{
padding:13px 0px 13px 0px;
border-bottom:dashed 1px;
border-bottom-color:#cccccc;
width:183px;
height:1px;
clear:left;
}

.line2{
display:block;
margin:15px 0px 15px 0px;
_margin: 7px 0px 8px 0px;
width:183px;
height:1px;
clear:left;
background:url(../images/nav-line.gif) no-repeat center center; 
}
.content {
text-align:left;
width:663px;
height:345px;
float:right;
background-image:url(../images/home-con-bg.png);
_background-image:url(../images/home-con-bg.gif);
background-repeat:no-repeat;
padding-bottom:8px;
}

.contentbox1 {
width:150px;
float:left;
padding:25px 0px 0px 32px;
}

.contentbox2 {
width:253px;
float:left;
padding:40px 0px 0px 15px;
}

.contentbox3 {
width:166px;
float:left;
padding:25px 0px 0px 15px;
}

.podcast {
font-size:10px;
margin:0px;
color:#666666;
}

.footer {
text-align:left;
width:663px;
height:198px;
float:right;
background-image:url(../images/footer-bg.png);
_background-image:url(../images/footer-bg.gif);
background-repeat:no-repeat;
}

.footerbox {
width:170px;
float:left;
padding:25px 0px 0px 32px;
font-size:10px;
}

.footerlinks{
float:left;
height:25px;
width:239px;
padding: 7px 0;
}

.footerlinks a{
text-decoration:none;
color:#000000;
}

.footerlinks a:hover{
text-decoration:underline;
color:#000000;
}

.mainMenu{margin:0px; padding:0px; list-style:none; clear:both; }
.mainMenu li{float:left; margin:19px 0px 0px 37px; _margin:19px 20px 0px 17px;}
.mainMenu li a{height:14px;display:block;}

body.pagehome .menuHome a{ background:url(../images/nav-home-ro.gif) bottom; background-repeat:no-repeat; width:49px; height:14px; display:block;}
.menuHome { background:url(../images/nav-home.gif) bottom; background-repeat:no-repeat; width:49px; height:14px; display:block; text-align:center;}
.menuHome a { background:url(../images/nav-home.gif); background-repeat:no-repeat;  width:49px;}
.menuHome a:hover{background:url(../images/nav-home-ro.gif); background-repeat:no-repeat; }

body.pageourstory .menuStory a{background:url(../images/nav-our-story-ro.gif) bottom; background-repeat:no-repeat; width:92px; height:14px; display:block;}
.menuStory {background:url(../images/nav-our-story.gif) bottom; background-repeat:no-repeat; width:92px; height:14px; display:block; text-align:center;}
.menuStory a{background:url(../images/nav-our-story.gif); background-repeat:no-repeat;  width:92px;}
.menuStory a:hover{background:url(../images/nav-our-story-ro.gif); background-repeat:no-repeat; }

.pagegettingI .menuInvolved a{background:url(../images/nav-getting-involved-ro.gif) bottom; background-repeat:no-repeat; width:162px; height:14px; display:block;}
.menuInvolved{background:url(../images/nav-getting-involved.gif) bottom; background-repeat:no-repeat; width:162px; height:14px; display:block; text-align:center;}
.menuInvolved a{background:url(../images/nav-getting-involved.gif); background-repeat:no-repeat; width:162px;}
.menuInvolved a:hover{background:url(../images/nav-getting-involved-ro.gif); background-repeat:no-repeat;  }


.pageWhatWeD .menuWhatwedo a{background:url(../images/nav-what-we-do-ro.gif) bottom; background-repeat:no-repeat; width:116px; height:14px; display:block;}
.menuWhatwedo{background:url(../images/nav-what-we-do.gif) bottom; background-repeat:no-repeat; width:116px; height:14px; display:block; text-align:center;}
.menuWhatwedo a{background:url(../images/nav-what-we-do.gif) ; background-repeat:no-repeat; width:116px;}
.menuWhatwedo a:hover{background:url(../images/nav-what-we-do-ro.gif); background-repeat:no-repeat; }

.pagenewsAV .menuNews a{background:url(../images/nav-news-ro.gif) bottom; background-repeat:no-repeat; width:123px; height:14px; display:block;}
.menuNews{background:url(../images/nav-news.gif) bottom; background-repeat:no-repeat; width:123px; height:14px; display:block; text-align:center;}
.menuNews a{background:url(../images/nav-news.gif); background-repeat:no-repeat; width:123px;}
.menuNews a:hover{background:url(../images/nav-news-ro.gif); background-repeat:no-repeat;}

.pagecontactU .menuContact a{background:url(../images/nav-contact-ro.gif) bottom; background-repeat:no-repeat; width:104px; height:14px; display:block;}
.menuContact{background:url(../images/nav-contact.gif) bottom; background-repeat:no-repeat; width:104px; height:14px; display:block; text-align:center;}
.menuContact a{background:url(../images/nav-contact.gif); background-repeat:no-repeat; width:104px; display:block;}
.menuContact a:hover{background:url(../images/nav-contact-ro.gif); background-repeat:no-repeat;}



/*SUBNAV MENU*/

/*our story subnav*/
.pageourstory .subnavbtns a{ display:block; width:190px; height:15px; margin: 0 0 0; padding:0;}
.pageourstory .subnav {background: url(../images/internal-nav-os-bg.gif) no-repeat top left;}
.pageourstory .subnavbtns a.subAbout { background: url(../images/sub-nav-about-us.gif) no-repeat top left;}
	.pageourstory div.aboutus .subnavbtns a.subAbout,  .subnavbtns a.subAbout:hover { background: url(../images/sub-nav-about-us-ro.gif) no-repeat top left;}
	
.pageourstory .subnavbtns a.subOurP { background:url(../images/sub-nav-our-people.gif) no-repeat top left;}
	.pageourstory div.ourpeople .subnavbtns a.subOurP, .pageourstory .subnavbtns a.subOurP:hover { background:url(../images/sub-nav-our-people-ro.gif) no-repeat top left;}
	
.pageourstory .subnavbtns a.subHistory { background: url(../images/sub-nav-history.gif) no-repeat top left;}
	.pageourstory div.history .subnavbtns a.subHistory, .pageourstory .subnavbtns a.subHistory:hover { background: url(../images/sub-nav-history-ro.gif) no-repeat top left;}	
	
.pageourstory .subnavbtns a.subWaysideS { background: url(../images/sub-nav-wayside-stories.gif) no-repeat top left;}
	.pageourstory div.waysideS .subnavbtns a.subWaysideS, .pageourstory .subnavbtns a.subWaysideS:hover { background: url(../images/sub-nav-wayside-stories-ro.gif) no-repeat top left;}
	


/*getting Involved subnav*/
.pagegettingI .subnavbtns a{ display:block; width:180px; height:15px; margin: 0 0 0; padding:0;}

.pagegettingI .subnav {background: url(../images/internal-nav-gi-bg.gif) no-repeat top left;}
.pagegettingI .subnavbtns a.subWhatW { background:url(../images/sub-nav-what-we-need.gif) no-repeat top left;}
.pagegettingI div.whatW .subnavbtns a.subWhatW, .pagegettingI .subnavbtns a.subWhatW:hover { background:url(../images/sub-nav-what-we-need-ro.gif) no-repeat top left;}
	
.pagegettingI .subnavbtns a.subDonations{ background:url(../images/sub-nav-donations.gif) no-repeat top left;}
.pagegettingI div.donations .subnavbtns a.subDonations, .pagegettingI div.donations2 .subnavbtns a.subDonations, .pagegettingI .subnavbtns a.subDonations:hover{ background:url(../images/sub-nav-donations-ro.gif) no-repeat top left;}
	
.pagegettingI .subnavbtns a.subVolunteering{ background: url(../images/sub-nav-volunteering.gif) no-repeat top left;}
.pagegettingI div.volunteering .subnavbtns a.subVolunteering, .pagegettingI .subnavbtns a.subVolunteering:hover{ background: url(../images/sub-nav-volunteering-ro.gif) no-repeat top left;}
	
.pagegettingI .subnavbtns a.subPositionsV{ background: url(../images/sub-nav-positions-vacant.gif) no-repeat top left;}
.pagegettingI div.positionsV .subnavbtns a.subPositionsV, .pagegettingI .subnavbtns a.subPositionsV:hover{ background: url(../images/sub-nav-positions-vacant-ro.gif) no-repeat top left;}
	
.pagegettingI .subnavbtns a.subSchoolS{ background: url(../images/sub-nav-schools-and-students.gif) no-repeat top left; height:33px;}
.pagegettingI div.schoolS .subnavbtns a.subSchoolS, .pagegettingI .subnavbtns a.subSchoolS:hover{ background: url(../images/sub-nav-schools-and-students-ro.gif) no-repeat top left; height:33px;}
	
.pagegettingI .subnavbtns a.subBusinessP{ background: url(../images/sub-nav-business-partners.gif) no-repeat top left;}
.pagegettingI div.businessP .subnavbtns a.subBusinessP, .pagegettingI .subnavbtns a.subBusinessP:hover{ background: url(../images/sub-nav-business-partners-ro.gif) no-repeat top left;}
	
.pagegettingI .subnavbtns a.subFund{ background: url(../images/sub-nav-fundraising.gif) no-repeat top left;}
.pagegettingI div.fundR .subnavbtns a.subFund, .pagegettingI .subnavbtns a.subFund:hover{ background: url(../images/sub-nav-fundraising-ro.gif) no-repeat top left;}
	

/*what we do subnav*/
.pageWhatWeD .subnavbtns a{ display:block; width:180px; height:15px; margin: 0 0 0; padding:0;}

.pageWhatWeD .subnav {background: url(../images/internal-nav-wwd-bg.gif) no-repeat top left;}
.pageWhatWeD .subnavbtns a.subCommunityS {background: url(../images/sub-nav-service.gif) no-repeat top left; height:33px;}
	.pageWhatWeD .communityS .subnavbtns a.subCommunityS, .pageWhatWeD .subnavbtns a.subCommunityS:hover {background: url(../images/sub-nav-service-ro.gif) no-repeat top left; height:33px;}

.pageWhatWeD .subnavbtns a.subNomadC {background: url(../images/sub-nav-cafe.gif) no-repeat top left;}
	.pageWhatWeD .nomadC .subnavbtns a.subNomadC, .pageWhatWeD .subnavbtns a.subNomadC:hover {background: url(../images/sub-nav-cafe-ro.gif) no-repeat top left;}

.pageWhatWeD .subnavbtns a.subWaysideY { background: url(../images/sub-nav-youth.gif) no-repeat top left;}
	.pageWhatWeD .waysideY .subnavbtns a.subWaysideY, .pageWhatWeD .subnavbtns a.subWaysideY:hover { background: url(../images/sub-nav-youth-ro.gif) no-repeat top left;}

.pageWhatWeD .subnavbtns a.subWaysideSounds { background: url(../images/sub-nav-wayside-sounds.gif) no-repeat top left;}
	.pageWhatWeD .waysideSounds .subnavbtns a.subWaysideSounds, .pageWhatWeD .subnavbtns a.subWaysideSounds:hover { background: url(../images/sub-nav-wayside-sounds-ro.gif) no-repeat top left;}

.pageWhatWeD .subnavbtns a.subDayT { background:url(../images/sub-nav-daytoday.gif) no-repeat top left;}
	.pageWhatWeD .dayT .subnavbtns a.subDayT, .pageWhatWeD .subnavbtns a.subDayT:hover { background:url(../images/sub-nav-daytoday-ro.gif) no-repeat top left;}

.pageWhatWeD .subnavbtns a.subOpS { background: url(../images/sub-nav-shop.gif) no-repeat top left;}
	.pageWhatWeD .opS .subnavbtns a.subOpS, .pageWhatWeD .subnavbtns a.subOpS:hover { background: url(../images/sub-nav-shop-ro.gif) no-repeat top left;}

.pageWhatWeD .subnavbtns a.subTheC { background: url(../images/sub-nav-chapel.gif) no-repeat top left;}
	.pageWhatWeD .theC .subnavbtns a.subTheC, .pageWhatWeD .subnavbtns a.subTheC:hover { background: url(../images/sub-nav-chapel-ro.gif) no-repeat top left;}

.pageWhatWeD .subnavbtns a.subWeddingsN { background: url(../images/sub-nav-weddings.gif) no-repeat top left; height:31px;}
	.pageWhatWeD .weddingsN .subnavbtns a.subWeddingsN, .pageWhatWeD .subnavbtns a.subWeddingsN:hover { background: url(../images/sub-nav-weddings-ro.gif) no-repeat top left;}

.pageWhatWeD .subnavbtns a.subCommunityE { background: url(../images/sub-nav-events.gif) no-repeat top left;}
	.pageWhatWeD .communityE a.subCommunityE, .pageWhatWeD .subnavbtns a.subCommunityE:hover, 	.pageWhatWeD .waysideS a.subCommunityE { background: url(../images/sub-nav-events-ro.gif) no-repeat top left;}


/*news and views sub nav */


.pagenewsAV .subnavbtns a{ display:block; width:195px; height:15px; margin: 0 0 0; padding:0;}
.pagenewsAV .subnav {background: url(../images/internal-nav-nv-bg.gif) no-repeat top left;}
.pagenewsAV .subnavbtns a.subInnerC { background:url(../images/sub-nav-inner-circle.gif) no-repeat top left; }
.pagenewsAV .subnavbtns a.subTVCs { background: url(../images/sub-nav-tvcs.gif) no-repeat top left;}
.pagenewsAV .subnavbtns a.subPodcasts { background: url(../images/sub-nav-podcasts.gif) no-repeat top left;}
.pagenewsAV .subnavbtns a.subMediaR { background: url(../images/sub-nav-media-releases.gif) no-repeat top left;}
.pagenewsAV .subnavbtns a.subPhotoG { background: url(../images/sub-nav-photo-gallery.gif) no-repeat top left;}
.pagenewsAV .subnavbtns a.subWaysideS { background: url(../images/sub-nav-speaks.gif) no-repeat top left;}
.pagenewsAV .subnavbtns a.subWaysideN { background: url(../images/sub-nav-newsletters.gif) no-repeat top left;}



.pagenewsAV .innerC .subnavbtns a.subInnerC, .pagenewsAV .subnavbtns a.subInnerC:hover { background:url(../images/sub-nav-inner-circle-ro.gif) no-repeat top left; }
.pagenewsAV .tvcs .subnavbtns a.subTVCs, .pagenewsAV .subnavbtns a.subTVCs:hover { background: url(../images/sub-nav-tvcs-ro.gif) no-repeat top left;}
.pagenewsAV .podcasts .subnavbtns a.subPodcasts, .pagenewsAV .subnavbtns a.subPodcasts:hover { background: url(../images/sub-nav-podcasts-ro.gif) no-repeat top left;}
.pagenewsAV .mediaR .subnavbtns a.subMediaR, .pagenewsAV .subnavbtns a.subMediaR:hover { background: url(../images/sub-nav-media-releases-ro.gif) no-repeat top left;}
.pagenewsAV .photoG .subnavbtns a.subPhotoG, .pagenewsAV .subnavbtns a.subPhotoG:hover { background: url(../images/sub-nav-photo-gallery-ro.gif) no-repeat top left;}
.pagenewsAV .waysideS .subnavbtns a.subWaysideS, .pagenewsAV .subnavbtns a.subWaysideS:hover { background: url(../images/sub-nav-speaks-ro.gif) no-repeat top left;}
.pagenewsAV .waysideN .subnavbtns a.subWaysideN, .pagenewsAV .subnavbtns a.subWaysideN:hover { background: url(../images/sub-nav-newsletters-ro.gif) no-repeat top left;}



div.ourstory{ background: url(../images/ourstorey-ro.jpg) no-repeat top left; width:174px ; height:203px; padding: 35px 40px; overflow:hidden; color:#fff; position:relative; font-style:italic;

}
div.ourstory blockquote{ padding:0; margin:0; display:none; }

.myStoryLink { position:absolute; bottom:17px; right:18px;  display:block; width:100px; height:auto; color:#fff; }
.myStoryLink img { border:0; }

img#story{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	display:none;
}



h1 { font-size:18px; _font-size:18px; padding: 0 !important; margin:0 0 0 0 !important; height: 30px; _height: 20px; color:#000; }
h2 { font-size:12px; color:#FF0000; margin:25px 15px 8px 0px; border-bottom:1px dashed #CCCCCC; padding-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif;}
h3 { font-size:12px; color:#FF0000; margin:5px 15px 8px 0px; border-bottom:1px dashed #CCCCCC; padding-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif;}
.dropboxtxt { font-size:12px; color:#000000; text-align:center; padding:5px 15px 5px 10px; font-family:Arial, Helvetica, sans-serif;}
.dropboxtxt a{ color:#ff0000; text-decoration:underline;}




h2.shorter, h3.shorter{ _width:310px;}
/* SiFR */
.sIFR-flash {visibility: visible !important;margin: 0; z-index: 1;}
.sIFR-replaced {visibility: visible !important;padding:0px !important;margin:0px !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}


.sIFR-hasFlash h1 { font-size:10px; padding: 0 !important; margin:0 0 0 0 !important; height: 50px; _height: 45px; width:300px;  }

.clear { clear:both; height:1px; width:585px;}



/*form*/

#frmDonations label { width:8em; display:block; float:left;  padding-right:10px; margin-left:0px; padding-top:.25em}
.largetext {width:20em;}
.smalltext {width:4em;}
.medtext {width:7em;}




/* donations */
div.donationsbox { width:193px; position:absolute; top:44px; right:23px; background:url(../images/donationsboxrepeat.gif) repeat-y top left;}	
div.donationsbox2 { background: url(../images/donationsboxtop.gif) no-repeat top left; padding-top:28px;}
div.donationsbox3 { background: url(../images/donationsboxbottom.gif) no-repeat bottom left; padding-bottom:20px;}	
div.donationsbox4 { background: url(../images/donationsboxmain.gif) no-repeat top left;}
div.donationsbox h3 { border:0px; text-align:center; margin:0px; padding: 0 20px;}		
div.donationsbox p { color:#000; font-size:1.2em; padding-left:15px; margin:13px 0 5px; }	
div.donationsbox input, div.donationsbox select { margin:0 0 0 15px; width:150px; }			
div.donationsbox input.submitImg { margin:10px 0 0 70px; width:auto; }				
div.donationsbox form { margin:0 ; }			


div.inttxt ol.waysideSOL li{
	list-style:lower-alpha;
}

span.nowrap{ white-space:nowrap;}

.termspage div {padding:40px 70px; text-align:left; color:#000000;}
.termspage ol { padding:0; margin: 30px 0;}
.termspage ol li { margin: 1em 0;}
.termspage ol ol { padding:0; margin:0 0 0 3em ;}
.termspage ol ol li { margin: .5em 0;}

ul.sitemap {
	width:540px;
	font-weight:600;
}

ul.sitemap ul {
 margin:0; padding:1em 0 0 3em; font-weight:400;
}

.highlight {
color:#FF0000;
}

.firstP{ margin-top:0px;}


.alert {display:none; color:red;}

/*=============================
ADDED 01 06 2009
=============================*/
.winterappealbox {width:175px; height:64px; background:url(../images/winter_appeal_box.gif) top no-repeat; margin:0 0 0 5px; padding:30px 0 0 0;}
.winterappealbox p.appeal {width:140px; padding:5px 0 0 15px; margin:0; text-align:center; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.winterappealbox a {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF;}
.winterappealbox a:hover { text-decoration:underline; color:#FFFFFF;}