h1, .main-color, .main a {color: #0889CA;}

.main {margin: auto; max-width: 1080px; padding: 15px 25px 0px;}
.main a {text-decoration: underline;}
.main a:hover {color: #085687;}
.main img {max-width: 100%; height: auto;}
.winner {color: #72BB62; font-weight: bold;}
.section-header {background: #0889CA; color: #000; margin-top: 40px; padding: 5px; text-align: center;}

.side {float: right; margin: 0 0 40px 40px; text-align: center;}
.intel {margin-bottom: 20px;}
.intel p {margin: 0 0 5px; text-align: center;}
.intel img {margin: 0;}

.play-time {background: #111; clear: both; margin: 30px 0 15px; padding: 15px;}
.play-time p:last-of-type {margin-bottom: 0;}

.prize-level {border-bottom: 1px solid #72BB62; color: #72BB62; display: block; margin-bottom: 5px;}
.prize-list {margin-bottom: 35px; position: relative;}

.servers-provided img {margin: 0 10px; height: 64px;}
.servers-banners {margin: 10px auto; text-align: center;}
.servers-banners a {text-decoration: none;}

.entry-section {overflow: hidden;}
.table-info {margin: 0 auto 25px;}
.table-info td {padding: 5px 10px;}
.info {font-weight: bold; text-align: right;}

.form-signup input[type="text"] {margin-right: 5px;}
.form-signup table {margin: 0 auto 15px;}
.form-signup td {padding: 2px 5px;}
.form-signup .button-line, .agree-section {text-align: center;}
.signed-up {border: 1px solid #72BB62; margin: 15px 25px; padding: 15px;}
.signed-up h3 {margin-top: 0; margin-bottom: 15px;}
.signed-up .table-info {margin-bottom: 0;}
.signed-up .section-header {background: #72BB62;}

.rules {margin: 20px 0 0; clear: both;}
.terms-box {background-color: #000; border: 1px solid #fff; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 auto 30px; overflow-y: scroll; padding: 15px; max-width: 100%; height: 350px;}
.terms-box .terms-nobullet {list-style: none;}
.terms-box .terms-nomarginleft {margin-left: 0;}
.terms-heading {display: block; font-weight: bold; margin-top: 20px; margin-bottom: 0 !important; text-decoration: underline;}

.logos {text-align: center;}
.phanteks-logo {display: inline-block;}

@media (max-width: 850px)
{
  .side {float: none; margin: 0 0 40px;}
}