/* ==================================BASIC LOOK================================= */body {	box-sizing: border-box;  	padding-top: 10px;  	padding-bottom: 10px;  	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";  	font-size: 1.5rem;  	font-weight: 400;  	line-height: 1.25;  	color: #212529;  	text-align: left;  	margin:auto;	}#topBtn {  display: none;  position: fixed;  bottom: 20px;  right: 30px;  z-index: 99;  font-size: 18px;  border: none;  outline: none;  background-color: red;  color: white;  cursor: pointer;  padding: 15px;  border-radius: 4px;}#topBtn:hover {  background-color: #555;}#just {		text-align:justify;	}* {	box-sizing: border-box;	}.pind {	margin-left: 5%;	margin-right: 5%;	}.smallpind {	margin-left: 5%;	margin-right: 5%;	font-size: smaller;	}blockquote {  display: block;  margin-top: 1em;  margin-bottom: 1em;  margin-left: 5%;  margin-right: 5%;  padding-right: 3%;  padding-left: 3%;  text-align:left;  font-style: italic;  font-family: "Lucida Console", Courier, monospace;  border: 1px solid #adb5bd;}blockquote.footer {	font-style: normal;	margin-right: 0%;	}ol,ul,dl {  margin: 0;  margin-bottom: 0;  margin-left: 0;  padding-left: 5%;  text-align: left;}dd {  display: block;  margin-left: 4%;}sup {	font-style: bold;	  font-size: .75rem;	border: 1px black dotted;}dt {	 display: block;	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 	 text-align: left;}dt.faq {	 display: block; 	font-style: italic; 	font-family: "Lucida Console", Courier, monospace; 	 text-align: left;}.first {	text-indent: 5%;}.facts {display: block;  margin-top: 1em;  margin-bottom: 1em;  margin-left: 5%;  margin-right: 5%;  text-align:left;  font-style: normal;  font-size: 1rem;  font-family: "Lucida Console", Courier, monospace;}.header {	background-color: white;/*	padding: 10px; */	 width: 100%;	}.footer {	background-color: white;/*	text-align: center;	font-size: 12px;	padding: 15px; */	}h1, h2, h3, h4, h5, h6 {	margin-top: 0.0rem;	margin-bottom: 0.0rem;	}ul.plain {	list-style-type: none;	text-align: left;	margin:0px;	padding:0px;	text-indent: 0em;	word-wrap: break-word;	}dl.band {	list-style-type: none;	text-align: left;	margin:0px;	padding:0px;	text-indent: 0em;	word-wrap: break-word;	} ul.songs {	list-style-type:none;	text-align: left;	margin:0px;	padding:0px;	word-wrap: break-word;	text-indent: -1em;	padding-left:20px;	}a {  color: #dc3545;  text-decoration: none;  background-color: transparent;}a:hover {  color: #FF00FF;  background-color: #FFFF00;  text-decoration: underline;}a:not([href]) {  color: inherit;  text-decoration: none;}a:not([href]):hover {  color: inherit;  text-decoration: none;}.short {	border-bottom: 1px #ccc black;	width: 64px;}.logo {	font-family: monospace;	font-size: small;	text-align: center;	float:right;}.pink { color: #FF069B; }.green { color: green; }.back {	text-align: center;	font-family: monospace;	font-weight: bold;}/*================================STICKYMENU SCRIPTS================================ *//* Style the header */		.stickymenu {		  padding: 10px 16px;		  background:  #ffe6b3;		  color: #f1f1f1;		  border: 1px dotted black;		}/* Page content */			.content {		  padding: 16px;		}/* The sticky class is added to the header with JS when it reaches its scroll position */		.sticky {		  position: fixed;		  top: 0;		  width: 100%		}/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */			.sticky + .content {		  padding-top: 102px;		}/*======================	END STICKYMENU====================== *//*SIDE NAVBAR */.sidenav {  width: 100px;  position: fixed;  z-index: 1;  top: 20px;  left: 10px;  background: #eee;  overflow-x: hidden;  padding: 8px 0;}.sidenav a {  padding: 6px 8px 6px 16px;  text-decoration: none;  font-size: 12px;  color: red;  display: block;}.sidenav a:hover {  color: #064579;}.main {  margin-left: 0px; /* Same width as the sidebar + left position in px */  font-size:8px; /* Increased text to enable scrolling */}@media screen and (max-height: 450px) {  .sidenav {padding-top: 15px;}  .sidenav a {font-size: 18px;}}/* END SIDE NAVBAR *//* ====================================LAYOUT==================================== *//*Images side by side (two) */.sidebyside {  float: left;  width: 50%;  padding: 5px;}.center {  display: block;  margin-left: auto;  margin-right: auto;  width: 90%;}#panel, .flip {  text-align: left;  background-color: white;  color: black;  border: solid 1px #a6d8a8;/* margin: 0; */  margin: auto;}#panel {  display: none;}/* ======================================NAVBAR====================================== */.navbar {display: -ms-flexbox; display: flex;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-pack: center;  justify-content: center;  overflow: hidden;  color: #fff;  text-align: center;  white-space: nowrap;  background-color: #ffe6b3;  transition: width 0.6s ease;  align-items: center;}.navbar a {  float: left;  font-size: 14px;  font-weight: bold;  color: black;  text-align: center;  padding: 2px 2px;  text-decoration: none;}.dropdown {  float: left;  overflow: hidden;}.dropdown .dropbtn {  font-size: 14px;  font-weight: bold;    text-align: center;  border: none;  outline: none;  color: black;  padding: 5px 5px;  background-color: inherit;  font-family: inherit;  margin: 0;}.navbar a:hover, .dropdown:hover .dropbtn {  background-color: red;}.dropdown-content {  display: none;  position: absolute;  background-color: #f9f9f9;  min-width: 160px;  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);  z-index: 1;}.dropdown-content a {  float: none;  color: black;  padding: 5px 5px;  text-decoration: none;  display: block;  text-align: left;}.dropdown-content a:hover {  background-color: yellow;}.dropdown:hover .dropdown-content {  display: block;}@media screen and (max-width: 600px) {	 div.home {	display: none;	}}@media only screen and (orientation: landscape) {  div.home2 {   display: inline;  }}/* END NAVBAR  *//* ===============================ROW / COLUMN==============================  *//* Column container */.row {	display: -ms-flexbox; /* IE10 */	display: flex;	-ms-flex-wrap: wrap; /* IE10 */	flex-wrap: wrap;	}/* Clear floats after the columns */.row:after {	content: "";  	display: table;  	clear: both;  	display: none !important;	}/* ====================================IMAGE==================================== */#img-center {  display: block;  margin-left: auto;  margin-right: auto;  width: 40%;}.but-center {  margin: 0;  position: relative;  left: 45%;  -ms-transform: translate(-45%, -45%);  transform: translate(-45%, -45%);}figure {  border: 1px #cccccc solid;  padding: 0px;  margin: auto;}figcaption {  background-color: #ffe6b3;  color: black;	font-weight: normal;  padding: 2px;  text-align: center;}.fakeimg {	background-color: #f1f1f1;	width: 100%;	flex: 25%;	}#fakeimg {	background-color: #f1f1f1;	width: 100%;	flex: 25%;	}.img-thumbnail {	border: 1px solid #dee2e6;	border-radius: 0.25rem;	max-width: 100px;	height: auto;	}.leftpicno	{	float: left;	position: relative;	text-align:center;	margin: 15px 10px 10px 0px;	border: 0px;	width: 250px;	}.leftpicq {	background-color: #f1f1f1;	flex: 25%;	float: left;	position: relative;	text-align:center;	margin: 15px 10px 10px 0px;	border: 1px;	width: 25%;	}.leftpich {	background-color: #f1f1f1;	flex: 25%;	float: left;	position: relative;	text-align:center;	margin: 15px 10px 10px 0px;	border: 0px;	width: 50%;	}.leftpict {	background-color: #f1f1f1;	flex: 25%;	float: left;	position: relative;	text-align:center;	margin: 15px 10px 10px 0px;	border: 0px;	width: 33%;	}.rightpicno	{	float: right;	position: relative;	text-align:center;	margin: 10px 0px 10px 15px;	border: 0px;	width: 250px;	}.rightpicq {	background-color: #f1f1f1;	flex: 25%;	float: right;	position: relative;	text-align:center;	margin: 10px 0px 10px 15px;	border: 1px;	width: 25%;	}	.rightpict {	background-color: #f1f1f1;	flex: 25%;	float: right;	position: relative;	text-align:center;	margin: 10px 0px 10px 15px;	border: 1px;	width: 33%;	}	.rightpich {	background-color: #f1f1f1;	flex: 25%;	float: right;	position: relative;	text-align:center;	margin: 10px 0px 10px 15px;	border: 0px;	width: 50%;	}img {  max-width: 100%;  height: auto;}/* ========================================BLOCKS=======================================	 */.graybar{	color: black;	background-color: #cccccc;	text-align: center;	font-weight: bold;	font-size: large;}.yellowbar{	color: black;	background-color: yellow;	text-align: center;	font-weight: bold;	font-size: large;}.yellowheader{	color: black;	background-color: yellow;	text-align: center;	border: 1px black dotted;}.menubar{	color: black;	background-color: white;	text-align: center;	border: 1px black dotted;	padding: 0px 0px 4px 0px;}.greenblock{	color: black;	background-color: #99FF33;	text-align: center;	font-weight: bold;}.yellowbox{	width: 220px;	height: auto;	color: black;	font-weight: bold;	background-color: #FFFF00;	text-align: left;	border: 1px black dotted;	padding: 8px 8px 8px 8px;}.graybox{	width: auto;	height: auto;	color: black;	background-color: #e7e7e7;	border: 1px black dotted;	padding: 0px 2px 0px 2px;}.grayboxnodot{	width: auto;	height: auto;	color: black;	background-color: #e7e7e7;	text-align: left;	border: 0px;	padding: 8px 8px 8px 8px;}/* =========================================EFFECTS========================================= */.anim {  width: 120px;  height: 25px;  background-color: yellow;  position: relative;  animation-name: lineflash;  animation-duration: 1s;    animation-iteration-count: infinite;    font-family: "Courier New", Courier, monospace;}@keyframes lineflash {  0%   {background-color:yellow; left:0px; top:0px;}  25%  {background-color:yellow;left:75px; top:0px;}  50%  {background-color:yellow; left:200px; top:0px;}  75%  {background-color:yellow; left:75px; top:0px;}  100% {background-color:yellow; left:0px; top:0px;}}.responsive-iframe {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  width: 100%;  height: 100%;  border: none;}.moviecontainer {  position: relative;  width: 100%;  overflow: hidden;  padding-top: 66.66%; /* 3:2 Aspect Ratio */   padding-top: 75%; /* 4:3 Aspect Ratio */  padding-top: 56.25%; /* 16:9 Aspect Ratio */}/*CALENDAR PAGES */.text2block{	width: 80%;	text-align:left;	vertical-align:top;	vertical-align:text-top;}.menublock{	width: 20%;	text-align:left;	vertical-align:top;	vertical-align:text-top;}