body{
    background: black;
    
    /* CHANGE FONT COLOR IF CHANGED BACKGROUND */
    /* mostly white */
    /* color: #F8F5F5; */

    /* greyish */
    color: #E0E0E0;

    /* same green as logo */
    /* color: #5B7F00; */
}

/* having messed with the background colour and logo, 
 change the links to green */
/* unvisited link */
a:link {
    color: #40C240;
}

/* visited link */
a:visited {
    color: #3FB53F;
}

/* mouse over link */
a:hover {
    color: #5B7F00;
}

.bs-blackops-header {
    font-size: 24px;
    padding-bottom: 60px;
    padding-top: 60px;
    text-align: left;
}

.bs-blackops-header {
    font-size: 20px;
    margin-bottom: 40px;
}

.bs-blackops-header {
    background-color: #000000;
    background-image: linear-gradient(to bottom, #221832 0px, #21192E 100%);
    background-repeat: repeat-x;
    color: #FFFFFF;
    padding: 30px 15px;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}

.bs-blackops-header h1 {
    color: #FFFFFF;
    margin-top: 0;
}

.bs-blackops-header p {
    font-weight: 300;
    line-height: 1.4;
    margin-bottom: 0;
}

.alananonreveal {
 margin-bottom: 10px;
 width: 150px;
 height:150px;
 display:block;
 background:transparent url('../images/heads/alan_anon_150x150.png') center top no-repeat;
}

.alananonreveal:hover {
   background-image: url('../images/heads/alan_150x150.png');
}

.tonyanonreveal {
 margin-bottom: 10px;
 width: 150px;
 height:150px;
 display:block;
 background:transparent url('../images/heads/tony_anon_150x150.png') center top no-repeat;
}

.tonyanonreveal:hover {
   background-image: url('../images/heads/tony_150x150.png');
}

.steveanonreveal {
 margin-bottom: 10px;
 width: 150px;
 height:150px;
 display:block;
 background:transparent url('../images/heads/steve_anon_150x150.png') center top no-repeat;
}

.steveanonreveal:hover {
   background-image: url('../images/heads/steve_150x150.png');
}

.jamesanonreveal {
 margin-bottom: 10px;
 width: 150px;
 height:150px;
 display:block;
 background:transparent url('../images/heads/james_anon_150x150.png') center top no-repeat;
}

.jamesanonreveal:hover {
   background-image: url('../images/heads/james_150x150.png');
}

#mc_embed_signup input{
    color: #000000;
}

div#challenge001 div.revealed{
    display: none;
}

div#challenge001 a.revealer:hover + div.revealed{
    display: block;
}

section.content p{
    font-family: "Courier New", Times, monospace;
    font-size: 1em;
}

h1, h2, h3, h4{
    font-family: "Courier New", Times, monospace;
}

section.postcontent{
    #font-family: "Courier New", Times, monospace;
    font-family: Georgia, serif;
    font-size: 1.5em;
}

p{margin-bottom: 30px;}
