td {
padding: 8px 0px;
color: white;
}

th {
border-right: 2px solid;
color: white;
}

body{
background-color: black;
margin: 0px;
}

.maincontainer{
color: white;
font-family: sans-serif;
font-size:12px;
margin-left: auto;
margin-right: auto;
display: block;
position: relative;
}

.container {
position: relative;
background-color: #4b1f8c;
border-style: solid;
border-width: 24px;
border-image: url(divs/border-green-scene.png) 24 repeat repeat;
margin: 0px auto 16px auto;
background-clip: padding-box;
}

.shadow {
background-color: black;
border-style: solid;
border-width: 24px;
border-image: url(divs/border-green-scene-shadow.png) 24 repeat repeat;
background-clip: padding-box;
width: 100%;
height: 100%;
position: absolute;
z-index: -1;
margin: -16px;
}

.impact {
font-size: 12px;
font-weight: bold;
background-image: linear-gradient(0deg,rgb(255, 255, 0) 0%, rgb(0, 255, 0) 2%, rgb(143, 143, 143) 22%, rgb(201, 201, 201) 49%, rgb(255, 255, 255) 50%, rgb(207, 207, 207) 100%);
text-shadow: 1px 1px black, -1px -1px black, 1px -1px black, -1px 1px black;
margin: 0px;
color: lime;
}

footer {
text-align: center;
background: black;
color: white;
width: 600px;
margin: 0px auto;
}

footer p{
margin: 2px;
}

footer a{
color: aqua;
}