.adsbygoogle:not(:empty) ~ .banner {
  display:none;
}
.bannerContainer{
    margin:50px 0 0 0;
}
.banner img{
    width:720px;
}
@media(min-width: 500px) { .adsense { max-height: 60px; } }
@media(min-width: 800px) { .adsense { max-height: 100px; } }
@media (min-width: 701px){
    body {
        background-image: linear-gradient(rgb(30, 37, 91), rgb(10, 13, 33));
        background-attachment: fixed;
    }
    #container{
        margin-top:10px;
    }
}

@media (max-width: 700px){
  body {
    background-color:rgb(10, 13, 33);
  }
    #container{
        margin-top:10px;
        min-height:15px;
    }
    #content table{
        font-size:0.75em;
    }
    #content img{
        max-width:100%;
    }
    #content iframe{
        max-width:100%;
        height:auto;
    }
    .tableContainer{
        overflow:scroll;
    }
    p {
     font-size: 1.25rem;
   }
}
.grecaptcha-badge { 
    visibility: hidden;
}
#captchaTOS{
    font-size:0.6em;
}
#header img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width:75%;
}
#menu{
    text-align:center;
    max-width:1150px;
    margin:auto;
}
#content{
    color:white;
    font-family: 'Convergence', sans-serif;
    max-width:950px;
    margin-top:100px;
    margin-right:auto;
    margin-left:auto;
}
.submenu{
    display:none;
}
#menu .submenu ul{
    text-decoration: none;
    color:white;
    font-family: 'Convergence', sans-serif;
    font-size:0.85em;
}
#commanderList img{
    margin-left:5px;
    margin-right:5px;
    border-radius:50%;
}
#menu a{
    text-decoration: none;
    color:inherit;
}
#menu ul{
    list-style-type: none;
    padding: 0;
    display:inline;
    font-family: sans-serif;
    font-size: 1.3em;
    color:white;
    line-height:1.6;
}
#menu li{
    display:inline;
    margin-left:15px;
    margin-right:15px;
}
#menu .highlight{
    color:rgb(219, 150, 32);
}
#footer{
    font-style:italic;
    font-size:0.66em;
    margin-top:100px;
    color:white;
    font-family: 'Convergence', sans-serif;
    margin-left:50px;
    margin-right:50px;
}
#imgs{
    margin-top:40px;
    text-align:center;
}
#imgs img{
    margin: 0 10px 0 10px;
}
#content table{
    color:inherit;
    border-collapse:collapse;
}


th,td{
    border:1px solid #ccc;
    padding:5px;
}
#content a{
    color: yellow;
}
#content a:visited{
    color:orange;
}
#content h1{
    text-align:center;
}
#content h1,h2,h3{
    margin-top:50px;
}
#links{
    line-height:0;
    font-size:0.75em;
}
#content #reportClick{
    text-decoration:underline;
    color: red;
    cursor:pointer;
    font-size:0.75em;
}
#content #errorReport{
    background-color: khaki;
    color: black;
    font-size: 0.8em;
    display: none;
    z-index: 1;
    padding: 5px;
    border-radius: 5px;
}
#content #errorReport a{
    color:red;
}
#content #countp{
    color:#555555;
    font-size:0.7em;
    font-style:italic;
}
#content #errorReport #newPatch{
    color:red;
}
label {
    white-space:nowrap;
}