html {
    background: url('/images/Spino.jpeg') no-repeat;
    background-size: cover;
    }
    
    body {
      font-family: Tahoma, sans-serif;
      font-size: 87%;
      font-weight: bold;
      text-align:center;
      
    }
    
    img {
      max-width: 100%;
      height: auto;
    }
    
    .container {
     text-align: center;  
     max-width: 940px;
     margin: auto;
     
    
    }
    
    header {
     
      padding-top: 20px;
      padding-bottom: 20px;
      
      
    }
    
    header h1 {
      margin: auto;
      font-size: 165%;
     
    }
  
    header h2 {
      font-size: 140%;
      text-shadow: 1px 1px 0 rgba(61, 57, 1, 0.4);
      
    }
    
    header p {
      font-weight: bold;
      margin: 0;
      text-align: center;
      
    }
  
    .content-area {
      border-top: 3px solid #e98706;
      border-bottom: 3px solid #7c2802;
    }
    
    .main-area{
      color: #999;
      width: 66%;
      float: left;
      padding-right: 40px;
      box-sizing: border-box;
    }
    .main-area p{
      font-weight: bold;
  
    }
    .sidebar {
      width: 34%;
      float: left;
      background-color: #e4360b;
      padding: 20px 40px;
      box-sizing: border-box;
      font-size: 85%;
    }
    
    footer {
      text-align: center;
      font-size: 85%;
      padding-bottom: 20px;
      padding-top: 20px;
    }
    
    .fix {
      clear: both;
    }
    
    .group:before,
    .group:after {
      content: "";
      display: table;
    }
    
    .group:after {
      clear: both;
    }
    
    .group {
      zoom: 1;
    }
  table {
      border-spacing: 0;
      border-collapse: collapse;
      width: 100%;
  }
  .col-dino-name{
      width: 20%;
  }
  .col-dino-diet,
  .col-dino-score {
      width: 10%;
  }
  .col-dino-companion{
      width: 60%;
  }
  table td{
      border: 1px solid rgb(250, 114, 51) ;
      padding: 10px;
      text-align: center;
      font-size: 85%;
      font-weight: bold;
  }
  
  table tbody tr:nth-child(odd) {
      background-color: rgb(252, 206, 5);   
  }
  
  table tbody tr:nth-child(even) {
      background-color: #f70808;
  }

  table th{
      text-align: center;
      background-color: rgb(220, 221, 127);
      color: #415f48;
      text-shadow: 1px 1px 0 rgba(0, 0, 0, .4);
}
     
  
