/*
Theme Name: enfold Child
Theme URI: https://tom-marchisa.com
Author: Tom Marchisa
Author URI: Tom Marchisa
Description: Child Theme for enfold
Template: enfold
Version: 2.0
*/


/* Theme customization starts here
-------------------------------------------------------------- */
/* Overwrite some footer margins coming from betheme css  */

 /*  	#Footer .footer_action .one { margin-bottom: 30px; padding-top: 30px; text-align: center; font-size: 110%; line-height: 180%; }
	#Footer .widgets_wrapper { padding: 15px 0; }
	#Footer .widgets_wrapper .widget { padding: 15px 0; margin-bottom: 0; }
	#Footer .footer_copy .one { margin-bottom: 20px; padding-top: 30px;  } */

/* Following contents were in themes custom.css file */

.year-header
{
	font-size:1.5em;
	text-align:left;
	margin-top:-20px;
}
.profile-text-label
{
	font-weight:bold;
	font-size:1.1em;
 
}
.deceased-header
{
	font-size:1.4em;
	font-weight:bold;
	margin-top:25px;
	margin-left:125px;
}

.return-yb
{
	text-align:right;
	float:right;
	margin-top:-20px;
}
.return-yb-bottom
{
	text-align:right;
	float:right;
	margin-top:0px;
}

.classmate-gallery
{
	margin-top:20px;
}
	
.profile-images
{
	border:solid;
	border-width:thin;
 
	margin:5px;
}

.outer-2-column-flex
{
	display:flex;
}
 
.outer-2-column-flex-email-fb
{
	display:flex;
	margin-top:-20px;
	margin-bottom:5px;
}
.outer-2-column-flex-music-pages
{
	display:flex;
	width:100%;
}
 .inner-left-flex
{
	width:50%;
	float:left;
	margin-right:10px;
}
 
.inner-right-flex
{
	flex-grow:1;
	 
}
.inner-left-flex-email-fb
{
	width:20%;
	float:left;
	margin-right:10px;
}
.inner-right-flex-email-fb
{
	flex-grow:1;
	margin-top:5px;
}

.inner-left-flex-audio
{
	width:40%;
	float:left;
	margin-right:10px;
}
.inner-right-flex-audio
{
	flex-grow:1;
	margin-top:30px;
}
.activities-header
{	
	font-weight:bold;
	font-size:1.2em;
	margin-left:10px;
}
.activities-text
{
	margin-left:10px;
}

.classmate-yb-photos
{
	 
 
 
}
.yb-photo-img
{
	max-width:250px;
	max-height:175px;
	border:thin;
	border-style:solid;
	border-color:#000;
	margin:5px;
	 
}

.yb-classmate-photo
{
	width:335px;
	border:thin;
	border-style:solid;
	border-color:#000;
	margin:5px;
	 
}
 
 .no-bullet-list
 {
	 list-style-type:none;
 }
 .history-header
 {
	font-weight:bold;
	font-size:1.1em;
	margin-left:5px;
 }
 .outer-div-2-columns
 {
  width: 100%;
  overflow: hidden;
  border:none;
 }
  .my-pages-outer-outer
 { 
    display:flex;
 }
  .my-pages-inner-left
 {
    width:20%;
	float:left;
	margin-right:25px;
 }
  .my-pages-inner-right
 {
    flex-grow:1;
 }
 .outer-div-2-columns-columbia
 {
  width: 100%;
  overflow: hidden;
  border:none;
  background-image: url("/wp-content/uploads/columbia-map-1024.jpg");
  background-repeat: repeat-x;
  margin-bottom:10px;
 }
 .inner-left-div-2-columns
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
     background:#EEEEEE;
	 width: 45%;
	 float: left; 	
	 margin-bottom:10px;
	 
 }
  .inner-right-div-2-columns
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
     background:#EEEEEE;
   
     width: 45%;
	 float: right;
	 margin-bottom:10px;
	 
 }
 .history-item
 {	 
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 padding: 10px; 
	 background:#FFF;
	 margin-top:5px;
	 margin-bottom:-5px;	 
	 margin-right:5px;
	 margin-left:-25px;
 }
  .history-item-bottom
 {	 
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 padding: 10px; 
	 background:#FFF;
	 margin-top:5px;
	 margin-bottom:-10px;	 
	 margin-right:5px;
	 margin-left:-25px;
 }
