@charset "UTF-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}
*{
	font-family:"open_sanslight";
	font-family:'Arial';
	-moz-box-sizing: border-box;
	-webkit-sizing: border-box;
	box-sizing: border-box;
	background-color:white;
	font-size:16px;
	
	
	
}

body{
	text-align:center;
	margin:Auto;

}

.previousmessagesCNT{
    text-align:center;
    color:white;
    background-color:rebeccapurple;
    margin-top:2rem;
    padding:1rem;
       
}

.previousmessagesCNT a{
    text-decoration:none;
    color:yellow;
    background-color:transparent;
}

.previousmessagesCNT a:visited{
    color:yellow;
   
}

.notetext{
	font-size:0.8rem;
	padding:0.5rem;

	margin-bottom:2rem;
	text-align:left;
	line-height:1.4rem;
}

.notetag{
	background-color:#191919;
	color:lightgray;
	padding-left:2px;
	padding-right:2px;
	font-size:0.8rem;

}

.innerbody{
	
	width:100%;
	max-width:800px;
	text-align:center;
	margin:auto;
}



.bannerrowCNT{
	text-align:center;
	background-color:white;
	border-top:11px solid #2c7496;
	height:269px;
	width:100%
	margin:auto;
	background-repeat:no-repeat;
}

.bannerbox{
	background-image: url("../images/jerusalem4.png");
	width:100%;
	height:100%;
	padding:2rem;
	padding-top:0rem;
	background-repeat:no-repeat;
	background-size:100%;

}

.bannertitle{
	width:100%;
	height:auto;
	background-color:transparent;
	padding:1rem;
    padding-top:0.5rem;
	color:black;
	font-family:'arial';
	font-weight:bold;
	font-size:1.2rem;
	text-align:right;

}

.buttonCNT{
	width:100%;
	height:auto;
	margin-top:4rem;
	margin-bottom:4rem;

	text-align:center;

}

.button{
	width:80%;
	height:auto;
	padding:1rem;
	padding-top:1rem;
	padding-bottom:1rem;
	background-color:#541054;
	border-radius:7px;
	font-size:1.4rem;
	color:white;
	margin:auto;
}

.quickbulletlist{
    text-align:left;
    color:#2c7496;
    margin-bottom:2rem;
}

.quickbulletlist li{
    font-size:1.4rem;
}

.buttonsp{
	background-color:#c1adc1;
}

.button:hover{
	background-color:#731973;
}

.boff{
	background-color:darkgray;
}

.boff:hover{
	background-color:darkgray;
}

.buttontag{
	background-color:transparent;
	font-size:1rem;
}

.redletteritalic{
    color:#ac2020;
    font-style:italic;
    background-color:transparent;
}

a{
	text-decoration:none;
}

a:visited{
	color:white;
}

.principletitle{
	font-size:2.5rem;
	background-color:transparent;
	color:#2c7496;

}

.principlesubtitle{
    font-size:1.3rem;
    padding:.25rem;
    color:black;
    background-color:white;
   
    opacity:0.5;
    
}

.principlesegment{
    font-size:2rem;
    color:black;
    background-color:transparent;
    opacity:0.4;
}

.titlerowCNT{
	width:100%;
	height:auto;
	text-align:left;
	line-height:2.0rem;
	font-size:2.4rem;
	
	color:#3d3d6e;
	padding:0.5rem;
	padding-top:2rem;
	padding-bottom:1rem;
	margin-top:2rem;
	

}

.subtitle{
	background-color:#2c7496;

	font-size:1.0rem;
	color:white;
	padding:0.4rem;
	padding-left:0.5rem;
	padding-right:0.5rem;
	

	font-weight:lighter;
}

.bolttagCNT{
	width:100%;
	height:auto;
	text-align:left;
	padding:0.5rem;
	padding-top:1.25rem;
}

.bolttag{
	width:auto;
	height:auto;
	background-color:#2c7496;
	color:white;
	padding:0.4rem;
	display:inline-block;
	margin:auto;


}

