/*.bg-img {
	background-repeat: repeat;
 		background-size: auto;
 		background-image: url(/images/hawaiiTartan.jpg);
	}			
*/	
body { background-color: #67C5E7; }

.top-bar { background-color:#67C5E7; }
.top-bar ul { background-color:#FFFDCC; }
.top-bar-section li:not(.has-form) a:not(.button) { background-color:#1A7CCF; }
.whiteOnRed { color: white; background-color: red; border-radius: 7px; margin-top: 10px; }
.caption {
	font-size: small;
	font-style: italic;
	}
.panel {
	background-color: #ffffcc;	
	border-radius: 15px;
	border-color: #D7D7D7;
	padding: 8px 0px 0px 0px;	
	}	
h3.panel,h4.panel { text-align: center; background-color: #E5E5E5; }
.cnt { text-align: center; }

a:hover {
  text-decoration: underline;
  text-decoration-thickness: 3px;
  }

.tunelist {
	background-color: #ADD8E6;	
	border-radius: 10px;
	border: 2px;
	border-color: #77959E;
	border-style: solid;
	padding: 5px;	
	}	
.tunelist h4 {
	text-decoration: underline;
	}
.bandlist {
	background-color: #90EE90;	
	border-radius: 10px;
	border: 2px;
	border-color: #008000;
	border-style: solid;
	padding: 5px;	
	}	
.band h4 {
	text-decoration: underline;
	}
	
.centr { text-align:center;}
 
.wedding,a.wedding:hover,a.wedding:focus { background-color: #BFDFFF; }
.memorial,a.memorial:hover,a.memorial:focus { background-color: #B8EEBA;}
.event,a.event:hover,a.event:focus { background-color: #F5E72B; }

.vid1 { /* this does not work yet */
	text-align:center;
	margin-left:auto; 
	margin-right:auto;   
	}