/*TWH - 2014-09-24 
css for resizing the text on the frontpage slider 
 - based on screen size

#twh-fullwidth-text {
padding-top: 8%;
padding-left: 42%;
line-height: 1.1;
color: white;
font-size: 30pt;
font-family: cambria,serif;
}

*/
@media screen and (min-width: 960px){
	#wrapper{ width:968px; margin:0px auto}

	/* START MODIFICATION */
	#twh-fullwidth-text {padding-top: 8%;padding-left: 42%;line-height: 1.1;color: white;font-size: 30pt;}
	/* END MODIFICATION */
	/* START MODIFICATION */
	#logo  {width:250px;}
	#logo img { height:100px; width:250px; margin:0 0 0 10px  }
	.moduletable_join {width:630px;}
	/* END MODIFICATION */
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	/* START MODIFICATION */
	#twh-fullwidth-text {padding-top: 8%;padding-left: 42%;line-height: 1.1;color: white;font-size: 25pt;}
	/* END MODIFICATION */
	/* START MODIFICATION */
	#logo { padding:20px 0 0 10px; margin:0; width: 200px  }		
	#logo img { height:84px; width:200px; margin:0 0 0 10px  }
	.moduletable_join { width:540px; height:80px; padding:0; margin:20px 0 0 0; font-size:12px; line-height:12px }
	.moduletable_join h3 { font-size:13px }
	/* END MODIFICATION */

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* START MODIFICATION */
	#twh-fullwidth-text {padding-top: 8%;padding-left: 42%;line-height: 1.1;color: white;font-size: 20pt;}
	/* END MODIFICATION */
	/* START MODIFICATION */
	#logo { margin:0 auto 10px auto; background:#fbf9ef; padding:0; width:460px }
	#logo img { height:120px; width:336px; margin:0 0 0 45px; float:none }
	.moduletable_join { margin:5px auto; padding:0; color:#555; width:350px  }
	/* END MODIFICATION */
}

@media only screen and (max-width: 479px) {
	/* START MODIFICATION */
	#twh-fullwidth-text {padding-top: 8%;padding-left: 42%;line-height: 1.1;color: white;font-size: 15pt;}
	/* END MODIFICATION */
	/* START MODIFICATION */
	#logo, #logo img { height:auto; max-width:100%; margin:0 auto; float:none; background:#fbf9ef; padding:0 }
	.moduletable_join { margin:5px auto; padding:0; color:#555; width:290px; font-size:11px  }
	/* END MODIFICATION */
}

@media screen and (min-width: 0px) and (max-width: 319px) {
	/* START MODIFICATION */
	#twh-fullwidth-text {padding-top: 8%;padding-left: 42%;line-height: 1.1;color: white;font-size: 10pt;}
	/* END MODIFICATION */
	/* START MODIFICATION */
	#logo, #logo img { height:auto; max-width:100%; margin:0 auto; float:none; background:#fbf9ef; padding:0 }
	.moduletable_join { margin:5px auto; padding:0; color:#555; width:200px; font-size:11px  }
	/* END MODIFICATION */
}

.jmootips {
	min-width: 500px;
	max-width: 800px;
}
/*
TWH 2014-06-17
start
*/
body {
	color:#000000;
}

h2{
 margin-bottom: 0;
}
/*
TWH 2014-06-17
end
*/

#rt-top-surround{
	background: #000000;
}

.gf-menu{
	float: left;
}

.gf-menu.l1 > li > .item {
	text-align: left;
	font-size: 16px;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}

.hymn-bg {
	background: url(/images/hymn-bg.jpg) top center;
	color: #FFC !important;
	padding: 15px;
	padding-top: 150px;
}

element.style{
	width: auto ;
}

#rt-breadcrumbs {
  	padding-top:0;
}

#rt-breadcrumbs .rt-block { 
  	padding:0;
  	margin:0;
 }

#rt-showcase{
	padding-bottom: 0;
}


#rt-breadcrumbs {
  padding-bottom:0;
}

#rt-showcase {
	background: #ffffff;
	border-bottom: none;
	border-top: none;
	padding-bottom: none;
}

#rt-fullwidth {
	/*height: 300px;*/
	/*background: url(../../../images/blwhjpg.jpg) !important;*/
	height:360px;
	min-height:360px;
	background: url(../../../images/blwhpng.png) !important;
	background-repeat: no-repeat;
	/*background-position:center;*/
	/*background: url(../../../images/blwhpng.png) !important;*/
}

#twh-fullwidth-inner {
	height:360px;
	background: url(../images/tslider_blank.jpg) center no-repeat;
	}
	
#twh-fullwidth-text {
	padding-top:8%;
	padding-left:42%;
	line-height:1.1;
	color:white;
	font-size:30pt;
	font-family:cambria,serif;
	
	}

/*
2014-06-27 TWH
Removed to use the JUX slider
#rev_slider_1_1_wrapper {
	background: url(../../../images/bl_wh3_gifts.jpg) !important; background-position:center !important;
}
*/
ul.widget {
  	list-style-image:url(../../../images/arrow2.png)
}

ul.widget li {
  	margin-bottom:10px;
  
}

div.pager li.pagination-start {display:none;}

div.pager li.pagination-end {display:none;}

div.pager li.pagination-prev a, div.pager li.pagination-next a {
	padding-left:5px;
	padding-right:5px;
}

