h2.putabove{position: absolute; margin-top: 5%; margin-left: 20%, z-index: 3;color:#FFFFFF;
	}
#container{background-color:#fcf7dc; max-width: 1600px; margin: auto;}
#mission { background: #3D4EB9; height: auto; font-size: .8rem;}
.misscont p{padding:  .2rem .4rem .2rem .4rem; color: #fff; }
.midcont {background: #dee0f5; 	border: 1px solid #bbb; border-radius: 1rem; padding: .1rem 1rem; margin-top: .5rem; }
.midcont p {margin: .2rem 0; font-size: .9rem; line-height: 1.3rem; }
.midcont table {font-size: .7rem;}
.midcont img{padding: .4rem;}
.midtop { min-height: 1.8rem;  margin-top: .6rem; 
text-align: center; color: #009;}
.noshow{display: none;}
.vary{width:50%;height:50%;}
.menu a{color: #3D4EB9;font-weight: 400;}
/* Menu to side Small only */
@media screen and (max-width: 39.9375em) { .mainm {
   display: none;
  }}
/* Menu on page Medium and up */
@media screen and (min-width: 40em) {.mainm {
   display: block;
  }}
  /* next 5 events  */ 
#nextevents{background: #eee; 
	margin-top: 8px;
	padding: .4rem;
	border: 1px solid #444;
	 border-radius: 1rem;
	 font-size: .8rem;
	}
#nextevents , #miniform h6{ color: #009;
	}
.panh{text-align: center;}	
  /*Events page */
#eventcats , #miniform{background: #e3e0f7; 
	margin-top: 8px;
	padding: .4rem;
	border: 1px solid #444;
	 border-radius: 1rem;
	 font-size: .8rem;
	}	
.evtim{background: #f8f8f8; padding: .1rem .2rem .1rem .2rem; border-radius: .4rem;}
#affiliated{text-align:center; background: #fff; border-radius: 1rem;padding: 1rem;margin: 1rem;}
 #socmed{text-align:center; background: #fff; border-radius: 1rem;padding: .5rem;margin: 1rem;}
#login{margin: 4em;}
input[type=email], input[type=text],input[type=password],input[type=tel]{
    border: 1px solid #555;font-size: .9rem;padding: 2px;
    border-radius: 4px;max-width: 20em;height: 1.8rem;line-height: 2rem;
}
.catsel input[type=radio]{line-height: 1rem;}
label{line-height: 1rem; font-size: .8rem;}
textarea{  border: 1px solid #555;font-size: .9rem;padding: 2px;
    border-radius: 4px;}
select {
    border: 1px solid #555;font-size: .9rem;padding: 2px;
    border-radius: 4px;height: 1.8rem;line-height: 2rem;max-width: 30em;
} 
#editarea, #vidlist, #vidchoose{font-size: .9rem;}
.oneline{display: inline-block;}
.vshort{width: 3rem;}
.shrt{width: 10rem;}
.sort-list  ul{list-style-type: none;}

.sort-list li {
	display: block;
	padding: 5px 5px; margin-bottom: 3px;
	}

.sort-list li img.handle {
	margin-right: 20px;
	cursor: move; 
}
.sort-vis{background-color: #AFF19B;
}
.sort-invis{background-color: #FFFFBD;}
.firstshow{display: none;}
.secondshow{display: none;}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
#vidlist{max-height: 150px;overflow: auto;}
.vidcho{display: inline-block;background-color: #f1f1f1;margin-bottom: 4px;}
.noshow{display: none;}
.nex{ padding: 2px;
  margin: 2px;
  background-color: #E5E6E3;
  color: #222;
   text-decoration: none;
  display: inline-block;
border: 1px dotted #000000;}