.history-item-zoom
 {	 
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 padding: 10px; 
	 background-image: url("/wp-content/uploads/zoom-div-background.jpg") ;
     background-repeat: repeat;
	 margin-top:5px;
	 margin-bottom:-5px;	 
	 margin-right:5px;
	 margin-left:-25px;
 }
  .classmate-page-header
 {
	font-weight:bold;
	font-size:1.1em;
	margin-left:5px;
 }
  .lost-contact-item
 {	  
	 font-size:.8em;
 }
   .last-lost-contact-item
 {	  
	 font-size:.8em;
	  margin-bottom:-33px;
 }
  .inner-left-div-2-columns-list
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
     background:#EEEEEE;
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
     background:#EEEEEE;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
   .inner-left-div-2-columns-list-towns
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;   
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-towns
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;  
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
   .inner-left-div-2-columns-list-columbia
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/columbia-map.jpg");
     background-repeat: repeat-x;
	  background-repeat: repeat-y;
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-columbia
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/columbia-map.jpg");
     background-repeat: repeat-x;
	  background-repeat: repeat-y;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
   .inner-left-div-2-columns-list-willington
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/willington-map.jpg");
     background-repeat: repeat-x;
	   background-repeat: repeat-y;
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-willington
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/willington-map.jpg");
     background-repeat: repeat-x; 
	   background-repeat: repeat-y;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
   .inner-left-div-2-columns-list-south-willington
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/south-willington-map.jpg");
     background-repeat: repeat-x;
	   background-repeat: repeat-y;
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-south-willington
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/south-willington-map.jpg");
     background-repeat: repeat-x;  
	   background-repeat: repeat-y;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
   .inner-left-div-2-columns-list-west-willington
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/west-willington-map.jpg");
     background-repeat: repeat-x;
	   background-repeat: repeat-y;
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-west-willington
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/west-willington-map.jpg");
     background-repeat: repeat-x; 
	   background-repeat: repeat-y;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
   .inner-left-div-2-columns-list-stafford-springs
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;  
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-stafford-springs
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
    .inner-left-div-2-columns-list-_not-listed
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;  
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-_not-listed
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
   .inner-left-div-2-columns-list-hampton
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/hampton-map.jpg");
     background-repeat: repeat-x;
	   background-repeat: repeat-y;
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-hampton
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/hampton-map.jpg");
     background-repeat: repeat-x;
	   background-repeat: repeat-y;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
   .inner-left-div-2-columns-list-lebanon
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;  
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-lebanon
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
   .inner-left-div-2-columns-list-chaplin
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/chaplin-map.jpg");
     background-repeat: repeat-x;
	   background-repeat: repeat-y;
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-chaplin
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/chaplin-map.jpg");
     background-repeat: repeat-x; 
	   background-repeat: repeat-y;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
   .inner-left-div-2-columns-list-scotland
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
     background-image: url("/wp-content/uploads/scotland-map.jpg");
     background-repeat: repeat-x; 
	   background-repeat: repeat-y;
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-scotland
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/scotland-map.jpg");
     background-repeat: repeat-x; 
	   background-repeat: repeat-y;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
   .inner-left-div-2-columns-list-north-windham
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/north-windham-map.jpg");
     background-repeat: repeat-x; 
	   background-repeat: repeat-y;
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-north-windham
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/north-windham-map.jpg");
     background-repeat: repeat-x; 
	   background-repeat: repeat-y;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
   .inner-left-div-2-columns-list-south-windham
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/south-windham-map.jpg");
     background-repeat: repeat-x; 
	   background-repeat: repeat-y;
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-south-windham
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/south-windham-map.jpg");
     background-repeat: repeat-x; 
	   background-repeat: repeat-y;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
   .inner-left-div-2-columns-list-windham-center
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/windham-center-map.jpg");
     background-repeat: repeat-x; 
	   background-repeat: repeat-y;
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-windham-center
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/windham-center-map.jpg");
     background-repeat: repeat-x; 
	   background-repeat: repeat-y;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
  .inner-left-div-2-columns-list-windham
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/windham-map.jpg");
     background-repeat: repeat-x; 
	   background-repeat: repeat-y;
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-windham
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/windham-map.jpg");
     background-repeat: repeat-x;  
	   background-repeat: repeat-y;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
  .inner-left-div-2-columns-list-willimantic
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/willimantic-map.jpg");
         background-repeat: repeat-y;
     padding: 5px; 
	 width: 45%;
	 float: left; 	
	 margin-bottom:15px;
 }
  .inner-right-div-2-columns-list-willimantic
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 background-image: url("/wp-content/uploads/willimantic-map.jpg");
         background-repeat: repeat-y;
     padding: 5px; 
     width: 45%;
	 float: right;
	 margin-bottom:15px;
 }
   .deceased-item
 {	  
	 font-size:.8em;
 }
   .last-deceased-item
 {	  
	 font-size:.8em;
	 margin-bottom:-33px;
 }
  .t1965-town-item
 {	  
	 font-size:.8em;
 }
  
  .town-header
 {
	 
	 font-size:1.1em;
	 margin-left:5px;
 }
 
  .town-name
 {
	 font-weight:bold;
	 font-size:1.3em;
	 margin-left:5px;
 }
 .town-list-item
 {
	 margin-left:10px;
	 font-size:1.3em;
 }
 
 .big-centered-header
 {
	 font-weight:bold;
	 font-size:1.5em;
	 text-align:center;
 }
 
 .big-font
 {
	 font-size:1.2em;
 }
  .outer-div-2-columns-regist
 {	  
     width: 100%;
     overflow: hidden;
     border:none;
 }
  .outer-div-2-columns-regist-paypal
 {	  
     width:100%;	 
     overflow: hidden;
     border:none;
 }
  .inner-left-div-2-columns-regist
 {
	 
     background:#EEEEEE; 
     padding: 5px; 
	 width: 30%;
	 float: left; 	
	 margin-bottom:5px;
 }
  .inner-right-div-2-columns-regist
 {	
    
     background:#EEEEEE;
     padding: 5px; 
     width: 30%;
	 float: left;
	 margin-bottom:15px;
 }
  .inner-left-div-2-columns-regist-paypal
 {
	  background:#EEEEEE;     
     padding: 5px; 
	 width: 30%;
	 float: left; 	
	 margin-bottom:5px;
 }
  .inner-right-div-2-columns-regist-paypal
 {	
    
     background:#EEEEEE; 
     padding: 5px; 
     width: 30%;
	 float: left;
	 margin-bottom:15px;
 }
  .regist-item
 {	 
	 
	 padding: 10px; 	 
	 margin-top:5px;
	 margin-bottom:5px;	 
	 margin-right:5px;
	 margin-left:5px;
 }
  .regist-item-submit
 {	 
	 
	 padding: 5px; 	 
	 margin-top:32px;
	 margin-bottom:20px;	 
	 margin-right:5px;
	 margin-left:5px;
 }
  .outer-div-2-columns-print
 {	  
     width: 100%;
     overflow: hidden;
     border:none;
 }
  .inner-left-div-2-columns-print
 {
     padding: 5px; 
	 width: 48%;
	 float: left; 	
	 margin-bottom:5px;
	 font-size:1.3em;
 }
  .inner-right-div-2-columns-print
 {	
       
     padding: 5px; 
      width: 48%;
	 float: left;
	 margin-bottom:15px;
	  font-size:1.3em;
 }
  
  .print-item
 {	 	 
	 padding: 10px; 	 
	 margin-top:5px;
	 margin-bottom:20px;	 
	 margin-right:5px;
	 margin-left:5px;
 }
 .print-form-table-large
 {
	text-align:left;
	font-size:1.6em;
 }
 .print-form-table-medium-l
 {
	text-align:left;
	font-size:1.2em;
 }
 .print-form-table-medium-r
 {
	text-align:right;
	font-size:1.2em;
 }
   .outer-div-2-columns-home
 {	
     width: 100%;
	 float:left;
	 
     overflow: hidden;
     border:none;
 }
  .inner-left-div-2-columns-home
  {
  border:thin;
	 border-style:solid;
	 border-radius: 25px;
     background:#EEEEEE;
     margin-top:15px;	
	 width: 60%;
	 float: left; 	
	 margin-bottom:10px;
	  margin-left:150px;
	 }
  
 
  .inner-right-div-2-columns-home
 {
	 border:thin; 
	 border-style:solid;
	 border-radius: 25px;
     background:#EEEEEE;  
     width: 48%;
	 float: left;
	 margin-bottom:10px;
	 margin-left:15px;	 
	 margin-top:14px;	 
 }
  .inner-right-div-2-columns-home-gs1
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
     background:#EEEEEE;  
     width: 16%;
	 float: left;
	 
 }
  .inner-right-div-2-columns-home-gs2
 {
     border:thin;
	 border-style:solid;
	 border-radius: 25px;
     background:#EEEEEE;  
     width: 26%;
	 float: left;
	 
 }
  .inner-right-div-2-columns-home-gs3
 {
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
     background:#EEEEEE;  
     width: 26%;
	 float: left;
	 
 }
  
  .home-page-item
 {	 
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 padding: 5px; 
	 background:#FFF;
	 margin-top:5px;
	 margin-bottom:5px;	 
	 margin-right:5px;
     margin-left:5px;
 }
 .home-page-item-right
 {	 
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 padding: 5px; 
	 background:#FFF;
	 margin-top:5px;
	 margin-bottom:5px;	 
	 margin-right:5px;
     margin-left:5px;
 }
   .home-page-item-gs
 {	 
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 padding: 0px; 
	 background:#FFF;
	 margin-top:5px;
	 margin-bottom:-8px;	 
	 margin-right:5px;
     margin-left:5px;
 }
    .home-page-item-gs1
 {	 
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 padding: 0px; 
	 background:#FFF;
	 margin-top:5px;
	 margin-bottom:-8px;	 
	 margin-right:5px;
     margin-left:5px;
 }
  .home-page-item-gs2
 {	 
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 padding: 0px; 
	 background:#FFF;
	 margin-top:5px;
	 margin-bottom:-8px;	 
	 margin-right:5px;
     margin-left:5px;
 }
    .home-page-item-gs3
 {	 
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 padding: 0px; 
	 background:#FFF;
	 margin-top:5px;
	 margin-bottom:-8px;	 
	 margin-right:5px;
     margin-left:5px;
 }
 .town-lived
 {
	 
	 font-size:1.3em;
 }
 .school-header
 {
	 font-size:1.4em;
 }
 .school-photos-outer
 {
	 display:inline-block;
	 height:600px;
	 overflow:visible;
	  z-index:9999;
	 
	    
 }
 .school-images
 {	 
	 float:left;	  
 }
  .school-thumbprint
 {
	max-width:250px;
	max-height:175px;
	border:thin;
	border-style:solid;
	border-color:#000;
	margin:5px;	 
 }
 .school-image
 {
    z-index:9999;  
 }
 .hist-photo-img
{
	max-width:250px;
	max-height:175px;
	border:thin;
	border-style:solid;
	border-color:#000;
	margin:5px;
	 
}
.obit-image-img
{
	width:175px;
	border:thin;
	border-style:solid;
	border-color:#000;
	margin:5px;
	 
}
.hist-photo-img-new
{
	max-width:250px;
	max-height:175px;
	border:thin;
	border-style:solid;
	border-color:#000;
	 
	 
}
.reunion-photo-img
{
	 
	max-height:200px;
	border:thin;
	border-style:solid;
	border-color:#000;
	margin:5px;
	 
}
.reunion-photo-img-new
{
	 
	max-height:200px;
	border:thin;
	border-style:solid;
	border-color:#000;
 
	 
}
.current-photo-img
{
	max-width:250px;
	max-height:175px;
	border:thin;
	border-style:solid;
	border-color:#000;
	margin:5px;
	 
}
.return-link
{
	float:right;
	margin-right:30px;
}
.return-link-yb
{
	float:right;
	margin-top:-10px;
	margin-bottom:5px;
	 
}
.yb-pages-right
{
	float:right;
	 
	margin-top:-15px;
}
.yb-pages-left
{
	float:left;
	 
	margin-top:-15px;
}
.my-pages-option
{
	float:right;
	margin-right:20px;
	margin-top:-90px;
	font-size:110%;
}
.my-pages-option-new
{
	float:right;
	margin-right:20px;
	margin-top:80px;
	font-size:110%;
}
.return-link-index
{
	float:right;
	margin-right:30px;
	margin-top:-10px;
	margin-bottom:10px;
}
.return-link-classmate-list-top
{
	float:right;
	margin-right:30px;
	margin-top:-20px;
	margin-bottom:20px;
}
.historical-photos
{
	width: 100%;
    margin: 0 auto 0 auto;
    display: inline-block;
	 
}
#historical-photos-new{
    text-align:center;
    margin:50px auto; 
}
#historical-photos-new a
{
    margin:0px 3px;
    display:inline-block;
    text-decoration:none;
    color:black;
	 
 }
 #historical-photos-new a img
 {
   
	max-width:250px;
	max-height:175px;
	border:thin;
	border-style:solid;
	border-color:#000;
 }
 .img-caption
 {
	  
 }
  .audio-item
 {	 
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 padding: 10px; 
	 background:#FFF;
	 margin-top:5px;
	 margin-bottom:5px;	 
	 margin-right:5px;
	 margin-left:5px;
	 text-align:center;
	 font-size:1.2em;
 }
 .music-year-header
 {
	 font-size:1.4em;
	 font-weight:bold;
	 text-align:center; 
 }
  .music-index-item
 {	 
	 border:thin;
	 font-size:1.2em;
	 border-style:solid;
	 border-radius: 25px;
	 padding: 10px; 
	 background:#FFF;
	 margin-top:5px;
	 margin-bottom:5px;	 
	 margin-right:5px;
	 margin-left:5px;
 }
 .music-title
 {
	 font-weight:bold;
	 font-style:italic;
 }
 .help-section
 {
	 font-weight:bold;
	 font-size:1.2em;
	 margin-bottom:10px;
 }
  .help-item
 {
	 font-weight:bold;
	 font-size:1.0em;
 }
  .help-text
 {
	 
	 font-size:1.0em;
	 margin-top:10px;
	 margin-left:10px;
	 
 }
  .help-image
 {
	 padding:10px;
 }
 
 #container-3-columns {
	 
	width: 100%;
	padding-bottom:15px;
	height:auto;
	 
}
.container-3-columns div {
	  
}

