title{
	text-transform: uppercase;
}

body{
	color: black;
}

a{color: #196674;}
	a:hover{color: #33A6B2;}

p{
	font-family: Arial, arial, Verdana, Geneva, sans-serif;
	font-size: 12pt;
	line-height: 120%;
}
	p.title{
		text-align: center;
		font-weight: bold;
		text-transform: uppercase; 
	}
	
	p a{
		color: black;
		text-decoration: underline; 
	}
		p a:hover{
			color: black;
			text-decoration: underline; 
		}	
h3{
	text-align: left;
	text-transform: uppercase;
	font-family: Arial Black, Arial, arial, Verdana, Geneva, sans-serif;
	font-size: 24pt;
	color: black;
}
	
.container{width: 747px;}

/* MENU */
.menu_container { 
	margin-top:3px;
}
	.menu_container ul{
		float: left;
		width: 100%;
		margin: 0;
		padding-top: 14px;
		padding-bottom: 6px;
		font-family: arial,sans-serif;
		font-stretch: condensed;
	}
		.menu_container ul li{
			padding-left: 2px;
			padding-right: 2px;
			position: relative;
			top: 1px;
			float: left;
			list-style: none;
			width: 110px;
			text-align: center;
		}
			.menu_container ul li a{ 
				color: black !important;
			}
				.menu_container ul li a:hover{
					text-decoration: none;
					font-weight: bold;
					line-height: 1;
				}
			.menu_container ul li a.selected{ 
				font-weight: bold;
				line-height: 1;
			}
		   .menu_container ul li.first{ 
				text-align: left;
				width: 70px;
		   }
		   .menu_container ul li.last{ 
				text-align: right;
				width: 95px;
		   }
/* /MENU */

/* TEMPLATES */
.template_a .top,.template_b .top,.template_d .top,.template_f .top{
	height: 180px;
	/* margin-bottom: 5px; */
}
	.template_a .top .panel,.template_b .top .panel,.template_d .top .panel,.template_f .top .panel{
		height: 180px;
		width: 180px;
		margin-right: 5px;
		display: inline-block;
		text-align: center;
	}
		.template_a .top .panel.right,.template_b .top .panel.right,.template_d .top .panel.right,.template_f .top .panel.right{
			margin-right: 0;
		}
		
	.template_a .main .panel,.template_b .main .panel{
		height: 243px;
		width: 243px;
		/* border: solid 1px black; */
		margin-top: 9px;
		margin-right: 5px;
		display: inline-block;
		text-align: center;
	}
		.template_a .main .panel.right,.template_b .main .panel.right{
			margin-right: 0;
		}
		
	/*
	.template_b .footer_part{
		display: none;
	}
	*/
	
.template_c .top{
	height: 180px;
	margin-bottom: 9px;
}
	.template_c .top .panel{
		height: 183px;
		width: 747px;
		text-align: center;
	}
		
	.template_c .main .left,.template_d .main .left{
		display: inline-block;
		float: left;
		width: 495px;
		padding-top: 5px;
	}
		
	.template_c .main .right,.template_d .main .right{
		display: inline-block;
		float: left;
		margin-left: 9px;
		width: 243px;
	}
		.template_c .main  .right .panel,.template_d .main  .right .panel{
			height: 239px;
			width: 243px;
			margin-bottom: 8px;
			display: inline-block;
			text-align: center;
		}

.template_d .top{
	margin-bottom: 9px !important;
}
.template_d p{
	width: 505px;
}
	.template_d .right .panel p{
		width: 240px;
		text-align: left;
		font-size: 14px;
	}

.template_e .top{
	height: 180px;
	margin-bottom: 9px;
}
	.template_e .top .panel{
		height: 190px;
		margin-right: 5px;
		display: inline-block;
		text-align: center;
	}
		.template_e .top .panel.left{
			width: 180px;
		}
		.template_e .top .panel.center{
			width: 369px;
		}
		.template_e .top .panel.right{
			width: 180px;
			margin-right: 0;
		}
		
	.template_e .main .left{
		display: inline-block;
		float: left;
		width: 552px;
	}
		
	.template_e .main .right{
		display: inline-block;
		float: left;
		margin-left: 9px;
		width: 180px;
	}
		.template_e .main .panel{
			width: 190px;
			margin-bottom: 9px;
			display: inline-block;
			text-align: center;
		}
		
	.template_f .main{
		width: 745px;
		min-height: 500px;
		padding-top: 9px;
	}
	
	.template_g .left{
		float: left;
		display: inline-block;
		width: 532px;
		margin-left: 5px;
		margin-top: 5px;
	}
		.template_g .left .panel{
			width: 100%;
			margin-bottom: 5px;
			padding-top: 5px;
		}	
			.template_g .left .panel .icon{
				float: left;
				display: inline-block;
				padding-top: 5px;
				height: 65px;
				width: 65px;
				margin-left: 5px;
			}
		
	.template_g .right{
		float: left;
		display: inline-block;
		padding-top: 10px;
		margin-left: 30px;
		width: 180px;
		height: 736px;
	}	
		.template_g .right .panel{
			display: inline-block;
			width: 175px;
			min-height: 144px;
			margin: 0 0 10px 5px;
		}
	
	.template_h .top{
		width: 747px;
		height: 337px;
	}

	.template_h .main{
		padding-top: 9px;
	}
		.template_h .main .left{
			width: 559px;
			display: inline-block;
		}
			
		.template_h .main .right{
			float: right;
			display: inline-block;
			width: 184px;
			min-height: 376px;
		}	
			.template_h .main .right .panel{
				display: inline-block;
				width: 85px;
				height: 85px;
				margin: 0 0 9px 5px;
			}
			
			.template_h .main .right .bottom{
				display: inline-block;
				width: 180px;
				height: 47px;
				margin: 0 0 5px 5px;
			}
		
.template_i .top{
	height: 180px;
	margin-bottom: 9px;
}
	.template_i .top .panel{
		height: 180px;
		width: 747px;
		text-align: center;
	}
		
	.template_i .main .left{
		display: inline-block;
		float: left;
		width: 495px;
		min-height: 478px;
	}
		
	.template_i .main .right{
		display: inline-block;
		float: left;
		margin-left: 9px;
		width: 243px;
	}
		.template_i .main .right .panel{
			height: 243px;
			width: 243px;
			margin-bottom: 9px;
			display: inline-block;
			text-align: center;
		}
		
	.template_j .left{
		float: left;
		display: inline-block;
		width: 652px;
	}
		.template_j .left .top{
			height: 337px;
			margin-bottom: 9px;
		}
		
		.template_j .left .main{
			min-height: 514px;
		}
		
	.template_j .right{
		float: left;
		display: inline-block;
		margin-left: 9px;
		width: 85px;
		height: 1000px;
	}	
		.template_j .right .panel{
			display: inline-block;
			width: 85px;
			height: 85px;
			margin-bottom: 9px;
		}
/* /TEMPLATES */




/* FOOTER */
.footer_part{
	border: 0;
	padding: 0;
	padding-top: 25px !important;
	display: inline-block;
	width: 49%;
	font-family: Arial, arial, Verdana, Geneva, sans-serif;
	font-size: 16pt;
}
	#footer_left{
		margin-left: -2px;
	}
	#footer_right{
		margin-right: 1px;
		float: right;
	}
	#socialcontainer{
		float:left;
		height: 48px;
		padding-left: 2px;
	}
	#global_church{
		text-align: right;
		color: black;
		float:right;
		padding-top:15px;
		line-height:110%;
	}
	#follow_us{
		text-align: center; 
		float: left;
		width:250px;
		letter-spacing:14px;
		color: black;
		margin-left: 3px;
	}
	#footer #footer_links{
		width: 900px;
		padding-top: 25px;
	}
		#footer #footer_links .footer_link_list{
			width: 130px;
			height: 100px;
			display: inline-block;
			font-family: Arial, arial, Verdana, Geneva, sans-serif;
			font-size: 8pt;
			text-transform: uppercase; 
		}
			#footer #footer_links .footer_link_list a{
				color: black; 
			}
