/* CSS Document */


/*-----------------------------------------*/
/* BODY DEFINED */
body {background:url(images/bg.jpg) repeat-x #eae9bb; 
	  margin:0; font:11px Tahoma, Verdana, Arial;}
	  
	  
/*-----------------------------------------*/
/* LOGO PROPERTIES DEFINED */
#logo {width:275px; height:100%; float:left; vertical-align:bottom;}
	  

/*-----------------------------------------*/
/* IMAGES DEFINED */

img.contact {margin-left:-50px;}

img.angelBaby {
	position:absolute;
	top:136px;
	margin-left:400px;
	z-index:100;
	float:right;
}



/*-----------------------------------------*/
/* MAIN CONTAINERS, NAV CONTAINERS, TOP HEADLINER CONTAINERS DEFINED */
#mainContain {width:750px; margin:0 auto;}

#topLogoNav {float:left; background:url(images/bg_navTop2.gif) top right no-repeat;}

#navMainContainTop {width:475px; height:17px; margin:0 auto; 
				 background:url(images/bg_navTop.gif) bottom; float:left;}
				 
#navContainText {width:425px; font:bold 11px Tahoma, Verdana, Arial; color:#fff; 
				 background:url(images/bg_navText.gif); float:left; padding:0 10px 0 35px;}
			
#navContainText a, a.hover {padding-right:13px; color:#fff; text-decoration:none;}

#navContainText a:hover {text-decoration:underline;}


#navMainContainBottom {width:475px; height:20px; margin:0 auto; 
				 background:url(images/bg_navBottom.gif) top; float:left;}

#topHeadlinerContain {width:750px; height:28px; float:left; 
					  margin:0; background:url(images/bg_mainTop.jpg) bottom;}
					  
#topContain {background:url(images/bg_top.gif) repeat-y; width:750px; margin:0; float:left;}

#topContainText {width:365px; margin:0; padding:0 355px 0 30px; float:left;}

#bottomHeadlinerContain {background:url(images/bg_mainBottom.gif) no-repeat; width:750px; height:26px; float:left; margin:0;}

#topHeadlinerContainAbout {width:750px; height:33px; float:left; 
					  margin:0 auto; background:url(images/bg_mainTopAbout.png);}

#topHeadlinerContainServices {width:750px; height:33px; float:left; 
					  margin:0 auto; background:url(images/bg_mainTopServices.png);}
					  
#topHeadlinerContainServicesMailing {width:750px; height:33px; float:left; 
					  margin:0 auto; background:url(images/bg_mainTopMailing.png);}

#topHeadlinerContainServicesMarketing {width:750px; height:33px; float:left; 
					  margin:0 auto; background:url(images/bg_mainTopSvcMarketing.png);}
					  
#topHeadlinerContainServicesFundraisers {width:750px; height:33px; float:left; 
					  margin:0 auto; background:url(images/bg_mainTopSvcFundraisers.png);}
					  
#topHeadlinerContainSponsors {width:750px; height:33px; float:left; 
					  margin:0 auto; background:url(images/bg_mainTopSponsors.png);}
					  
#topHeadlinerContainContact {width:750px; height:33px; float:left; 
					  margin:0 auto; background:url(images/bg_mainTopContact.png);}					  

/*-----------------------------------------*/
/* LINKS DEFINED */

#textLinks {background:url(images/bg_footer.jpg) repeat-x bottom #eae9bb; clear:both;
		    text-align:center; font:bold 11px Tahoma, Verdana, Arial; color:#674c39; height:40px; padding-top:66px;}

#textLinks a {padding-right:1.2em; color:#674c39; text-decoration:none;}

#textLinks a:hover {text-decoration:underline;}


/*-----------------------------------------*/
/* HEADING TAGS DEFINED */

h1 {font:bold 2em Arial, Helvetica, sans-serif;
	color:#660000; border-bottom:solid 1px;margin:30px 0 10px;
	padding:0 0 2px 0;}

h3 {font:bold 2em Arial, Helvetica, sans-serif; color:#003; margin:0 0 10px;}


/*-----------------------------------------*/
/* P-TAG DEFINED */

p {margin:0 0 15px 0; line-height:1.4em;}

p.angelBabyAnnouncement {display:block;}


/*-----------------------------------------*/
/* MAIN BODY PROPERTIES DEFINED */
#content {float:left; width:750px; margin:0;}

#sponsorContent {float:left; width:710px; margin:0; padding:20px; padding-top:0;}

#leftBody {width:363px; float:left; padding:0 20px 0 20px;}

#rightBody {width:270px; float:left; padding:0 10px 0 40px;}


/*-----------------------------------------*/
/* CLASSES DEFINED */
.mainBodyLinks {color:#CC0000; font:bold Tahoma, Verdana, Arial; text-decoration:underline;}
.mainStaffBodyLinks {color:#CC0000; font:bold Tahoma, Verdana, Arial; text-decoration:none;
				cursor:hand; cursor:pointer;}				
.whatsHappeningLinks {color:#036; font:bold Tahoma, Verdana, Arial; text-decoration:underline;}
.staffEmailLinks {color:#036; font:bold Tahoma, Verdana, Arial; text-decoration:underline;}
.bold {font:bold Tahoma, Verdana, Arial;}
.noTopMargin {margin-top:0px;}
.noRightPadding {padding-right:0px;}

.ad {margin:8px 0 0 20px;}