@import url(https://fonts.googleapis.com/css?family=Metrophobic);

body {
	background-color: #111117;
	background-image: url('../../images/backgroundpattern.png');
	color: #eeeeff;
	font-family: Metrophobic, sans-serif;
	font-size: 15px;
}

.footerbar {
	position: fixed;
	bottom: 0;
	left: 0;
	height: 40px;
	width: 100%;
	background-color: #303037;
	background: -moz-linear-gradient(top, #303037, #17171f);
	background: -webkit-linear-gradient(top, #303037, #17171f);
	background: -ms-linear-gradient(top, #303037, #17171f);
	box-shadow: 0px 0px 8px #000;
	border-top: 1px solid #45454c;
	z-index: 24;
}

.barlogo {
	height: 65px;
	width: auto;
	position: fixed;
	left: 4px;
	bottom: 4px;
	z-index: 25;
}

.footerbar .links {
	line-height: 36px;
	padding-left: 172px;
}

a {
	text-decoration: none;
	color: #aaaaff;
	transition: .25s;
}

.footerbar .links a {
	padding-left: 10px;
	padding-right: 10px;
}

a:hover {
	color: #aaaaff;
	transition: .25s;
	text-shadow: 0px 0px 2px #666;
}

.playnow {
	float: right;
	font-weight: bold;
}

.mainlogo, .videoframe {
	text-align: center;
	z-index: -1;
}

.videoframe iframe{
	border: 1px solid #45454c;
	box-shadow: 0px 0px 8px #000;
}

.spacefixer {
	padding: 32px;
}

h1 {
	font-size: 20pt;
	font-weight: bold;
	color: #ed1c24;
	text-shadow: 0px 0px 16px #000;
	text-align: center;
}

h2 {
	font-size: 15pt;
	font-weight: bold;
	color: #ed1c24;
	text-shadow: 0px 0px 16px #000;
	line-height: 2px;
	padding-left: 1px;
}

.selection_table {
	width: 700px;
	margin: auto;
	padding-bottom: 100px;
}

.selection_table td {
	text-align: center;
	width: 100px;
}

.stats_table td:nth-child(odd), .donate_table td:nth-child(1) {
	font-weight: bold;
	width: 120px;
}

.stats_table {
	padding-bottom: 20px;
}

.stats_table td {
	padding: 0;
	margin: 0;
}

.characterimg {
	width: 55%;
	height: auto;
	float: right;
	border: 1px solid #45454c;
	box-shadow: 0px 0px 8px #000;
}

.main {
	width: 80%;
	margin: auto;
}

.backlink {
	font-size: 9pt;
	position: absolute;
	top: 8px;
	left: 8px;
}

li {
	padding-bottom: 8px;
}

.donate_table {
	margin: auto;
}
.donate_table td:nth-child(2){
	width: 100px;
}
.donate_table td:nth-child(3){
	width: 600px;
}

.adminform
{
	background-color: #a0a0a0;
}

.errorText
{
	color: #FF0000;
}

.finetext
{
	font-size: 9pt;
}

.postbox
{
	width: 60%;
	height: 100px;
	background-color: #a0a0a0;
}

blockquote
{
	background-color: #414141;
	border: 2px dashed gray;
	margin: 3px;
	padding: 2px;
	font-size: x-small;
	max-width: 1000px;
}

table.forumTable
{
	width: 75%;
	min-width: 1000px
	background-color: #212127;
	vertical-align: middle;
}

table.navmenu
{
	width: 1000px;
	height: 50px;
}

td.logocell
{
	width: 400px;
}

td.usernamerow
{
	width: 150px;
	vertical-align: text-top;
	background-color: #414141;
}

td.postdatarow
{
	padding: 5px;
	max-width: 1100px;
}

td.lastpostrow
{
	width: 340px;
}

td.startedbyrow
{
	width: 170px;
}

.bottomstuff
{
	text-align: right;
	vertical-align: bottom;
	font-size: 9pt;
	padding-right: 3px;
	padding-bottom: 3px;
}

a.bottomstuff
{
	padding-left: 25px;
}

img
{
	max-width: 1000px;
}

.inPostButtons
{
    margin-left: 8px;
}