body
{
background-color: black;
background-position: center top;
color: orange;
text-align: center;
margin: 0px;
padding: 0px;
background-image: url('images/bg.png');
}

a,a:visited
{
	color: orange;
}

a:hover
{
	text-shadow: black 0 0 5px;
}

p
{
	text-shadow: blue 0 0 5px;
	background: radial-gradient(rgba(0, 0, 200, 50%), rgba(0, 0, 0, 0));
}

div.head
{
background-image:linear-gradient(180deg, #00a 0%, rgba(0, 0, 0, 0) 100%);
background-repeat: no-repeat;
margin: 0px;
padding-bottom: 20px;
}

h1
{
	margin: 0px;
	padding-top: 30px;
}

.headspacing, .headspacing img
{
	margin: 0px;
	padding: 0px;
}

table
{
text-align: left;
vertical-align: top;
}

td
{
vertical-align: top;
}

.glow {
  color: black;
  text-align: center;
  
text-shadow:
    0 0 7px #fff,
    0 0 10px #fff,
    0 0 21px #fff,
    0 0 42px #6af,
    0 0 82px #6af,
    0 0 92px #6af,
    0 0 102px #6af,
    0 0 151px #6af;  
  /*text-shadow: 0 0 30px orange;*/
/*
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;
*/
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 10px orange, 0 0 20px #fcf, 0 0 30px #fce, 0 0 40px #fcd, 0 0 50px #fcc, 0 0 60px #fcb, 0 0 70px #fca;
  } 
  to {
    text-shadow: 0 0 20px orange, 0 0 30px #fae, 0 0 40px #fad, 0 0 50px #fac, 0 0 60px #ffb, 0 0 70px #faa, 0 0 100px #fa0;
  }
}


.grow { 
  transition: all .2s ease-in-out; 
}

.grow:hover { 
  transform: scale(1.2); 
}