.events img {
		  margin-top: 8px ;
	  }

.videoSpace > video {
    display: inline-block;
    margin:0;
    padding:0; 
	border-radius: 15px;   
}
	  
	  .news-events img {
		  margin-right: 10px ;
	  }
	  
	  .red-primary-module-head {
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		background-color: #cc0000;	
		width: 610px;
		box-shadow: 0px 0px 5px gray;
		padding-left: 20px;
		padding-top: 20px; 
		padding-bottom: 20px;
		padding-right: 20px;  
		color: #fff;
     	font-size: 20pt;
		text-align: left;
	 }
	 
	 .red-tab {color: #FFF; font-weight: bold; font-size: 13pt}
      .red-tab div {        
		width: 610px;
		height: 42px; 
      }

	  
	  .red-tab div table tr td ul {
			margin: 0px;
			padding: 0px;
			line-height: 40px;
			white-space: nowrap;
			
		}
	  
	  .red-tab div table td li {
		list-style-type: none;
		display: inline;
		
		
		}
		
	  .red-tab div table td li a {
		text-decoration: none;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		padding-left:20px;
		padding-right:20px;
		padding-top:12px;
		padding-bottom:12px;
		background-color: #999999;
		color: #FFF;
	}
	.red-tab div table td li.on {
		text-decoration: none;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		padding-left:20px;
		padding-right:20px;
		padding-top:12px;
		padding-bottom:12px;
		background-color: #cc0000;
		color: #FFF;
	}
	.red-tab div table td a:link {
		color: #066faf:
	}
	.red-tab div table td li a:visited {
		color: #066faf;
	}
	.red-tab div table td li a:hover {
		color: #FFF;
		background-color: #990000;
	}
	
	.active-red-tab {
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		background-color: #cc0000;	
		padding-left: 20px;
		padding-top: 10px; 
		padding-bottom: 10px;
		padding-right: 20px;  
		color: #fff;
     	font-size: 16pt;
	 }
	 
	 .red-tab-off {
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		background-color: #990000;	
		padding-left: 20px;
		padding-top: 10px; 
		padding-bottom: 10px;
		padding-right: 20px;  
		color: #e3e3e3;
     	font-size: 16pt;
	 }
	 
	 .red-events-module-head {
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		background-color: #cc0000;	
		width: 610px;
		box-shadow: 0px 0px 5px gray;
		padding-left: 20px;
		padding-top: 22px; 
		padding-bottom: 30px;
		padding-right: 20px;  
		color: #fff;
     	font-size: 20pt;
		text-align: left;
	 }
	 
	 
      
	  .red-primary-module-head a:link {        
        color: #FFFFFF;
		font-size: 13px;
		text-decoration: none;
      }
	  .red-primary-module-head a:visited {        
        color: #FFFFFF;
      }
	  .red-primary-module-head a:hover {        
        color: #FFFFFF;
		text-decoration: underline;
      }
	 
	 
	 
	 
	 
	 
	  
	  .red-stripe {
		background-color: #cc0000;	
		width: 650px;
		height: 10px;
		box-shadow: 0px 0px 5px gray;
      }
	  
	  .white-primary-module {
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;
		background-color: #FFF;	
		width: 610px;
		box-shadow: 0px 0px 5px gray;
		color: #666666;
		font-size: 11pt;
		line-height: 1.3em;
		padding: 20px;
		text-align: left;
      }
	  
	  .white-primary-module-4rounded {
		border-radius: 15px;
		background-color: #FFF;	
		width: 610px;
		box-shadow: 0px 0px 5px gray;
		color: #666666;
		font-size: 11pt;
		line-height: 1.3em;
		padding: 20px;
		text-align: left;
      }
	  
	  .white-primary-module-4rounded-1col {
		border-radius: 15px;
		background-color: #FFF;	
		width: 940px;
		box-shadow: 0px 0px 5px gray;
		color: #666666;
		font-size: 11pt;
		line-height: 1.3em;
		padding: 20px;
		text-align: left;
      }
	  
	  .white-mission-module {
		margin: auto;
		width: 60%;
		text-align: center;
		color: #666666;
		font-size: 11pt;
		line-height: 1.3em;
		padding: 15px;
		font-family: 'Open Sans', sans-serif;
		  font-weight: 300;
		  font-size: 14pt;	
      }
	  
	  .white-mission-module span.title {
		text-align: center;
		font-family: 'Open Sans', sans-serif;
		  font-weight: 600;
		  font-size: 20pt;	
      }
	 
	  
	  .blessings-module {
		border-radius: 15px;
		background-color: #FFF;	
		width: 650px;
		box-shadow: 0px 0px 5px gray;
		color: #666666;
		font-size: 11pt;
		line-height: 1.3em;

      }
	  
	  .blessings-module span.blessings-title {
		  font-family: 'Open Sans', sans-serif;
		  font-weight: 300;
		  font-size: 18px;	
	  }
	  
	  .blessings-module span.blessings {
		  font-family: 'Dancing Script', sans-serif;
		  font-weight: 300;
		  font-size: 22px;	
		  color: #666666;
	  }
	  
	  .blessings-module td.title {
		  padding-left: 10px;
		  padding-top: 20px;
		  padding-bottom: 10px;
	  }
	  
	  .blessings-module td.blessing {
		  font-family: 'Dancing Script', sans-serif;
		  font-size: 15px;
		  padding-left: 10px;
		  padding-right: 10px;
		  padding-top: 0px;
		  padding-bottom: 0px;
	  }
	  
	  .blessings-module p.names {
		  font-size: 18px;
		  font-weight: 700;
		  line-height: 1.2em;
		  padding-top: 10px;
		  margin-top: 0px;
		  padding-bottom: 10px;
		  margin-bottom: 0px;
	  }
	  
	  .volunteer-module {
		border-radius: 15px;
		background-color: #FFF;	
		width: 650px;
		box-shadow: 0px 0px 5px gray;
		color: #666666;
		font-size: 11pt;
		line-height: 1.3em;

      }
	  
	  .volunteer-module-right-rail {
		border-radius: 15px;
		background-color: #FFF;	
		width: 265px;
		box-shadow: 0px 0px 5px gray;
		color: #666666;
		font-size: 11pt;
		line-height: 1.3em;

      }
	  
	  .volunteer-module span.title {
		  font-family: 'Open Sans', sans-serif;
		  font-weight: 300;
		  font-size: 18px;	
	  }
	  
	  .volunteer-module-right-rail span.title {
		  font-family: 'Open Sans', sans-serif;
		  font-weight: 300;
		  font-size: 18px;	
	  }
	  
	  .volunteer-module span.message {
		  font-family: 'Open Sans', sans-serif;
		  font-weight: 200;
		  font-size: 13px;	
	  }
	  
	  .volunteer-module-right-rail span.message {
		  font-family: 'Open Sans', sans-serif;
		  font-weight: 200;
		  font-size: 13px;	
	  }
	  
	  
	  
	  .events-module {
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;
		background-color: #FFF;	
		width: 650px;
		box-shadow: 0px 0px 5px gray;
		color: #666666;
		font-size: 11pt;
		line-height: 1.3em;
		padding-top: 20px;
		padding-bottom: 20px;
      }
	  
	  .events-module td.day {
		padding-left: 20px;
      }
	  
	  .events-module td.notice {
		padding-left: 20px;
		padding-right: 20px;
      }
	  
	  .events-module td.title {
		padding-right: 20px;
      }
	  
	  .events-module hr {
		height:1px;
		border-width:0;
		color:#CCCCCC;
		background-color:#CCCCCC;
      }
	  
	  .events-module p.events {
    margin-bottom: 0;
	margin-top: 6px;
    padding: 0;
}
	  
	
	  
	  
	  
	  .white-primary-module td.small {
		font-size: 10pt;
		
      }
	  
	  .events-module img.events {
		padding-left: 8pt;
		padding-right: 8pt;
		
      }
	  
	  .white-primary-module td.smallbold {
		font-size: 10pt;
		font-weight: bold;
		
      }
	  
	  
	  
	  .white-primary-module p.events {
    margin-bottom: 0;
	margin-top: 10px;
    padding: 0;
}
	  
	  .blue-rail-head {
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		background-color: #066dab;	
		width: 225px;
		box-shadow: 0px 0px 5px gray;
		padding-left: 20px;
		padding-top: 15px; 
		padding-bottom: 15px;
		padding-right: 20px;  
		color: #fff;
     	font-size: 15pt; 
	 }
	 
	 .red-rail-head {
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		background-color: #cc0000;	
		width: 225px;
		box-shadow: 0px 0px 5px gray;
		padding-left: 20px;
		padding-top: 15px; 
		padding-bottom: 15px;
		padding-right: 20px;  
		color: #fff;
     	font-size: 15pt; 
	 }
	 .white-rail-module {
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;
		background-color: #FFF;	
		width: 225px;
		padding: 20px;
		box-shadow: 0px 0px 5px gray;
		color: #666666;
		font-size: 11pt;
		line-height: 1.3em;
      }
	  
	  .white-rail-module-no-head {
		border-radius: 15px;
		
		background-color: #FFF;	
		width: 225px;
		padding: 20px;
		box-shadow: 0px 0px 5px gray;
		color: #666666;
		font-size: 11pt;
		line-height: 1.3em;
      }
	  
	  .white-rail-module-no-head ul {
		padding-left: 15px;
		margin-top: -10px;
		
		
      }
	  
	  .white-rail-module-photo-gallery {
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;
		background-color: #FFF;	
		width: 225px;
		padding: 20px;
		box-shadow: 0px 0px 5px gray;
		color: #666666;
		font-size: 11pt;
      }
	  
	  
	  
	  
	  
	  .white-rail-module ul {
		padding-top: 3px;
		padding-left: 15px;
		margin-top: -10px;
		
		
      }
	  
	  .white-rail-module ul a {
		  color: #066faf;
		  text-decoration: none;
	  }
	  .white-rail-module ul a:hover {
		  color: #066faf;
		  text-decoration: underline;
	  }
	  
	  .white-rail-module li {
		padding: 0;
		margin: 0;
      }
	  
	  .spacer {
		height: 25px;  
	  }
	  
	  
	  
	  a:link {
	color: #066faf;
	text-decoration: none;
}
a:visited {
	color: #066faf;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}

.letters {
	width:610;
	background-color: #f7f7f7;
	border-top: thin solid #9e9e9e;
	border-bottom: thin solid #9e9e9e;	
	font-weight:bold;
	font-size:16pt;
	color:#999999;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	margin-bottom:10px;
	margin-top:10px;
	
	
}

.gallery-title {
	width:610;	
	font-weight:bold;
	font-size:16pt;
	color:#666666;
	margin-bottom:8px;
}

.gallery-title span.date {
	font-weight:normal;
	font-style:italic;
	font-size:10pt;	
}

.gallery-title span.description {
	font-weight:normal;
	font-size:11pt;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
	
footer {
	font-size: 9pt;
}

footer td {
	font-size: 9pt;
}

.about-blue-rail-head {
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		background-color: #066dab;	
		width: 250px;
		box-shadow: 0px 0px 5px gray;
		padding-left: 20px;
		padding-top: 15px; 
		padding-bottom: 15px;
		padding-right: 20px;  
		color: #fff;
     	font-size: 16pt; 
	 }
	 
	 .about-white-rail-module span.textonly {
		line-height: 1.4em; 
	 }
	 
	 .about-white-rail-module {
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;
		background-color: #FFF;	
		width: 250px;
		padding: 20px;
		box-shadow: 0px 0px 5px gray;
		color: #666666;
		font-size: 11pt;
      }
	  
	  .worship-grow-serve-module {
		border-radius: 15px;
		background-color: #FFF;	
		width: 650px;
		box-shadow: 0px 0px 5px gray;
		color: #666666;
		font-size: 11pt;
		line-height: 1.3em;

      }
	  
	  
	  
	  .worship-grow-serve-module td.wgs-text {
		  padding-left: 18px;
		  padding-bottom: 18px;
		  padding-top: 14px;
		  padding-right: 12px;
	  }
	  
	  .worship-grow-serve-module td.title {
		  padding-left: 20px;
		  padding-top: 30px;
		  
	  }
	  
	  .worship-grow-serve-module td.blessing {
		  font-family: 'Dancing Script', sans-serif;
		  font-size: 15px;
		  padding-left: 10px;
		  padding-right: 10px;
		  padding-top: 0px;
		  padding-bottom: 0px;
	  }
	  
	  .worship-grow-serve-module p.names {
		  font-size: 18px;
		  font-weight: 700;
		  line-height: 1.2em;
		  padding-top: 10px;
		  margin-top: 0px;
		  padding-bottom: 10px;
		  margin-bottom: 0px;
	  }
	  
	  .quick-links-module {
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;
		background-color: #FFF;	
		width: 265px;
		padding: 0px;
		box-shadow: 0px 0px 5px gray;
		color: #666666;
		font-size: 11pt;
      }
	  
	  .quick-links-module hr {
		height:1px;
		border-width:0;
		color:#CCCCCC;
		background-color:#CCCCCC;
      }
	  
	  .quick-links-module a:link {
		color: #066faf;
		text-decoration: none;
		font-size: 13px;
	
      }
	  
	  .quick-links-module a:visited {
		color: #066faf;
		text-decoration: none;
		font-size: 13px;
		
      }
	  
	  .quick-links-module a:hover {
	text-decoration: underline;
      }
	  
	  .quick-links-module a:active {
	text-decoration: underline;
      }
	  
	  .quick-links-module td.icons {
		padding-top:15px;
		padding-bottom:15px;
		border-right-width: 1px;
		border-right-color: #CCCCCC;
		border-right-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #CCCCCC;
		border-bottom-style: solid;
		
      }
	  
	  .quick-links-module td.icons-right {
		padding-top:15px;
		padding-bottom:15px;
		border-bottom-width: 1px;
		border-bottom-color: #CCCCCC;
		border-bottom-style: solid;
		
      }
	  
	  .quick-links-module td.icons-bottom-left {
		padding-top:15px;
		padding-bottom:15px;
		border-right-width: 1px;
		border-right-color: #CCCCCC;
		border-right-style: solid;
		
      }
	  
	  .quick-links-module td.icons-bottom-right {
		padding-top:15px;
		padding-bottom:15px;
		
      }
	  
	  .ministry-subpage-head {
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;
		background-color: #cc0000;	
		width: 900px;
		box-shadow: 0px 0px 5px gray;
		padding-left: 20px;
		padding-top: 5px; 
		padding-bottom: 5px;
		padding-right: 20px;  
		color: #fff;
     	font-size: 20pt; 
	 }