@charset "utf-8";
body {
	
	background-color: #f2b66d;
	background-image: url(http://www.transparenttextures.com/patterns/nice-snow.png);
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	color: #Bf6341;
	margin: 0 auto;
}

*:focus {outline: none;}


header, nav, article, footer, nav1 {
	display: block;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

header nav, .nav1 {
clear: both;
width: 100%;
width: 1000px;
}

header nav ul {
	margin: 0 auto;
	border-top: 10px #bf6341 solid;
text-align: center;	
background-color: #401A12;
list-style: none;
  overflow: hidden;
padding-top: 8px;
padding-bottom: 8px;
}

header nav ul li {
display: inline;
padding-left: 15px;
padding-right: 25px;
margin-top: 25px;
font-size: 16px; 
width: 19%;

}

header nav ul li a, .nav1 ul li a {
color: #ffffff;
text-align:center;
text-decoration: none;
display: inline;
width: 100%;
}

header nav ul li a:hover, .nav1 ul li a:hover {  
color: #f2b66d;
  } 

article {
	clear: both;
	background-color: #bf6341;
	color: #ffffff;
	margin: 0 auto;
	margin-bottom: 50px;
	
}

 footer {
clear: both;
margin: 0 auto;
margin-top: 20px;	
width: 1000px;
background: #401A12;
height: 50px; 
 }
header img {
margin-left: 15px;	
margin-top: 30px;
}

h1 {
font-size: 2.5em;
color: #ffffff;
margin: 0 auto;
letter-spacing: 10px;
font-family: 'Bowlby One SC', cursive;
}

h2 {
	
font-size: .9em;
color: #ffffff;
margin-left: 10px;
}

h4 {
	margin: 0 auto;
	font-size: 1.5em;	
}

h5 { 
font-size: 1em;
}

h6 {
	margin-left: 10px;	
}

p {
	margin: 0 auto;	
}

body#home a#homenav,
body#bio a#bionav,
body#events a#eventsnav,
body#ss a#ssnav,
body#announ a#announnav,
body#calendar a#calendarnav,
body#contact a#contactnav  {
 color: #f2b66d;	
}

table {
	padding-top: 10px;
	margin: 0 auto;	
}
#slider {
float: left;	
margin-top: 50px;
margin-bottom: 50px;
margin-left: 205px;

}



.container {
	background: #401A12;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.container1 {
	
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	float: right;
}
.logo-left {
float: left;
margin-top: 30px;	
}

.logo-right {
	
	margin-top: 20px;
	float: right;
	line-height: 60%;	
	text-align: right;
	margin-right: 15px;
}

.head-bold {
	font-size: 1.2em;
	margin: 0 auto;
	
}

.head-bold1 {
	font-size: 1.2em;
	margin: 0 auto;
	margin-top: 30px;
}

.head-gray {
	color: #ffffff;
	margin: 0 auto;
	margin-left: 30px;
}

.logo-p {
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 2px;
	font-size: .7em;	
}

.logo-p1 {
	margin: 0 auto;
	
	font-size: .7em;
	margin-left: 350px;	
}

.nav1 ul {
	margin: 0 auto;
	
text-align: left;	
background-color: #6e4138;
list-style: none;
  overflow: hidden;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 60px;

}

.nav1 ul li {
display: inline;
padding-left: 25px;
padding-right: 25px;
margin-top: 25px;	
font-size: 14px;	 #bf6341;

}

.gallery {
	clear: both;
margin-top: 40px;
margin-bottom: 20px;	
margin-left: 40px;
}

.gallery img {
margin-right: 6px;
border: 2px solid #401A12;
}

