p, a {color: white;}

ul{list-style-type: none;
	margin: 0;
	padding: 0;}



a {text-decoration: none;
	border-style: none;
	text-align: center;
	margin: 0;
	padding: 0}
	
a.staffformlinks {font-size:24px;
text-decoration:underline;}

a.horizontalsub {margin: 0; 
		float: left;
		padding: 0px 5px; 
		width: 100px;
		height: 20px;
		font-family: sans-serif;
		font-size: 65%;}

a.horizontalmain {float: left;
			width: 128px;
			height: 25px;
			font-weight: bold;
			background: rgb(0,0,0);
			padding: 5px 5px;
			border: 1px solid #FFFFFF;}
			
a.horizontalmain:first-letter {color: red;
				font-size: 150%;
				}
				
a.horizontalmain:hover {background: rgb(40,40,40);}
a.home {float: left;
font: bold 250% arial;
width: 198px;
	height: 50px;
	border: 1px solid #FFFFFF;
	background: rgb(0,0,0);
	margin: 0;}
	
a.home:hover {background: rgb(40,40,40);}

a.side_header {float: left;
			width: 198px;
			height: 32px;
			color: white;
			font-weight: bold;
			margin: 0;
			letter-spacing: 3px;
			background: rgb(0,0,0);
			
			border: 1px solid #FFFFFF;}
a.side_header:first-letter {color: red;}
a.side_header:hover {background: rgb(20,20,20);}

a.side_link {float: left;
			width: 198px;
			height: 20px;
			color: white;
			font-size: 12px;
			font-family: sans-serif;
			background: rgb(40,40,40);
			
			border: 1px solid #FFFFFF;}
	
a:hover{background: rgb(0,0,0);}

img {border-style: none;}
img.logo {height: 100%;
	width: 100%}
	
img.footer {float: left;

padding: 0 7px;}

p {margin: 0;
	padding: 0;}
	

p.existing_to {position: relative;
			bottom: -4px;
		
		margin: auto 0;
		text-align: center;
		
		font-style: italic;
		font-weight: bold;
		font-size: 150%;
		color: rgb(180,180,180);
		}

p.since_the_year {text-align: center;
		font-size: 125%;
		position: relative;
		text-align: center;
		font-family: arial;
		
		font-weight: bold;
		color: black;
		z-index: -1;}
		
p.footer {float: left;
text-align: center;
		width: 450px;
		padding: 0 25px;
		font-size: 75%;}
		
p.existingto {font-size:12px;
				font-style: italic;
				font-family: arial;
				text-align: center;}

p.address {font-size: 12px;
			height: 500px;
			color: white;
			text-align: center;}
			
p.multiple_church {width: 50%;
				text-align: center;
				padding: 1em 0;
				float: left;
				}


p.single_church {width: 100%;
						text-align: center;
						padding: 1em 0;
				float: left;
				}

p.multiple_church:first-line, p.single_church:first-line {color: black;
								font-weight: bold;
								}
h4 {background-color: white;
	border: 0;
	margin: 5px;}

li.video{width:100%;
text-align: center;
padding: 2px 0;
background-color: rgb(100,40,40);
}

a.video:hover {background:none;}
a.video_half {width: 50%;
text-align: left;
float:left;
padding: 2px 0;
background-color: rgb(100,40,40);
}

a.video_third{width: 33.3%;
text-align: left;
float:left;
padding: 2px 0;
background-color: rgb(100,40,40)}

h4.video, h2 {
margin: 0;
padding: 12px 0;
text-align: center;
color: white;
	background-color: black;
	clear:left;}
	
a.admin:hover{color:red}
img.r_nav_photo_border {border: 1px solid white;}

p.explain {padding: 1em 3em;
			text-indent: 0;}
p.explainbold
{font-weight:bold;
width: 70%;
text-align:center;}

p.construction {background-color: rgb(40,40,40);}

hr
{color:black;
width:90%;
height:1px;
}

ul.staff
{margin-left:50px;
color:white;
}

ul.staff ul
{margin-left:25px;}

img.donate{margin-left: 22px;}

img.donate:hover{border:3px solid red;}

p.donate {text-align:center;}

a.donate
{background:none;}