div.frontpagevidtext {
	text-align:center;
	width:280px;
	padding:10px;
	background-color:#ffffff;
}
	
div.frontpagevidtext:hover {
	background-color: #59b2dc;
}

div.frontpagevidtext h4 a {
	color:#494949;
}

div.frontpagevidtext:hover  h4 a {
	color:#ffffff;
}

div.frontpagevidtext:hover  h2 a{
	color:#ffffff;
}

div.frontpagevidtext p {
	line-height: 1.5em;
	text-align: center;
	font-size: 90%;
	color: #a5a5a5;
	margin-bottom: 20px;
}

div.frontpagevidtext:hover  p {
	color:#ffffff;
}

	
div.frontpagevidtext h2 {
	text-align:left;
	margin-bottom:0;
	line-height:inherit;
}

div.fptext {
	background-color:#032E41; 
	padding:2% 2%; 
	width:96%; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-size:130%; 
	color:#ffffff; 
	text-align:center;
}

/* Test_1 and Test_r below were modified by Sam July 1, 2014 - CSS styles display:inline and position:relative conflict with floats.  Also changed float to left in test_r */
div.test_l{
	width:325px;
	float: left;
	margin: 0;
	text-align:left;
	margin-right:10px;
}

div.test_r{
	width:325px;
	float: left;
	margin: 0;
	text-align:left;
	margin-left:10px;
}
/*
TWH 2014-06-17
start
*/
div.columns_fp {
/*width:33.3%;*/
	width:360px;
	display: inline;
	float: left;
	position: relative;
	margin: 0;
	text-align:left;
	margin-top:45px;
	min-width:300px;
}

div.columns_fp_mid {
/*width:33.3%;*/
	width:360px;
	display: inline;
	float: left;
	position: relative;
	margin: 0;
	text-align:left;
	margin-top:45px;
	min-width:300px;
}

/*
New class for the right hand columns to align images to the right
*/
div.columns_fp_right {
/*width:33.3%;*/
	display: inline;
	float: left;
	position: relative;
	margin: 0;
	text-align:left;
	margin-top:45px;
	min-width:300px;
}

/*
TWH 2014-06-17
end
*/
div.columns_fptxt {
	width:300px;
	/*
	code to make the text align properly
	margin: 0 0 15px 0;
	OLD
	margin:0 auto;
	*/
	margin: 0 0 15px 0;
	text-align:left;
	}
/*
TWH 2014-06-17
start
*/
#rt-showcase .rt-block, #rt-feature.rt-block, #rt-utility.rt-block, #rt-maintop.rt-block, #rt-main.rt-block, #rt-main.mb12 div.rt-container div.rt-grid-12 div.rt-block, #rt-mainbottom div.rt-container div.rt-grid-12 div.rt-block, #rt-extension.rt-block, #rt-bottom.rt-block {
	padding: 0 15px;
	margin: 0 10px;
}

#rt-feature,#rt-utility,#rt-maintop,#rt-extension,#rt-bottom,#rt-footer {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
}

/*
2014-07-02 twh
color changes
start
*/
#rt-footer{
	color: #000000;
}
#rt-footer a {
color: #59b2dc;
}
/*
2014-07-02 twh
color changes
end
*/

#rt-colored{
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	height:0;
}
/*
2014-06-27 TWH
Attempting to make the slideshow pages not have a top padding of 20px
(need to verify that this does not impact any of the other pages we have painstakingly modified)
Start
*/

/*
#rt-main div.rt-container {
	padding-top: 0;
}
*/

/*
2014-06-27 TWH
End
*/


/*
TWH 2014-06-27
THIS DOES NOTHING!!!
I HAD TO EDIT THIS FILE!!!
http://casite-591991.cloudaccess.net/administrator/components/com_jux_visioslider/assets/css/admin/style.css
#jux_gallery, #jux_slide {
    margin-top: 20px; 
    overflow-x: auto;
}
/*
TWH 2014-06-17
end

#rt-showcase,
*/

/* Added by Sam July 1, 2014 to correct issues with FPSS */

#fpssContainer152.fpss-template-simple {
	margin: 0 auto !important;
	border: none !important;
	padding: 0 !important;
	}

.moescroll_intro {
	color:white;
	}
/* Added 2014-07-08, Tim Lyons, to change the color of tool-tip links*/
.nn_tooltips-link {
	border-bottom: 2px dotted #59b2dc;
	border-left-style:none;
	border-right-style:none;
}

/* Added 2014-07-08, Tim Lyons, to change the color of the MAIN MENU ITEMS to the 'proper' (old) blue*/
.gf-menu.l1 > li.active > a, .box4 a.readon,.jfx_social li a:hover, .jfx_social li a:focus {
	color: #59b2dc
}

/* Added 2014-07-09, Tim Lyons, to make sure the widgetkit prev button doesn't shwo through the menu items*/
.wk-slideset .prev, .wk-slideset .next {
z-index: 0;	
}

/* 2015-07-13 : TWH : Tim Lyons
adding #copyright for anchor update*/
#copyright {
	width: 600px;
  /*float: left;*/
  text-align: center;
  margin: 10px 0 25px 25px;
  font-size: 1.25em;
  color: #B99664;

}
/* 2015-07-13 : TWH : Tim Lyons
adding #copyright for anchor update*/