.maincolumn-his, .maincolumn-event, .maincolumn-his1, .maincolumn-bio {
clear: both;
color: black;
margin-left: 130px;
width: 700px;
padding: 20px;
font-size: 1em;	
line-height: 150%;
background: rgb(246,230,180); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(246,230,180,1) 43%, rgba(237,144,23,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,rgba(246,230,180,1)), color-stop(100%,rgba(237,144,23,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(246,230,180,1) 43%,rgba(237,144,23,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(246,230,180,1) 43%,rgba(237,144,23,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(246,230,180,1) 43%,rgba(237,144,23,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(246,230,180,1) 43%,rgba(237,144,23,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6b4', endColorstr='#ed9017',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 6px 6px 37px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 6px 6px 37px -6px rgba(0,0,0,0.75);
box-shadow: 6px 6px 37px -6px rgba(0,0,0,0.75);
}

.maincolumn-his p {
margin-top: 10px;
text-indent: 50px;
}

.maincolumn-his img {
	margin: 0 auto;
	margin-left: 126px;
}

.maincolumn-his1 p {
margin-top: 10px;
}

.maincolumn p {
margin-top: 10px;
}

.maincolumn-his ul li {
margin-left: 80px;	
}

.maincolumn-event {
	font-size: .8em;
	line-height:130%;
	height: 550px;
	padding:0px;
	padding-top: 1px; 
	margin: 0 auto;
}

.maincolumn {
clear: both;
margin-top: 20px;
margin-left: 130px;
width: 700px;
padding: 20px;
font-size: 1em;
}

.maincolumn p {
	font-size: 1.2em;	
}

.maincolumn-cal iframe {
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 100px;
}

.maincolumn-ss {
clear: both;
padding: 20px;

}

.maincolumn-ssy {
clear: both;
padding-right : 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-top: 0px;
}

.maincolumn-ss p {
margin-top: 13px;	
}

.maincolumn-ssy p {
margin-top: 13px;	
}

.maincolumn-ssy ul {
	padding-left: 40px;	
}

.main-bio {
margin: 0 auto;	
clear: both;
margin-left: 5px;
margin-right: 5px;
line-height: 140%;
text-align: left;
font-size: 1.0em;

}

.main-bio p {
margin-top: 10px;	
}
	
.leftcolumn {
clear: both;	
background-color: #bf6341;
margin: 0 auto;
width: 645px;
}

.leftcolumn img {
border: 5px solid #401A12;
margin-top: 20px;
}

.leftcolumn-bio img {
border: 5px solid #401A12;
margin-top: 20px;
}

.leftcolumn-map {
float: left;	
margin-top: 50px;
margin-bottom: 50px;
margin-left: 50px;
}

.leftcolumn-bio {
float: left;	
margin-top: 30px;
margin-bottom: 5px;
margin-left: 5Spx;
}

.leftcolumn-ss {
clear: both;
width: 750px;
font-size: 1em;	
line-height: 150%;	
float: left;
color: black;
background: rgb(246,230,180); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(246,230,180,1) 43%, rgba(237,144,23,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,rgba(246,230,180,1)), color-stop(100%,rgba(237,144,23,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(246,230,180,1) 43%,rgba(237,144,23,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(246,230,180,1) 43%,rgba(237,144,23,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(246,230,180,1) 43%,rgba(237,144,23,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(246,230,180,1) 43%,rgba(237,144,23,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6b4', endColorstr='#ed9017',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 6px 6px 37px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 6px 6px 37px -6px rgba(0,0,0,0.75);
box-shadow: 6px 6px 37px -6px rgba(0,0,0,0.75);
}

.leftcolumn-ssl {
	margin: 0;
float : left;	
width: 175px;
padding-left: 25px;
}

.leftcolumn-ssyl {
	margin: 0;
float : left;	
width: 175px;
padding-left: 50px;
}

.leftcolumn-ssl1 {
	margin: 0;
float : left;	
width: 175px;
padding-left: 175px;
}

.leftcol img {
	display: block;
	margin: 0;
	padding: 0;
	margin-left: auto;
    margin-right: auto
}

.leftcolumn-ssl11 {
	margin: 0 auto;
float : left;	
width: 175px;
}

.leftcolumn-ssl12 {
	margin: 0 auto;
float : left;	
width: 175px;
padding-left: 50px;
}

.leftcolumn-ssl2 {
	margin: 0 auto;
	margin-top: 30px;
    float : left;	
}

.leftcolumn-camf {
	margin: 0 auto;
	margin-top: 30px;
    float : left;	
    padding-left: 25px; 
}

.leftcolumn-ssal {
	margin: 0;
	padding-left: 200px;
}

.rightcolumn-ssl {
float: right;	

width: 525px;
padding-right: 20px;
}

.rightcolumn-ssl2 {
float: right;	
margin-top: 30px;
width: 400px;
padding-right: 20px;
line-height:80%;
}

.rightcolumn-ssl3 {
float: right;	
margin-top: 30px;
width: 420px;
padding-right: 10px;
line-height:130%;
text-align: left;
}

.rightcolumn-ssyl {
float: right;	

width: 500px;
padding-right: 20px;
margin-top: 80px;
}	
	

.rightcolumn {
margin: 0 auto;
width: 360px;
}
.rightcolumn img  {
border: 5px solid #401A12;
margin-top: 30px;
}

.rightcolumn-map {
	margin: 0 auto;
	
float: right;
line-height: 130%;
margin-top: 50px;
margin-right: 50px;
margin-left: 50px;
width: 380px;
text-align: center;
font-size: 1.8em;
padding-right: 5px;
height: 400px;

color: #ffffff;
}

.rightcolumn-contact {
	margin: 0 auto;
	
float: right;
line-height: 140%;
margin-top: 50px;

width: 500px;
text-align: left;
font-size: 1.0em;
padding-right: 5px;
height: 400px;
}

.rightcolumn-bio {
	margin: 0 auto;
	
float: right;
line-height: 140%;
margin-top: 50px;

width: 400px;
text-align: left;
font-size: 1.0em;
padding-right: 5px;

}

.rightcolumn-contact a, .maincolumn-ss a {
	color: black;
	font-weight:bold;
}

.rightcolumn-ss {
float: right;	
line-height: 150%;	
 background-color: #401A12;
	color: #ffffff;
width: 202px;
padding: 20px;	
-webkit-box-shadow: 6px 6px 37px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 6px 6px 37px -6px rgba(0,0,0,0.75);
box-shadow: 6px 6px 37px -6px rgba(0,0,0,0.75);
}

.rightcolumn-ss p {
padding-left: 10px;	
border-bottom: 1px solid #ffffff;
margin-top: 10px;
}

.rightcolumn-ss #clase p:last-child {
    border-bottom: none;
}

.rightcolumn-ss p a {
color: #ffffff;
padding-top: 10px;
text-decoration: none;
}

.form_ss {
text-align: center;	
border: 2px solid #401A12;
border-radius: 5px;
	text-align: center;
	
width: 280px;
}

.form_ss a {
color: #000000;
padding-top: 10px;
text-decoration: none;
}

.rightcolumn-ss p a:hover {  
color: #f2b66d;
  } 
  
.blue {
color: #365F91;
font-weight:bold;
font-size: 1.5em;
text-align: center;
margin-top: 30px;
}

.blue1 {
color: #1F497D;

}

.blue2 {
color: #1F497D;
font-weight:bolder;
font-style: italic;	
}

.blue3 {
color: #365F91;
font-weight:bold;
font-size: 1.5em;
text-align: left;
margin-top: 30px;
}

.blue4 {
	
color: #365F91;
font-weight:bold;
font-size: 1em;
text-align: left;
margin-top: 5px;
margin-bottom: 15px;
}

.blue41 {
color: #365F91;
font-weight:bold;
font-size: 1em;
text-align: left;
margin-top: 5px;
padding-right: 15px;
}

.bold {
font-size: 1em;
font-weight:bold;
}
.bold1 {
font-size: .9em;
font-weight:bold;
}


.italics {
font-style: italic;	 
 }
 
 .italicsb {
font-style: italic;	 
font-weight:bold;
 }
 
.eventl:hover, .eventr:hover {
-webkit-transform:scale(1.2);
transform:scale(1.2);
}
.event {
	clear: both;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;

width: 600px;
padding: 10px;
margin: 0 auto;

margin-top: 5px;
}

.eventl, .eventr {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;	
}

.eventl {
float: left;
width: 100px;
height: 80px;
background: #401A12;
color: #ffffff;
border: 1px solid #401A12;
	border-radius: 5px;
	text-align: center;
	padding-top: 20px;
}

.eventr {
float: right;
width: 435px;
height: 80px;
line-height: 150%;
color: #000000;
margin-left: 25px;
padding: 10px;
margin-bottom: 10px;
	
}

.eventr ul {
	margin-top: 1px;	
}

.pastor {
	
	font-size: .89m;
	text-align: center; 
}

.bold {
	font-weight: bold;
}

.bold1 {
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
}
.indent {
	text-indent: 100px;
	line-height: 80%;
		
}
.small {
	font-size:smaller;	
	margin-top: 50px;
}

.cia {
}

.final {
clear: both;	
}

.first {
	text-indent: 30px; 
 }
 .second {
	text-indent: 60px; 
 }
 
 .third {
	text-indent: 90px; 
 }
 
 .fourth {
	text-indent: 120px; 
 }
 
 .separacion {
	padding-left: 25px;
	padding-right: 25px; 
 }
 
 .foot {
	 padding-top: 15px;
	 text-align: center;
 }

 



