
  /* Main Stylesheet for outriders-mcc.dk */

  /* For sticky footer - don't change/delete */
  html, body {
    margin: 0;
    padding: 0;
    height: 100%
  }
  body {
    font-family: verdena, arial, sans-serif;
    font-size: 16px;
    background-color: black;
    color: white;
  }
  /* For sticky footer - don't change/delete */
  .wrap {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    min-height: 100%
  }
  .header {
    width: 60%;
    margin: 0 auto;
  }
  .header img {
    width: 50%;
    margin: 0 25%;
  }
  .contents {
    width: 60%;
    margin: 0 auto;
    /* For sticky footer - don't change/delete */
    padding-bottom: 35px;
  }
  .footer {
    width: 60%;
    /* For sticky footer - don't change/delete */
    position: relative;
    height: 30px;
    margin: -30px auto 0;
  }
  .menu {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 160px;
    height: auto;
    line-height: 2.0;
    font-size: 20px;
    text-align: center;
    padding-top: 10px;
  }
  .menu img {
    width: 140px;
  }
  .submenu {
    position: fixed;
    top: 0px;
    right: 0px;
    width: 160px;
    height: auto;
    line-height: 2.0;
    font-size: 20px;
    text-align: center;
    padding-top: 10px;
  }
  .amenu {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 160px;
    height: 100%;
    line-height: 1.3;
    font-size: 16px;
    text-align: center;
    padding-top: 10px;
    color: white;
  }
  #aimg {
    width: 140px;
    height: auto;
  }

  h1 {
    font-weight: bold;
    font-size: 30px;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 5px 0;
  }
  h2 {
    font-weight: bold;
    font-size: 25px;
    text-align: center;
    margin: 0;
    padding: 5px 0;
  }
  h3 {
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    margin: 0;
    padding: 5px 0;
  }
  h4 {
    font-size: 15px;
    text-align: center;
    margin: 0;
    padding: 5px 0;
  }
  h5 {
    font-size: 10px;
    text-align: center;
    margin: 0;
    padding: 5px 0;
  }
  h6 {
    font-size: 10px;
    font-style: italic;
    text-align: center;
    margin: 0;
    padding: 5px 0;
  }
  p {
    margin: 0;
    padding: 5px;
  }
  p:first-letter {
    /* color: #996600; org */
    color: #755918; /* light */
    /* color: #594218; dark */
    font-size: x-large
  }
  a {
    text-decoration:none;
    color: white;
  }
  a:hover {
    color: red;
  }
  .contents a {
    text-decoration:underline;
  }
  img {
    border-style: none;
    margin: 0;
  }
  hr {
    color: #755918;
    background-color: #755918;
    height: 2px;
    margin: 0;
    padding: 0;
    border: none;
  }
  table {
    width: 100%;
    margin: 0 auto;
    border: medium solid #755918;
    border-collapse: separate;
    empty-cells: show;
  }
  th, td {
    border: thin solid #755918;
  }
  th {
    background-color: #755918;
    color: white;
    font-weight: bold;
    font-size: 18px;
  }
  #validxhtml {
    position: fixed;
    bottom: 10px;
    left: 20px;
    width: 50px;
    height: auto;
  }
  #validcss {
    position: fixed;
    bottom: 10px;
    left: 90px;
    width: 50px;
    height: auto;
  }
  #gixmo {
    position: fixed;
    bottom: 10px;
    left: 74px;
    width: 12px;
    height: auto;
  }
  #jameson {
    position: fixed;
    bottom: 10px;
    right: 30px;
    width: 100px;
    height: auto;
  }
  #bannerad {
    position: fixed;
    bottom: 10px;
    right: 10px;
    width: 140px;
    height: auto;
  }
  .lft {
    text-align: left;
  }
  .ctr {
    text-align: center;
  }
  .rgt {
    text-align: right;
  }
  .px10 {
    font-size: 10px;
  }
  .px12 {
    font-size: 12px;
  }
  .pct50 {
    width: 50%;
  }
  .strike {
    text-decoration: line-through;
  }
  .red {
    color: red;
  }
  .yellow {
    color: yellow;
  }
  .green {
    color: green;
  }
  .blue {
    color: blue;
  }
  .black {
    color: black;
  }
  .white {
    color: white;
  }
  /* Sticky Footer - Opera Fix*/
  body:before {
   content: "";
   height: 100%;
   float: left;
   width: 0;
   margin-top: -32767px;
  }