.buttontaglight{
	font-family:"open_sanslight";
	font-size:0.9rem;
	line-height:.4rem;
	background-color:transparent;

}

.vidCNT{
	width:auto;
	margin-top:4rem;
	margin-bottom:3rem;


}

.vidscreen{
	width:100%;
	height:350px;
	padding:0.5rem;
	

	

}

.textbodyrowCNT{
	width:100%;
	height:auto;
	text-align:left;
	color:#0a0a0a;
	font-size:1.0rem;
	padding:0.5rem;
	padding-top:0.25rem;
	padding-bottom:1.5rem;
	line-height:1.6rem;

}

.scripturerowCNT{
	width:100%;
	height:auto;
	text-align:left;
	color:#0a0a0a;
	font-size:1rem;
	font-weight:bold;
	padding:0.7rem;
	padding-top:1rem;
	padding-bottom:1rem;
	line-height:1.4rem;
	
}

.citation{
	background-color:#e2dcd0;
	color:#383434;
	font-size:0.7rem;
	padding:0.4rem;

}

.placardtext{
	color:#666;
}

.inlinequote{
	font-style:italic;
}

.footnotation{
	background-color:transparent;
	font-size:0.8rem;
	font-style: italic;
}

.imgrowCNT{
	width:100%;
	height:auto;
	text-align:center;



}

.imagebox{
	width:60%;
	height:auto;
	
	padding:0.2rem;
	padding-top:0.2rem;
	padding-bottom:0rem;
	text-align:center;
	border:6px solid #2c7496;
	margin:auto;
	margin-top:2rem;
	margin-bottom:2rem;


}

.imageboxsp{
	width:100%;
	height:auto;
	
	padding:0.2rem;
	padding-top:0.2rem;
	padding-bottom:0rem;
	text-align:center;
	
	margin:auto;
	margin-top:2rem;
	margin-bottom:2rem;


}

.experienceCNT{
	width:100%;
	border-top:8px solid #2c7496;
	background-color:#dfe1e1;
	padding:2rem;
	font-size:1rem;
	line-height: 1.8rem;
	text-align:left;
	margin-top:2rem;
	margin-bottom:4rem;
}

.exptitle{
	width:100%;
	font-size:1.2rem;
	font-weight:bold;
	text-align:left;
	background-color:transparent;
	margin-bottom:2rem;

}


.vidYTCNT{
	width:586px;
	height:341px;
	padding-top:0.5rem;
	border:6px solid #2c7496;
	text-align:center;
	margin:auto;
	margin-bottom:2.5rem;
	margin-top:2rem;

}

.vidYTCNTsm{
	display:none;

}


.quoterowCNT{
	width:100%;
	height:auto;
	color:gray;
	font-size:1.6rem;
	font-style:italic;
	font-family:'Times';
	padding:2rem;
	padding-top:2rem;
	padding-bottom:2rem;
	line-height:2rem;
	background-color:#dbe8db;
	text-align:center;
	margin:auto;
	margin-top:2rem;
	margin-bottom:2rem;

}



.quotecitation{
	background-color:transparent;
	color:#1a1c1b;
	font-size:1rem;
	

}






.thinline{
	width:90%;
	border-top:1px solid darkgray;
	margin:auto;
	margin-top:2rem;
	margin-bottom:3rem;
}

.joinusCNT{
	width:100%;
	height:auto;
	background-color:#e9e6ec;
	margin-bottom:2rem;
	margin-top:2rem;
	border:1px solid gray;
	padding:2rem;
	padding-bottom:1.2rem;
	vertical-align:top;
	text-align:left;
	line-height:1.5rem;

}

.gospelsharingtoolsCNT{
	font-size:2.4rem;
	color:#3d3d6e;
	border:1px solid lightgray;
	padding-top:1rem;
}


.joinusCNT img{
	width:28%;
	vertical-align:top;
	float:left;
	margin-right:2rem;
	margin-bottom:2rem;
}


