@charset "UTF-8";
/* CSS Document */

body{
	background-color:hsla(0,0%,80%,1.00);
}

#wrapper{
	background: red; /* For browsers that do not support gradients */
    background: -moz-linear-gradient(left,rgba(98, 14, 17, 1), rgba(130, 17, 20, 1),rgba(98, 14, 17, 1));
    background: -webkit-linear-gradient(left,rgba(98, 14, 17, 1), rgba(130, 17, 20, 1),rgba(98, 14, 17, 1));
    background: -o-linear-gradient(left,rgba(98, 14, 17, 1), rgba(130, 17, 20, 1),rgba(98, 14, 17, 1));
    background: linear-gradient(left,rgba(98, 14, 17, 1), rgba(130, 17, 20, 1),rgba(98, 14, 17, 1));
	border:#C9C9C9 medium groove;
	border-radius: 8px;
	padding-top:50px;
	}

/*****MENU******/

#menu {
  position: fixed;
  left: -85px;
  top: 30%;
  width: 8em;
  margin-top: -2.5em;
  background-color:rgba(98, 14, 17, 1);
  border-bottom-right-radius:3px;
  border-top-right-radius:3px;
  z-index:3;
  
}

.but_text a{
	color:hsla(0,0%,90%,1.00);
	font-weight:500;
}

.on{
	background-color:rgba(130, 17, 20, 1);
	border-radius: 4px;
}

#menu_label{
	transform: rotate(90deg);
	transform-origin: left top 0;
	padding-left:52px;
	color:hsla(0,0%,90%,1.00);
}

#menu_label2{
	transform: rotate(90deg);
	transform-origin: left top 0;
	padding-left:52px;
	display:none;
	color:hsla(0,0%,90%,1.00);
}

 #navbar{
		 display:none;
	 }
	 
	 
 @media (max-width: 768px) {
	 #menu{
		 display:none;
	 }
	 #navbar{
		 display:block;
	 }
	 
 }
 

	
/***Camp Banner***/

#camp_header{
	background-color:#343434;
	color:hsla(0,0%,90%,1.00);
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:25px;
	font-style:oblique;
	
}

.img_header{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

#camp_header a{
	color:hsla(0,0%,90%,1.00);
	text-decoration:none;
}

.body-text{
	color:hsla(0,0%,90%,1.00);
	font:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:16px;
}

.body-text a{
	color:hsla(0,0%,90%,1.00);
	font:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:16px;
}

.FAQ-text{
	color:hsla(0,0%,33%,1.00);
	font:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:16px;
}

.FAQ-text a{
	color:hsla(0,0%,33%,1.00);
	font:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:16px;
}

.col-label{
	display:none;
}

@media (min-width: 768px) {
	.col-label{
		display:block;
	 }
}

.date{
	color:#313131;
	font:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:19px;
	background-color:hsla(0,0%,64%,0.79);
	padding:4px 0px;
	margin-top:12px;
}

.col-label{
	color:#313131;
	font:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:17px;
	text-decoration:underline;
}

.col-cont{
	color:#313131;
	font:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:16px;
}

.row_sched{
	padding:2px 0px;
}

.fancy_hr{
	border-color:#AE4500;
	color:#ae4500;
	background-color:#ae4500;
	border:0;
	height:2px;
	background-image: -webkit-linear-gradient(left, #99cc33, #ae4500, #99cc33); /* For Safari 5.1 to 6.0 */
  	background-image: -o-linear-gradient(left, #99cc33, #ae4500, #99cc33); /* For Opera 11.1 to 12.0 */
  	background-image: -moz-linear-gradient(left, #99cc33, #ae4500, #99cc33); /* For Firefox 3.6 to 15 */
  	background-image: linear-gradient(left, #99cc33, #ae4500, #99cc33); /* Standard syntax */
}

.workshop_head{
	background-color:#343434;
	color:hsla(0,0%,90%,1.00);
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:18px;
	font-style:oblique;
	padding:2px 0px;
	margin:6px 0px;
}

.par_con{
	font-size:12px;
}

.par_con a{
	color:hsla(0,13%,94%,1.00);
	font-size:12px;
	text-decoration:none;
}