*{margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;color:#242323}
body{background-image: linear-gradient(0deg,#aea58c,transparent,transparent 100px),url(https://cdn.2kgames.com/web/civilization.com/images/bg_stone_repeat.jpg);
}
.top {background:#e30e22;padding-top:10px;padding-bottom:10px;}
#main{background:white;width:100%;max-width:990px;margin:auto;}
header, section,img{max-width:100%}
.redo {color:#e30e22;}
.menu{background:#e30e22}
.g400 ul{width:400px;}
.g470 ul{width:470px;}
.menu ul {
    list-style-type: none;
    margin: auto;
    
    padding-top: 10px;
}
.menu li {
    float: left;
    padding: 5px;}
.menu li a {
    text-decoration: none;
    color: white;
}
.clear{clear:both}
#main p{padding:15px;font-size:16px;line-height: 22px}
h2{padding:20px;padding-top:60px;}
.sticky {
    position: fixed;
    top: 0;
    width: 100%;
  }
  
  .sticky + #main{
    
  }
  h1 img{vertical-align: middle;padding-left:50px;padding-right:15px;}
  h1 {color:white;float:left;}
  #translate {float:right;}
  #translate a {text-decoration: none;font-size:16px;}
  #translate p{background-color:#ff8c97;padding:15px;margin-right:50px}
  footer{background: rgb(24, 24, 24); color:white!important;}
  footer p {color:white;}
  table{width:80%;margin:auto;border-collapse: collapse;}
   table , th, td {border: 1px solid #e30e22;margin:0;padding:0;}
   th, td {padding:5px;text-align:center}
   .input {
    background-color: #e30e22; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
  }
  form {width:80%; margin:auto;}
.field {padding: 15px 32px;}
.left {float:left;width:30%;margin-left:2%;}
@media screen and (max-device-width:650px) { 
    form {width:98%}
    table {width:98%}
    
 }