@font-face {
    font-family: "chalk";
    src: url('../font/erasdust.ttf');
}

body {
    background: #000000 url('../img/background.jpg') no-repeat top center fixed;
    background-size: 100%;
}
.contentcontainer {
    background-color: rgba(0,0,0,0.8);
    border:1px black solid;
    border-radius:5px;
    padding:30px;
    font-family: chalk;
    font-size: 25px;
    color:white;
}

.header {
    padding-top:30px;
}
.spacer30 {
    padding-top:30px;
}

.footerbox {
    padding-left: 20px;
    padding-right: 20px;
}
.maincontent{
    overflow-x: auto;
}
.purchaseforms{
    width:502px;margin:auto;
}

.donate-form{
    display:inline-block;
}

.navbar-tgp{
    background: transparent url('../img/woodbg.jpg') repeat-x !important;
    font-family: chalk;
    font-size: 25px;
    color: white;
}
.navbar-brand{
    font-size: 25px;
}
.navbar-tgp a:link, .navbar-tgp a:hover, .navbar-tgp a:active, .navbar-tgp a:visited {
    color: white;
}
.dropdown-menu{
    background-color: rgba(0,0,0,0.3);
}
.dropdown-menu li a {
    font-size: 25px;
}
#submenu {
    color:#4c4c4c !important;
}
.row{margin-left: 0px !important;margin-right: 0px !important;}
table{border-spacing:0;border-collapse:collapse}td,th{padding:0}
thead{display:table-header-group}
table{border-collapse:collapse!important}
table td,table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: rgba(0,0,0,0.2);
    /* border-color: #337ab7; */
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    /* background-color: #eee;
    background-color: transparent !important; */
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: rgba(0,0,0,0.3);
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: rgba(0,0,0,0.3);
}

.generic-form {
    background-color: transparent !important;
    border: 0px;
}
table td, table th {
    background-color: transparent !important;
    padding-bottom: 3px;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    background-color: #333333;
    border: none;
    padding: 13px 40px;
    margin-top: 15px;
    font-size: 20px;
    font-family: chalk;
    border-radius: 4px;
}

.vertical-table select, .vertical-table select {color:black;}

.date-field{
    color:#000000;
}

#server_status {
    border-spacing: 0;
    border-collapse: collapse;
    background-color: transparent !important;
    border: 1px solid #ddd;
}

#server_status .server {
    color: #fff;
}

.online { color:#3c763d; }
textarea { color:#444; }
.newsCont{ border-bottom: 1px white solid; font-size: 20px;padding-bottom: 10px; }
#currentevents {
    height:352px;
    width:320px;
    background:transparent url('../img/currentevents.png') no-repeat top center;
    padding-top: 70px;
    font-size: 20px;
    padding-left: 40px;
}
#discordbtn {
    height:100%;
    width:100%;
    background:transparent url('../img/discord.png') no-repeat top center;
    }
