a.block-link{display:block;text-decoration:none !important;padding:0;margin:0;color:inherit}a.block-link:link,a.block-link:visited,a.block-link:hover,a.block-link:active{color:inherit}
/* BannerThing by RapidWeaver Central  */

#bannerthingstacks_in_27 {
	position: relative;
	padding: 1em;
	z-index: 1;
}

/* Fancy */

.banner-style0stacks_in_27 {
	width: auto;
	margin: 0em 2em;
	position: relative;
	text-align: center;
	text-decoration: none;
	background: #BB0000;
	color: #FFFFFF;
	font-size: 20px;
	padding: 1em 2em;
	text-transform: none;;
	letter-spacing:3px;;
	font-weight:bold;;
	text-shadow: 0 1px 0 #BFBFBF;
	text-shadow:none;
}

.banner-style0stacks_in_27:before, .banner-style0stacks_in_27:after {
	content: "";
	position: absolute;
	display: block;
	bottom: -1em;
	border: 1.5em solid #BB0000;
	z-index: -1;
}

.banner-style0stacks_in_27:before {
	left: -2em;
	border-right-width: 1.5em;
	border-left-color: transparent;
}

.banner-style0stacks_in_27:after {
	right: -2em;
	border-left-width: 1.5em;
	border-right-color: transparent;
}

.banner-style0stacks_in_27 .banner-content:before, 
.banner-style0stacks_in_27 .banner-content:after {
	content: "";
	position: absolute;
	display: block;
	border-style: solid;
	border-color: #820000 transparent transparent transparent;
	bottom: -1em;
}

.banner-style0stacks_in_27 .banner-content:before {
	left: 0;
	border-width: 1em 0 0 1em;
}

.banner-style0stacks_in_27 .banner-content:after {
	right: 0;
	border-width: 1em 1em 0 0;
}

/* Basic */

.banner-style1stacks_in_27 {
	width: auto;
	margin: 0 2em;
	position: relative;
	text-align: center;
	text-decoration: none;
	background: #BB0000;
	color: #FFFFFF;
	font-size: 20px;
	padding: 1em 2em;
	text-transform: none;;
	letter-spacing:3px;;
	font-weight:bold;;
	text-shadow: 0 1px 0 #BFBFBF;
	text-shadow:none;
	height: 20px;
	line-height: 20px;

}

.banner-style1stacks_in_27:before, .banner-style1stacks_in_27:after {
	content: "";
	position: absolute;
	display: block;
	top: 0;
	border: 1.5em solid #BB0000;
	z-index: -1;
}

.banner-style1stacks_in_27:before {
	left: -2em;
	border-right-width: 1.5em;
	border-left-color: transparent;
}

.banner-style1stacks_in_27:after {
	right: -2em;
	border-left-width: 1.5em;
	border-right-color: transparent;
}

#stacks_in_27 {
	padding: 0px 0px 30px 0px;
}
#stacks_in_127_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_127 a:link, #stacks_in_127 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_127 a:hover, #stacks_in_127 a:active {
	color:#FFFFFF;
}







#stacks_in_127 a:link, #stacks_in_127 a:visited {
	background-color:#00A0FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00A0FF), to(#0060BF));
	border:1px solid #0060BF;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_127 a:hover {
	background-color:#00ACFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00ACFF), to(#0053A5));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_127 a:active {
	background-color:#00A0FF;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_127 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_119_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_119 a:link, #stacks_in_119 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_119 a:hover, #stacks_in_119 a:active {
	color:#FFFFFF;
}







#stacks_in_119 a:link, #stacks_in_119 a:visited {
	background-color:#00A0FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00A0FF), to(#0060BF));
	border:1px solid #0060BF;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_119 a:hover {
	background-color:#00ACFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00ACFF), to(#0053A5));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_119 a:active {
	background-color:#00A0FF;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_119 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_121_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_121 a:link, #stacks_in_121 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_121 a:hover, #stacks_in_121 a:active {
	color:#FFFFFF;
}







#stacks_in_121 a:link, #stacks_in_121 a:visited {
	background-color:#00A0FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00A0FF), to(#0060BF));
	border:1px solid #0060BF;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_121 a:hover {
	background-color:#00ACFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00ACFF), to(#0053A5));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_121 a:active {
	background-color:#00A0FF;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_121 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_123_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_123 a:link, #stacks_in_123 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_123 a:hover, #stacks_in_123 a:active {
	color:#FFFFFF;
}