/* /FOOTER */
	
.modal {
	z-index: 55;
}
	.modal-backdrop {
		z-index: 50;
	}
	
/* SOCIAL ICONS */
ul#socialicons{
	margin: 0;
	padding: 0;
	padding-top: 10px;
}

	ul#socialicons li{
		background: white url("../images/social_sprite.png") 0 0 no-repeat; 
		margin:0 6px 0 0;  
		padding:0;
		list-style: none;
	}
		
	ul#socialicons span {
		display:none;
	}	
	ul#socialicons li, #socialicons a {
		width: 35px;
		height: 35px;
		display: block;
		float: left;
		position: relative;
	}
		ul#socialicons li#twitter {		background-position: 0 0; }
		ul#socialicons li#facebook {	background-position: -35px 0; }
		ul#socialicons li#rss {			background-position: -70px 0; }
		ul#socialicons li#livestream {		background-position: -105px 0; }
		ul#socialicons li#vimeo {		background-position: -140px 0; }
		ul#socialicons li#youtube {		background-position: -175px 0; }
		ul#socialicons li#tumblr {		background-position: -210px 0; }
/* /SOCIAL ICONS */

/* TWITTER */
.tweet_text{
	line-height: 24px;
}

/* PRETTY PHOTO */
.pp_description{display:none !important;}
.pp_social{display:none !important;}
/* /PRETTY PHOTO */