.column-left-3-columns {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	 
}
.column-center-3-columns {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	 
}
.column-right-3-columns {
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
 
}
.item-3-columns
{
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:0px;
   }
 
.column-left-3-columns-chaplin {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/chaplin-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-center-3-columns-chaplin {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/chaplin-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-right-3-columns-chaplin{
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/chaplin-map-380.jpg");
    background-repeat: repeat-y;
}
.column-left-3-columns-columbia {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/columbia-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-center-3-columns-columbia {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/columbia-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-right-3-columns-columbia{
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/columbia-map-380.jpg");
    background-repeat: repeat-y;
}
.column-left-3-columns-hampton {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/hampton-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-center-3-columns-hampton {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/hampton-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-right-3-columns-hampton{
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/hampton-map-380.jpg");
    background-repeat: repeat-y;
}
.column-left-3-columns-lebanon {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/lebanon-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-center-3-columns-lebanon {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/lebanon-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-right-3-columns-lebanon{
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/lebanon-map-380.jpg");
    background-repeat: repeat-y;
}
.column-left-3-columns-north-windham {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/north-windham-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-center-3-columns-north-windham {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/north-windham-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-right-3-columns-north-windham{
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/north-windham-map-380.jpg");
    background-repeat: repeat-y;
}
.column-left-3-columns-scotland {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/scotland-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-center-3-columns-scotland {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/scotland-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-right-3-columns-scotland{
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/scotland-map-380.jpg");
    background-repeat: repeat-y;
}
.column-left-3-columns-south-willington {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/south-willington-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-center-3-columns-south-willington {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/south-willington-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-right-3-columns-south-willington{
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/south-willington-map-380.jpg");
    background-repeat: repeat-y;
}
.column-left-3-columns-south-windham {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/south-windham-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-center-3-columns-south-windham {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/south-windham-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-right-3-columns-south-windham{
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/south-windham-map-380.jpg");
    background-repeat: repeat-y;
}
.column-left-3-columns-stafford-springs {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/stafford-springs-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-center-3-columns-stafford-springs {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/stafford-springs-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-right-3-columns-stafford-springs{
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/stafford-springs-map-380.jpg");
    background-repeat: repeat-y;
}
.column-left-3-columns-west-willington {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/west-willington-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-center-3-columns-west-willington {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/west-willington-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-right-3-columns-west-willington{
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/west-willington-map-380.jpg");
    background-repeat: repeat-y;
}
.column-left-3-columns-willimantic {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/willimantic-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-center-3-columns-willimantic {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/willimantic-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-right-3-columns-willimantic{
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/willimantic-map-380.jpg");
    background-repeat: repeat-y;
}
.column-left-3-columns-willington {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/willington-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-center-3-columns-willington {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/willington-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-right-3-columns-willington{
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/willington-map-380.jpg");
    background-repeat: repeat-y;
}
.column-left-3-columns-windham {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/windham-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-center-3-columns-windham {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/windham-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-right-3-columns-windham{
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/windham-map-380.jpg");
    background-repeat: repeat-y;
}
.column-left-3-columns-windham-center {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/windham-center-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-center-3-columns-windham-center {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/windham-center-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-right-3-columns-windham-center{
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/windham-center-map-380.jpg");
    background-repeat: repeat-y;
}
.column-left-3-columns-_not-listed {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/_not-listed-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-center-3-columns-_not-listed {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/_not-listed-map-380.jpg");
    background-repeat: repeat-y;	 
}
.column-right-3-columns-_not-listed{
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-image: url("/wp-content/uploads/maps/_not-listed-map-380.jpg");
    background-repeat: repeat-y;
}
.outer-2-column-flex-home-new
{
	display:flex;
}
 
 .inner-left-flex-home-new
{
	width:50%;
	float:left;
	margin-right:10px;
}
 
.inner-right-flex-home-new
{
	flex-grow:1;
	 
}
 .home-page-item-new
 {	 
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 padding-top: 5px; 
	 padding-right: 0px; 
	 padding-bottom: 5px; 
	 padding-left: 0px; 
	 background:#D6EAF8;
	 margin-top:5px;
	 margin-bottom:5px;	 
	 margin-right:5px;
     margin-left:5px;
 }
img.aligncenter-home 
{
	display: block; margin-left: auto; margin-right: auto
}
.gallery-title
{
	font-size:.8em;
	line-height:1.1em;
	margin-left:3px;
	margin-right:3px;
	text-align:left;
}
.gallery-title-med
{
	font-size:1.0em;
	line-height:1.2em;
	margin-left:3px;
	margin-right:3px;
	text-align:left;
}
.classmate-directory
{
	padding:5px;
	text-align:left;
}
 .inner-left-flex-cd
{
	width:30%;
	float:left;
	margin-right:10px;
}
.inner-right-flex-cd
{
	flex-grow:1;
	text-align:left;
	 
}
.obit-photo-img
{
	max-width:400px; 
	border:thin;
	border-style:solid;
	border-color:#000;
	margin:5px;
	float:left;
	 
}
.upload_errmessage
{
	 font-size:1.2em;
	 font-weight:bold;
	  
	 color:#F00;
}
.upload_message
{
	 font-size:1.2em;
	 font-weight:bold;
	 float:left;
	 color:#3F0;
}
.container-3-columns-indiv-albums div {
	  
}

.column-left-3-columns-indiv-albums {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	margin-bottom:10px;
	 
}
.column-center-3-columns-indiv-albums {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;	 
    margin-bottom:10px;
	 
}
.column-right-3-columns-indiv-albums {
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;	 
    margin-bottom:10px;
 
}
.item-3-columns-indiv-albums
{
   padding-left:5px;
   padding-right:5px;
   padding-top:10px;
   padding-bottom:10px;
}
.photo-gallery-figure
{
	border:2px solid;
	padding:5px;
}
.photo-gallery-caption
{
	margin-top:-15px;
}
.photo-gallery-title
{
	text-align:center;
	font-size:1.0em;
	font-weight:bold;
	vertical-align:top;
	word-wrap: break-word;
	overflow-x:auto;
	width:300px;
}
.photo-gallery-title-expanded
{
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	vertical-align:top;
	word-wrap: break-word;
	overflow-x:auto;
	 
}

.photo-gallery
{
	margin: 0 auto 0 auto;
	display: inline-block;
	vertical-align:top;
}

.inner-right-flex-cm
{
	flex-grow:1;
	background-color:#f0eef1;
	border-style:solid;
	border-width:2px;	
	border-color:#333;
	padding:10px;
	margin-bottom:10px;
	margin-top:5px;
	 
}
.bold-larger-li
{
	font-size:1.2em;
	font-weight:bold;
}
.outer-2-column-flex-home-2022
{
	display:flex;
}
 
 .inner-left-flex-home-2022
{
	width:50%;
	float:left;
	margin-right:10px;
}
 
.inner-right-flex-home-2022
{
	flex-grow:1;
	 
}
 .home-page-item-2022
 {	 
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 padding-top: 5px; 
	 padding-right: 15px; 
	 padding-bottom: 5px; 
	 padding-left: 15px; 
	 background:#D6EAF8;
	 margin-top:5px;
	 margin-bottom:5px;	 
	 margin-right:5px;
     margin-left:5px;
 }
.outer-2-column-flex-zoom-event
{
	display:flex;
}
 
 .inner-left-flex-zoom-event
{
	width:70%;
	float:left;
	margin-right:10px;
}
 
.inner-right-flex-zoom-event
{
	flex-grow:0;
}
 .item-zoom-event
 {	 
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 padding-top: 5px; 
	 padding-right: 5px; 
	 padding-bottom: 5px; 
	 padding-left: 5px; 
	 background:#D6EAF8;
	 margin-top:5px;
	 margin-bottom:5px;	 
	 margin-right:5px;
     margin-left:5px;
 }
 .inner-left-flex-home-2022-50pc
{
	width:70%;
	float:left;
	margin-right:10px;
}
 .home-page-item-2022b
 {	 
	 border-color: red;
	 border-width: 5px;
	 border-style:solid;
	 border-radius: 25px;
	 padding-top: 5px; 
	 padding-right: 15px; 
	 padding-bottom: 5px; 
	 padding-left: 15px; 
	 background:#D6EAF8;
	 margin-top:5px;
	 margin-bottom:5px;	 
	 margin-right:5px;
     margin-left:5px;
 }
.inner-left-flex-home-2023
{
	width:50%;
	float:left;
	margin-right:10px;
}
 
.inner-right-flex-home-2023
{
	flex-grow:1;
	 
}
 .home-page-fw-item-2023
 {	 
	 border:thin;
	 font-size:1.1em;
	 font-weight:bold;
	 border-style:solid;
	 border-radius: 25px;
	 padding-top: 5px; 
	 padding-right: 15px; 
	 padding-bottom: 5px; 
	 padding-left: 15px; 
	 background:#D6EAF8;
	 margin-top:5px;
	 margin-bottom:5px;	 
	 margin-right:5px;
     margin-left:5px; 
	 background:100px;  
     max-width: 100%;
 }
.home-page-item-2024
 {	 
	 border:thin;
	 border-style:solid;
	 border-radius: 25px;
	 padding-top: 5px; 
	 padding-right: 15px; 
	 padding-bottom: 5px; 
	 padding-left: 15px; 
	 background:#D6EAF8;
	 margin-top:5px;
	 margin-bottom:5px;	 
	 margin-right:5px;
     margin-left:5px;
 }
.outer-2-column-flex-home-2024
{
	display:flex;
}
.inner-left-flex-home-2024
{
	width:50%;
	float:left;
	margin-right:10px;
}
 
.inner-right-flex-home-2024
{
	flex-grow:1;	 
}

 .container-2-columns {
	 
	width: 100%;
	padding-bottom:15px;
	height:auto;
	 
}
.container-2-columns div {
	  
}

.column-left-2-columns {
	width: 49%;
	float:left;
	left: 0;	  
	border-radius: 25px;
	margin-bottom:10px;	 

}
 
.column-right-2-columns {
	width: 49%;
	float:left;
	right: 0;	
    margin-left:5px;  
	border-radius: 25px;
    margin-bottom:10px;
	 
 
}
.item-2-columns
{
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
   border:thin;
   border-style:solid;
   border-radius: 25px;
   border-color: blue;
   margin-bottom: 5px;
   background-color: rgb(215,234,248);
   }
.container-1-column {
	 
	width: 100%;
	padding-bottom:15px;
	height:auto;
	 
}
.column-only-1-column {
	width: 98%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	background-color: rgb(215,234,248);
 
}
.item-1-column
{
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
   }

.container-3-columns-paypal {
	 
	width: 100%;
	padding-bottom:15px;
	height:auto; 
} 

.column-left-3-columns-paypal {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;	 
}
.column-center-3-columns-paypal {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;	 
}
.column-right-3-columns-paypal {
	width: 25%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
}
.item-3-columns-paypal
{
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:0px;
   }
.column-left-2-columns-paypal {
	width: 30%;
	float:left;
	left: 0;	  
	border-radius: 25px;
	margin-bottom:10px;
	 

}
.image-container-hp {
  position: relative;
  display: inline-block;
}

.image-container-hp img {
  display: block;
  width: 100%;
  height: auto;
}
.container-2-columns-paypal {
	 
	width: 100%;
	padding-bottom:15px;
	height:auto;
	 
}
.container-2-columns-paypal div {
	  
}

.column-left-2-columns-paypal {
	width: 49%;
	float:left;
	left: 0;	  
	border-radius: 25px;
	margin-bottom:10px;
	 
	 
}
 
.column-right-2-columns-paypal {
	width: 30%;
	float:left;
	right: 0;	
    margin-left:5px;  
	border-radius: 25px;
    margin-bottom:10px;
	 
	 
}
.item-2-columns-paypal
{
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
   border:thin;
   border-style:solid;
   border-radius: 25px;
   border-color: blue;
   margin-bottom: 5px;
   background-color: rgb(215,234,248);
	height:auto;
   }

.overlay-text-hp {
  position: absolute;
  top: 58%; 
  left: 50%; 
  transform: translate(-50%, -50%); 
  background-color: rgb(11,187,244); 
  color: #fff; 
  padding: 10px 20px; 
  font-size: 20px; 
  text-align: center;
  border-width:thin;
  border-radius:10px;
}

 .container-2-columns-ff {
	 
	width: 100%;
	padding-bottom:15px;
	height:auto;
	 
}
.container-2-columns-ff div {
	  
}

.column-left-2-columns-ff {
	width: auto;
	max-width:30%;
	float:left;
	left: 0;	  
	border-radius: 25px;
	margin-bottom:10px;	 

}
 
.column-right-2-columns-ff {
	width: auto;
	float:left;
	right: 0;	
    margin-left:5px;  
	border-radius: 25px;
    margin-bottom:10px;
	 
 
}
.item-2-columns-ff
{
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
   border:thin;
   border-style:solid;
   border-radius: 25px;
   border-color: blue;
   margin-bottom: 5px;
   background-color: rgb(215,234,248);
	text-align:center;
   }
.container-3-columns-ff div {
	  
}

.column-left-3-columns-ff {
	width: 32%;
	float:left;
	left: 0;	 
    border:thin;
    border-style:solid;
	border-radius: 25px;
	margin-bottom:10px;
	padding:10px;
	 
}
.column-center-3-columns-ff {
	width: 32%;
	margin-left:5px;
	float:left;
	border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	padding:10px;
	 
}
.column-right-3-columns-ff {
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;
    border:thin;
	border-style:solid;
	border-radius: 25px;
    margin-bottom:10px;
	padding:10px;
 
}
.item-3-columns-ff
{
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:0px;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
   }

.container-2-columns-cp {
	 
	width: 100%;
	padding-bottom:15px;
	height:auto;
	 
}
.container-2-columns-cp div {
	  
}

.column-left-2-columns-cp {
	width: 49%;
	float:left;
	left: 0;	  
	border-radius: 25px;
	margin-bottom:10px;	 

}
 
.column-right-2-columns-cp {
	width: 49%;
	float:left;
	right: 0;	
    margin-left:5px;  
	border-radius: 25px;
    margin-bottom:10px;
	 
 
}
.item-2-columns-cp
{
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
   border-width:2px;
   border-style:solid;
   border-radius: 25px;
   border-color: rgb(0,0,0);
   margin-bottom: 5px;
   background-color: rgb(215,234,248);
   }
.container-2-columns-pu {
	 
	width: 100%;
	padding-bottom:15px;
	height:auto;
	 
}
.container-2-columns-pu div {
	  
}

.column-left-2-columns-pu {
	width: 70%;
	float:left;
	left: 0;	  
	border-radius: 25px;
	margin-bottom:10px;	 

}
 
.column-right-2-columns-pu {
	width: 29%;
	float:left;
	right: 0;	
    margin-left:5px;  
	border-radius: 25px;
    margin-bottom:10px;
	 
 
}
.item-2-columns-pu
{
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
   border-width:2px;   
   margin-bottom: 5px;
   
   }
.container-2-columns-wppd {
	 
	width: 100%;
	padding-bottom:15px;
	height:auto;
	 
}
.container-2-columns-wppd div {
	  
}

.column-left-2-columns-wppd {
	width: 65%;
	float:left;
	left: 0;	  
	border-radius: 25px;
	margin-bottom:10px;	 

}
 
.column-right-2-columns-wppd {
	width: 34%;
	float:left;
	right: 0;	
    margin-left:5px;  
	border-radius: 25px;
    margin-bottom:10px;
	 
 
}
.item-2-columns-wppd
{
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
   border-width:2px;   
   margin-bottom: 5px;
   
   }
.table-audio {
    display: table;
     
}
.tr-audio { 
    display: table-row; 
	border-bottom: solid blue 2px;
	 
}
.td-audio { 
     display: table-cell;
	 padding-right:5px;   
	 
}
.table-misc {
    display: table;
     
}
.tr-misc { 
    display: table-row; 
	 
	 
}
.td-misc { 
    display: table-cell;
	padding-right:10px;
}
.container-2-columns-aw {
	 
	width: auto;
	padding-bottom:15px;
	height:auto;
	 
}
.container-2-columns-aw div {
	  
}

.column-left-2-columns-aw {
	width: auto;
	float:left;
	left: 0;	  
	border-radius: 25px;
	margin-bottom:10px;	 

}
 
.column-right-2-columns-aw {
	width: auto;
	float:left;
	right: 0;	
    margin-left:5px;  
	border-radius: 25px;
    margin-bottom:10px;
	 
 
}
.item-2-columns-aw
{
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
   border:thin;
   border-style:solid;
   border-radius: 25px;
   border-color: blue;
   margin-bottom: 5px;
   background-color: rgb(215,234,248);
   }

.outer-2-column-flex-song-list
{
	 
	width:100%;
}
 .inner-left-flex-song-list
{
	width:49%;
	float:left;
	margin-right:10px;
}
 
.inner-right-flex-song-list
{
	width:49%;
	float:left;	 
}
#container-3-columns-2025 {
	 
	width: 100%;
	padding-bottom:15px;
	height:auto;
	 
}
.container-3-columns-2025 div {
	  
}

.column-left-3-columns-2025 {
	width: 32%;
	float:left;
	left: 0;	 
	border-radius: 25px;
	margin-bottom:10px;
	 
}
.column-center-3-columns-2025 {
	width: 32%;
	margin-left:5px;
	float:left;
	border-radius: 25px;
    margin-bottom:10px;
	 
}
.column-right-3-columns-2025 {
	width: 32%;
	float:left;
	right: 0;	
    margin-left:5px;  
	border-radius: 25px;
    margin-bottom:10px; 
}
 
.item-3-columns-2025
{
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
   border:thin;
   border-style:solid;
   border-radius: 25px;
   border-color: blue;
   margin-bottom: 5px;
   background-color: rgb(215,234,248);
   }
.whs-yb-both
{
  width: 100%;
  height:auto;
  overflow: hidden;
  border:none;
  background-image: url("/wp-content/uploads/2025/03/cover-inside-both-sides_40percentopacity-75pc.jpg");
  
  margin-bottom:5px;	 
}
.table-home {
    display: table;     
}
.tr-home { 
    display: table-row; 	 	 
}
.td-home { 
    display: table-cell;
	width:50%;
	padding-right:5px;
	vertical-align:top;
}
.return-link-left
{
	float:left;
	margin-left:30px;
	padding-top:10px;
	padding-bottom:10px;
}
.return-link-right
{
	float:right;
	margin-right:30px;
	padding-top:10px;
	padding-bottom:10px;
}
.profile-page-name
{
	text-align:center;
	padding:10px;
	font-size:1.5em;
	font-weight:bold;
}
.enfold-masonry img {
   
  width: 100%;
  height: auto;
}