#stacks_in_123 a:link, #stacks_in_123 a:visited {
	background-color:#00A0FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00A0FF), to(#0060BF));
	border:1px solid #0060BF;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_123 a:hover {
	background-color:#00ACFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00ACFF), to(#0053A5));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_123 a:active {
	background-color:#00A0FF;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_123 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_125_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_125 a:link, #stacks_in_125 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_125 a:hover, #stacks_in_125 a:active {
	color:#FFFFFF;
}







#stacks_in_125 a:link, #stacks_in_125 a:visited {
	background-color:#00A0FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00A0FF), to(#0060BF));
	border:1px solid #0060BF;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_125 a:hover {
	background-color:#00ACFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00ACFF), to(#0053A5));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_125 a:active {
	background-color:#00A0FF;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_125 {
	padding: 0px 0px 10px 0px;
}
@font-face {
  font-family: 'neontubes';
  src: url("../files/neon-text-fonts/neontubes-webfont.woff2") format("woff2"), url("../files/neon-text-fonts/neontubes-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

#neon_text_stacks_in_116 {
  font-family: "neontubes";
  display: block;
  position: relative;
  -webkit-transform: rotate(0deg) translateZ(0) translate3D(0, 0, 0);
  transform: rotate(0deg) translateZ(0) translate3D(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: opacity;
  color: rgba(251, 2, 7, 1.00);
  
  text-shadow:  0 0 0 transparent,
                0 0 5px rgba(251, 2, 7, 1.00),
                0 0 10px rgba(251, 2, 7, 1.00),
                0 0 20px rgba(251, 2, 7, 1.00),
                0 0 30px rgba(251, 2, 7, 1.00),
                0 0 40px rgba(251, 2, 7, 1.00),
                0 0 55px rgba(251, 2, 7, 1.00),
                0 0 75px rgba(251, 2, 7, 1.00);
  
  font-size: 40px;
  line-height: 40px;
  letter-spacing: 4px;
  line-height: 1em;
  
  text-align: center;
  
  padding: 50px 10px;

  
  -webkit-animation: neontext_buzz 0.01s infinite alternate;
  animation: neontext_buzz 0.01s infinite alternate;
  

  

  

  

  

  

  

  
}

@media screen and (min-width: 568px) {
  #neon_text_stacks_in_116 {
    font-size: 80px;
  }
}

@-webkit-keyframes neontext_buzz {
  70% {
    opacity: 0.80;
  }
}

@keyframes neontext_buzz {
  70% {
    opacity: 0.80;
  }
}

@-webkit-keyframes neontext_disco {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@keyframes neontext_disco {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@-webkit-keyframes neontext_flash {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@keyframes neontext_flash {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@-webkit-keyframes neontext_flicker {
  40% {
    opacity: 1;
  }
  42% {
    opacity: 0.8;
  }
  43% {
    opacity: 1;
  }
  45% {
    opacity: 0.2;
    text-shadow: none;
  }
  46% {
    opacity: 1;
  }
}

@keyframes neontext_flicker {
  40% {
    opacity: 1;
  }
  42% {
    opacity: 0.8;
  }
  43% {
    opacity: 1;
  }
  45% {
    opacity: 0.2;
  }
  46% {
    opacity: 1;
  }
}

@-webkit-keyframes neontext_pulse {
  0% {
    opacity: 0.2;
    text-shadow: none;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@keyframes neontext_pulse {
  0% {
    opacity: 0.2;
    text-shadow: none;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@-webkit-keyframes neontext_radioactive {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}

@keyframes neontext_radioactive {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}

@-webkit-keyframes neontext_seveneleven {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@keyframes neontext_seveneleven {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@-webkit-keyframes neontext_verybroken {
  70% {
    opacity: 0.2;
    text-shadow: none;
  }
  72% {
    opacity: 1.0;
  }
  73% {
    opacity: 0.2;
  }
  88% {
    opacity: 1.0;
  }
  89% {
    opacity: 0.2;
  }
}

@keyframes neontext_verybroken {
  70% {
    opacity: 0.2;
    text-shadow: none;
  }
  72% {
    opacity: 1.0;
  }
  73% {
    opacity: 0.2;
  }
  88% {
    opacity: 1.0;
  }
  89% {
    opacity: 0.2;
  }
}
#fadeinWrapperstacks_in_53 {
	display: block;
	position: relative;
	height: 400;	
}

#fadeInStackstacks_in_53 {
	display: none;
	position: relative;
	z-index: 20;
}
#stacks_in_53 {
	padding:  20px;
}
/* RainbowThing by RapidWeaver Central  */  

#stacks_in_54 .rainbowthing {
  color: #BB0000;
  -webkit-animation: colors 57s linear infinite;
  -moz-animation: colors 57s linear infinite;
  animation: colors 57s linear infinite;
}

@-webkit-keyframes colors {
  5.26316% {
    color: #F55C3D;
  }

  10.52632% {
  color: #F5993D;
  }

  15.78947% {
  color: #F5D63D;
  }

  21.05263% {
  color: #D6F53D;
  }

  26.31579% {
  color: #D6F53D;
  }

  31.57895% {
  color: #99F53D;
  }

  36.84211% {
  color: #5CF53D;
  }

  42.10526% {
  color: #3DF55C;
  }

  47.36842% {
  color: #3DF599;
  }

  52.63158% {
  color: #3DF5D6;
  }

  57.89474% {
  color: #3DD6F5;
  }

  63.15789% {
  color: #3D99F5;
  }

  68.42105% {
  color: #3D5CF5;
  }

  73.68421% {
  color: #5C3DF5;
  }

  78.94737% {
  color: #993DF5;
  }

  84.21053% {
   color: #D63DF5;
  }

  89.47368% {
  color: #F53DD6;
  }

  94.73684% {
  color: #F53D99;
  }

  100% {
  color: #BB0000;
  }
}

@-moz-keyframes colors {
  5.26316% {
    color: #F55C3D;
  }

  10.52632% {
  color: #F5993D;
  }

  15.78947% {
  color: #F5D63D;
  }

  21.05263% {
  color: #D6F53D;
  }

  26.31579% {
  color: #D6F53D;
  }

  31.57895% {
  color: #99F53D;
  }

  36.84211% {
  color: #5CF53D;
  }

  42.10526% {
  color: #3DF55C;
  }

  47.36842% {
  color: #3DF599;
  }

  52.63158% {
  color: #3DF5D6;
  }

  57.89474% {
  color: #3DD6F5;
  }

  63.15789% {
  color: #3D99F5;
  }

  68.42105% {
  color: #3D5CF5;
  }

  73.68421% {
  color: #5C3DF5;
  }

  78.94737% {
  color: #993DF5;
  }

  84.21053% {
   color: #D63DF5;
  }

  89.47368% {
  color: #F53DD6;
  }

  94.73684% {
  color: #F53D99;
  }

  100% {
  color: #BB0000;
  }


}
	

@keyframes colors {
  5.26316% {
    color: #F55C3D;
  }

  10.52632% {
  color: #F5993D;
  }

  15.78947% {
  color: #F5D63D;
  }

  21.05263% {
  color: #D6F53D;
  }

  26.31579% {
  color: #D6F53D;
  }

  31.57895% {
  color: #99F53D;
  }

  36.84211% {
  color: #5CF53D;
  }

  42.10526% {
  color: #3DF55C;
  }

  47.36842% {
  color: #3DF599;
  }

  52.63158% {
  color: #3DF5D6;
  }

  57.89474% {
  color: #3DD6F5;
  }

  63.15789% {
  color: #3D99F5;
  }

  68.42105% {
  color: #3D5CF5;
  }

  73.68421% {
  color: #5C3DF5;
  }

  78.94737% {
  color: #993DF5;
  }

  84.21053% {
   color: #D63DF5;
  }

  89.47368% {
  color: #F53DD6;
  }

  94.73684% {
  color: #F53D99;
  }

  100% {
  color: #BB0000;
  }

}
	
/* Based on a snippet by Jackie Balzer, inspired by www.metafizzy.co */ 


	
	#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:-9999px;background:url(../files/elevator-images/top.png) no-repeat left top;z-index:9988}#toTop:hover{background:url(../files/elevator-images/top.png) no-repeat left -51px}#toTop:active,#toTop:focus{outline:none}