.presidencysignature{
	font-size:0.8rem;
	color:darkgray;
	font-style: italic;
	background-color:transparent;
	line-height:1rem;

}

.joinustext{
	background-color:transparent;
	font-size:2rem;
	vertical-align:top;
	
}

.musicCNT{
	width:100%;
	height:888px;
	padding:2rem;
	margin-bottom:4rem;
	text-align:center;

}


.musicbox{
	background-image: url("../images/musicparchweb.png");
	width:100%;
	height:100%;
	padding:2rem;
	padding-top:2rem;
	background-repeat:no-repeat;
	background-size:70%;
	background-position:center;
	background-position:top;
	margin:auto;
	text-align:left;
	padding-left:10rem;
	padding-right:10rem;
	padding-top:2rem;
	font-size:0.9rem;
	font-family:'Times';
	font-weight:bold;
	color:#8c611c;
}

.musictitle{
	width:100%;
	height:auto;
	text-align:center;
	background-color:transparent;
	font-family:'Times';
	font-size:2rem;
	font-style:italic;
	font-weight:bold;
	color:#8c611c

}


.leadercommentCNT{
	width:100%;
	height:auto;
	min-height:300px;
	border:1px solid black;
	padding:2rem;
	text-align:left;
	vertical-align:top;
	margin-top:2rem;
	margin-bottom:4rem;
	background-color:#1c4a60;
	color:white;
	border-top:7px solid #709070;


}

.leaderimagebox{
	background-color:transparent;
	line-height:1.7rem;
	font-size:1rem;
	font-family:"open_sanslight";

}

.leaderimagebox img{
	margin-right:2rem;
	margin-bottom:1rem;
	border:3px solid #709070;
	
	
}

.leadercitation{
	background-color:transparent;
	font-style:bold;
	color:lightblue;
	
}

.bnav{
    color:black;
}
.bnav a{
    color:blue;

}

.actCNT{
	width:100%;
	height:auto;
	border:1px solid lightgray;
	padding-right:1rem;
	text-align:left;
	vertical-align:top;
	margin-top:2rem;
	
	background-color:white;

	color:black;
	margin-bottom:8rem;



}

.actionitem{
	width:100%;
	height:auto;
	padding:2rem;
	padding-bottom:2.5rem;
	font-size:1rem;

	line-height:1.4rem;
}

.a1{
	background-color:#e6fbe6;
}

.a2{
	background-color:#cbe8cb;
}

.a3{
	background-color:#b3d6b3;
}

.a4{
	background-color:#709070;
	color:#c5dccf;
}

.a5{
	background-color:#2e422e;
	color:#c5dccf;
}



.aititle{
	font-weight:bold;
	font-size:1.4rem;
	color:black;
	background-color:transparent;
}

.spec{
	color:#81b581;

}

.points{
	background-color:transparent;
	color:lightgreen;
}


.footsteptitle{
	width:100%;
	height:auto;
	padding:1rem;
	background-color:#2c7496;
	color:white;
	text-align:left;
	font-size:1.4rem;

}

.footsteptitle img{
	float:right;
}
.acttitle{
    padding-top:1rem;
    padding-left:1rem;
	font-size:2rem;
	color:lightblue;
}

.actimagebox{
	background-color:transparent;
	line-height:1.4rem;
	font-size:08rem;
	font-family:"arial";
}

.actimagebox img{
	margin-left:2rem;
	margin-bottom:1rem;
	float:right;
	
	
}

.actimagebox ul li{
	margin-bottom:2rem;
}

.supportCNT{
	width:100%;
	height:auto;
	border:1px solid navy;
	border-top:15px solid navy;
	text-align:left;
	margin-top:2rem;
	margin-bottom:4rem;
	background-color:whitesmoke;

	color:black;

}

.supporttitle{
	width:100%;
	height:auto;
	padding:0.5rem;
	background-color:transparent;
	font-size:1.4rem;
	color:navy;
	

}

