body {
    background-color:#292929;
    color:#33CC33;
    font-family:'Modern Sans'; 
}
a,a:hover,a:link,a:active,a:visited {
    color:white;
    text-decoration:none;
}
a:hover {
    font-weight:bold;
}
.thumbnail_row {
    margin-bottom: 25px;
}
input[type='select'],input[type='text'],input[type='password'] {
    height:40px;
    font-size:1.3em;
    text-align:center;
    border-radius:5px;

}

input[type='submit'],input[type='button'] {
    background-color:#292929;
    border:2px solid #33CC33;
    border-radius:5px;
    padding-top:3px;
    padding-bottom:3px;
    margin-top:10px;
    margin-bottom:10px;
    cursor:pointer;
    height:40px;
    color:white;
    font-size:1.3em;
}
body {
    font-size:1.1em;
}

#main_container {
    max-width:800px;
    margin:0 auto;
}
p {
    line-height:1.3;
}
.logo_image_container {
    padding-top:20px;
    text-align:center;
}
.thumbnail_image_container {
    width:calc(50% - 4px);
    display:inline-block;
    text-align:center;
}
.thumbnail_image_container img {
    max-width:90%;
    border-radius:15px;
}
.logo_image {
    max-width: 748px;
    margin-bottom: 20px;
    width: 80%;
}
hr { background-color:#2d2d2d;height:2px; border:none; }

.footer {
    text-align:center;
    font-family:'commodore';
    font-size:12px;
    margin-top:25px;
    clear: both;
}
.footer_text {
    position:relative;
    top:-5px;
}
.footer img {
    width:25px;
}
h1,h2,h3,h4,h5,h6,h7 {
    font-family:'commodore';
    clear:both;
}
.clearfix {
    clear: both;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
