@charset "UTF-8";
/* CSS Document */

/*************** General Styles *******************/

body{
	background-color:#3871A4;
}

p{
	font:14px  "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#333;
}
a{
	text-decoration:none;
}
h3{
	font:40px  "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#333;
}
h4{
	font:20px  "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#333;
}

#mainheader{

 width: 960px; 
 margin: auto;
 height: 180px;
 
/* CSS Gradient */

background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwLjMzODk5IiBzdG9wLWNvbG9yPSIjMzg3MUE0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNjRDNEZBIi8+PC9yYWRpYWxHcmFkaWVudD48cmVjdCB4PSIwJSIgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiM2NEM0RkEiIC8+PHJlY3QgeD0iLTE1MSUiIHk9Ii0xNTElIiB3aWR0aD0iMzAyJSIgaGVpZ2h0PSIzMDIlIiBmaWxsPSJ1cmwoI2cpIiAvPjwvc3ZnPg==);
background-image: -webkit-gradient(radial, 0% 0%, 0, 0% 0%, 343, color-stop(33.899%, #3871A4), color-stop(100%, #64C4FA));
background-image: -webkit-radial-gradient(left top, farthest-side, #3871A4 51.1875%, #64C4FA 151%);
background-image: -moz-radial-gradient(left top, farthest-side, #3871A4 51.1875%, #64C4FA 151%);
background-image: -ms-radial-gradient(left top, farthest-side, #3871A4 51.1875%, #64C4FA 151%);
background-image: -o-radial-gradient(left top, farthest-side, #3871A4 51.1875%, #64C4FA 151%);
background-image: radial-gradient(farthest-side at left top, #3871A4 51.1875%, #64C4FA 151%); 
	
}

#logo{
	margin:auto;
}

.navbar{ 
	width:100%; 
	height: 36px;
	/*clear:both;*/
	overflow: hidden;
	float: left; 
	display: inline; 
	background-color:#117AB3; 
	/*border-color: #333; border-width:medium; border-style:solid;*/ 
	margin:auto; 
	padding:0px;
}
.navbar li{
	float: left; 
	display: inline; 
	/*height: 36px;*/
	font-size: 1.6em; 
	text-align: center;
	vertical-align: middle; 
	width:150px; 
	padding:3.2px; 
	margin-right:3px;
	/*border-color: #333; border-width:medium; border-style:solid;*/

}
.navbar li a { 
	/*display: block; */
	height: 26px; 
	/*padding: 5px 0 0 5px; /*width: auto;*/ 
	padding:0px; 
}

.navbar a { color: #ffffff; font-weight: normal; }
.navbar a:link { color: #ffffff; font-weight: normal; }
.navbar a:visited { color: #ffffff; font-weight: normal; }
.navbar a:hover { color: #1b455e; text-decoration: none; font-weight: bolder; }
.navbar a:active { color: #ffffff;}

.navbar a.new_here { color: #74ebff; }
.navbar a.new_here:link { color: #74ebff; }
.navbar a.new_here:visited { color: #74ebff; }
.navbar a.new_here:hover { color: #ffffff; text-decoration: none; }
.navbar a.new_here:active { color: #74ebff; }

#content{
	margin:auto;
	width:960px;
	height:auto;
	min-height:460px;
	margin-bottom:0px;
	overflow: hidden;
	background-color:#ffffff;
	/*background:url(worn_dots.png);*/
	/*border-color: #ff3333; border-width:medium; border-style:solid;
	position: static;*/
}
.slider-wrapper{
	width:100%;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	overflow:hidden;
	/*height:100%;*/
}

.nivoSlider {
    position:relative;
    background:url(images/loading.gif) no-repeat 50% 50%;
	overflow:hidden;

}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
	overflow:hidden;
}
.nivoSlider a {
    border:0;
    display:block;
}

#bottom{
	margin:auto;
	margin-top: 0px;
	width:960px;
	height:auto;
	/*background-color:#117AB3;*/
	overflow: hidden;
/* CSS */
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIwLjk1IiBzdG9wLWNvbG9yPSIjMzg3MUE0Ii8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2cxKSIgLz48L3N2Zz4=);
background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0%, #ffffff), color-stop(95%, #3871A4));
background-image: -webkit-linear-gradient(top, #ffffff 0%, #3871A4 95%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #3871A4 95%);
background-image: -ms-linear-gradient(top, #ffffff 0%, #3871A4 95%);
background-image: -o-linear-gradient(top, #ffffff 0%, #3871A4 95%);
background-image: linear-gradient(to bottom, #ffffff 0%, #3871A4 95%);
	/*background:url(worn_dots.png);*/
	/*border-color: #ffffff; border-width:medium; border-style:solid;*/

}
.boxes{
	width:304px;
	height:360px;
	margin:10px 0px 0px 12px;
	float:left;
	background-color:#ffffff;
}
.boxes h3{
	margin:0px;
	color: #ffffff;
	font-weight: bolder;
	background-color:#117AB3;
	/*width:100%;*/
	font-size:1.0em;
	text-align:center;
	padding:5px 0;
	-moz-border-radius-bottomright: 25px 50px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.event_list {
		/*-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		border-radius: 0.5em;*/
		font: 120% Georgia, serif;
		color: #085258;
		list-style: none;
		margin: 0;
		padding: 0;
		overflow-y: hidden;
		background-color: #ffffff;
}
	
.event_list li {
		overflow-y: hidden;
		overflow-x: hidden;
		padding: 0.5em;
		list-style-type: none;
		width:285px;
		text-align:center;
		vertical-align:middle;
		height:50px;
		padding-top:20px;
		padding-bottom:40px;

}
.event_list h4{
	font:15px  "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#333; margin:auto;	/*width:100px;*/
}		
.event_list li a {
		color: #0C717A;
}
		
.event_list .event_list_even {
		background-color: #64C4FA;
}
.event_list h4{
	font:100%  "Palatino Linotype", "Book Antiqua", Georgia, serif;
	color:#333; float:left; 
}
	
	


/********* Contact Page ****************/

#leftbar{
	margin:auto;
	width:600px;
	height:auto;
	margin-right:0px;
	/*padding-left:40px;*/
	background-color:#ffffff;
	border-right-color: #ccc;
	border-right-width: thin; 
	border-right-style: dotted;
	float:left;	
}
#mc_embed_signup p{
	margin-left:15px;
	font-size:20px;

}
#rightbar{
	margin:0px;
	width:350px;
	height:auto;
	margin-right:0px;
	/*padding-left:40px;*/
	background-color:#ffffff;
	padding-top:80px;
	padding-right:0px;
	/*border-left-color: #90F; border-left-width: thin; border-left-style:solid;*/
	float:right;

}

#mc_embed_signup{
	margin-left:40px;
}

/********* Events Page ****************/

#leftbar{
	margin:auto;
	width:600px;
	height:auto;
	margin-right:0px;
	/*padding-left:40px;*/
	background-color:#ffffff;
	border-right-color: #ccc;
	border-right-width: thin; 
	border-right-style: dotted;
	float:left;	
}
#events_header{
	margin-left:30px;
}
.event_group{
	width:700px;
	background-color:#ffffff;
	border-right-color: #ccc;
	border-right-width: thin; 
	border-right-style: dotted;
	float:left;	
	margin-left:30px;
}
#calendar_table{
	/*border-color: #90F; border-width: thin; border-style:solid;*/
	width:700px;
}
#calendar_table td{
	text-align:center;
	/*border-right-color: #ccc; border-right-width: thin; border-right-style:solid;*/
}
#calendar_table td{
	padding: 0px;
}
.day{
	width: 50px;
}
.title{
	width:200px;
}
.time{
	width:100px;
}
.details{
	width:350px;
}
#info_bar{
	position:fixed;
	bottom:0px;
	left:70%;
	border-top: #CCC thin solid;
	border-bottom: #CCC thin solid;

}

/********* Ministries Page ****************/
.row{
	width:960x;
	padding-bottom:50px;
	/*border-right-color: #ccc;
	border-right-width: thin; 
	border-right-style: dotted;*/
	border-bottom-color: #ccc;
	border-bottom-width: thin; 
	border-bottom-style: dotted;
	float:left;	
	margin-left:30px;
}
.row_pic{
	margin:auto;
	float:left;
	width:380px;
	margin-right:50px
}
.row_text{
	float:left;
	width:460px;
	margin-right:30px;
	
}
	
/**************Giving Page******************/

#online_giving{
	width:700px;
	background-color:#ffffff;
	border-right-color: #ccc;
	border-right-width: thin; 
	border-right-style: dotted;
	float:left;	
	margin-left:30px;
	overflow:hidden;
	margin-bottom:50px;
}
#give_button{
	font:20px  "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#ffffff;
	background-color:#3871A4;
	padding:10px;
	text-align:center;
	vertical-align:middle;
	display:block; 
	width: 305px; 
	height: 35px; 
	margin-top: 7px; 
	border-radius:25px;
	-moz-border-radius:25px;
}

#give_button:hover {
	background-color:#64C4FB;
}

#fbook{
	margin-top: 0px;
}

#giving_rightbar{
	margin:0px;
	width:220px;
	height:auto;
	background-color:#ffffff;
	padding-top:80px;
	padding-right:0px;
	/*border-left-color: #90F; border-left-width: thin; border-left-style:solid;*/
	float:right;

}

/*------------------------- Footer -------------------------*/
.footer {
	width:1080px;
	height:52px;
	margin:auto;
	margin-top:100px;
}
.footer ul {
	float:left;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding: 14px 0 0 15px;
}
.footer ul li:first-child {
	background:none;
	padding-left:0;
}
.footer ul li {
	float:left;
	padding:0 21px;
}
.footer ul li a {
	color:#ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
}
.footer p {
	color:#ffffff;
	float:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin:16px 0 0;
	text-decoration:none;
	padding:0 15px 0 0;
}