.supportdescript{
	width:100%;
	height:auto;

	padding:2rem;
	padding-right:1rem;
	padding-left:1rem;
	font-size:1rem;
	color:#6f6060;
	background-color:transparent;
	
}

.supportitem{
	width:100%;
	height:auto;
	padding:2rem;
	
	color:#6f6060;
	line-height:1.4rem;
	background-color:transparent;
}

.s1{
	background-color:#e6fbe6;
}

.scriptstyle{
	font-family:'Arial';
	background-color:transparent;
	font-style:italic;
}

.listCNT{
	background-color:transparent;
}


.listCNT li{
	background-color:transparent;
}

.bolding{
	background-color:transparent;
	font-weight:bold;
}

.bulletlistCNT{
	width:100%;
	height:auto;
	padding:3rem;
	border:1px solid red;
	text-align:left;
	margin-top:3rem;
	margin-bottom:4rem;

}

.bbanner{
	color:purple;
	font-size:1.6rem;
	font-weight:bold;
	padding-bottom:2rem;
}



.bnum{
	width:25px;
	height:25px;
	text-align:center;
	color:white;
	background-color:darkgreen;
	font-style:bold;
	font-size:1.2rem;
	margin-right:1rem;
	margin-bottom:1rem;
	border-radius:14px;
	padding-top:2.5px;
	display:inline-block;
}

.inum{
	width:35px;
	height:35px;
	text-align:center;
	color:white;
	background-color:green;
	font-size:1.8rem;
	display:inline-block;
	padding-top:6px;
	margin-right:1rem;
	border-radius:4px;
}

.btitle{
	font-weight:bold;
	display:inline-block;
	color:blue;
}

.bitem{
	line-height:1.3rem;
}

.footer{
	background-color:#666;
	color:white;
	margin-top:3rem;
	padding:0.5rem;
	font-size:0.8rem;
}













/* Mobile Layout:  min of 480px .  I80erits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (max-width: 510px) {

.innerbody{
	padding:0px;
}

.titlerowCNT{
	
	
	padding:1rem;
	padding-top:0px;
	padding-bottom:0rem;
	

}

.textbodyrowCNT{
	
	padding:1rem;
	padding-top:0.5rem;
	padding-bottom:0.5rem;
	

	padding-bottom:1rem;
	line-height:1.4rem;

}

.bolttagCNT{
	
	padding:0.5rem;
	padding-left:1rem;
	padding-top:2rem;
}

.principlesegment{
    font-size:1.5rem;
    color:white;
    background-color:transparent;
    opacity:1.0;
}




.scripturerowCNT{
	
	padding:2rem;
	padding-top:1rem;
	padding-bottom:1rem;
}

.citation{
	
	padding:0.2rem;

}

.musicCNT{
	width:100%;
	height:auto;
	margin:auto;
	margin-bottom:0rem;
	text-align:center;

}


.musicbox{
	background-image: none;
	background-color:#e5d3b3;
	width:100%;
	height:auto;
	padding:1.5rem;
	font-size:0.9rem;
	color:#8c611c;
}






.imgrowCNT{
	width:100%;	
	border:none;
	margin-top:3rem;
	margin-bottom:3rem;
}


.imagebox{
	width:100%;
	margin:auto;
	border:none;
}

.quoterowCNT{
	
	text-align:center;
	padding:1rem;
	padding-top:1.5rem;



	
}

.bannerrowCNT{
	
	height:180px;

}

.bannerbox{
	padding:0.8rem;
	padding-top:.8rem;

	

}

.bannertitle{
	padding:0px;
}

.leadercommentCNT{

	padding-right:1rem;
	padding-left:1rem;
	

}

.vidYTCNT{
	display:none;
}

.vidYTCNTsm{
	display:block;
	margin-top:3rem;
	margin-bottom:1.5rem;
}

.joinusCNT{
	
	padding:1rem;


}






.footer{
	color:#666;
	background-color:white;
}








}



