body {
background: url(http://www.bishopsannualappeal.com/images/background2a.jpg) 0 0px repeat-x;}

#bd_internal {
background-color: #fff; 
border: 19px solid #334767;
margin-top: 70px; 
} 

#main1_internal {
margin: 30px 0 0 0; 
width: 400px;
padding-bottom: 30px;
}

#main1_internal p {color: #000;
margin-left: 20px;
line-height: 1.5em;
font-size: 12px;}

#main1_internal h1 {margin-left: 20px;}
 
#main1_matching{
margin: 0px 0; 
width: 400px;
} 

#main1_matching p {color: #000;
margin-left: 20px;
line-height: 1.5em;}

#main1_matching h1 {margin-left: 20px;}
 
/* #ft_internal {background: url(images/border.gif) repeat-x;} */



#main2_internal {

margin: 30px 0; 

}


#lamppost {
float: right;
position: relative;
z-index: 45;
margin: -488px 0;
left: 30px;
}



#donate1_internal {
		position: relative;
		z-index: 99;
		display:block;
		width:210px; 
   		height:114px; 
		margin-left:95px; 
		margin-top: 15px;	
}


#donate1_internal a {
   		background: url(images/BAA09_donate2.png) 0 0 no-repeat;
   		width:210px; 
   		height:114px;
		display: block;
   }
#donate1_internal a:hover {
   		background-position: 0 -114px; 
   		width:210px;
		height:114px;
		display: block;
   }
#ft_top {height: 70px; color: #FFFFFF; }
#ft_internal {background: url(images/footer_background.gif); height: 83px;} 


#blackbaud {margin: 0 0 0 2em;}

#paragraph_c {float: left; padding: 3em; background-color:#b7d0ea;  width: 300px;}

#matching_top {padding: 30px 0 0 20px;}

#main1_internal h2 {
margin-left: 20px;}

#box {
border: 1px solid #999999;
margin:  20px 0 40px 20px;
position: relative;
z-index: 99;

}

#box ul {padding: 0 0 20px 20px; font-family: Arial, Helvetica, sans-serif;}


#box_r {
border: 1px solid #999999;
margin:  10px 20px 10px 0;
padding-left:20px;
}

#box a h2, #box a:visited h2, #box_r a h2, #box_r a:visited h2 {color:#4f83c0; text-decoration: none;}

#box a:hover h2, #box_r a:hover h2 {
text-decoration: underline; color: #4f83c0;}

#box ul li a , #box ul li a:visited, #box_r ul li a, #box_r ul li a:visited {color: #000000; text-decoration: none;}
#box ul li a:hover, #box_r ul li a:hover {color: #000000; text-decoration: underline;}

#levels_box {
padding: 15px;
margin: 0 0 20px 20px;
background-color: #ffffcc;
font-style: italic;
font-size: 14px;
font-weight: bold;}

#table { border: none;}

#table h2 {margin: 0;}

#tablewrap {
border: 1px solid #e9e9e9; 
padding: 10px;
margin-left: 20px;
width: 391px;}

#Catholicbenefactor {margin: 0px 0 10px 0px;}

#scripture {margin-top: 20px;}