/* HTML5 display-role reset for older browsers */
   article, aside, details, figcaption, figure, 
   footer, header, hgroup, menu, nav, section {
    display: block;
  }
  body {
    line-height: 1;
    margin: 0;
    font-family: sans-serif;
  }
  ol, ul {
    list-style: none;
  }

  table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-left: auto;
    margin-right: auto;
    border-color: black;
  }


  table td:hover {
    background-color: lightgray;
  }

  table tbody tr td {

    background-color: gray;
  }

  td a {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 9px;
    text-align: center;
    color: white;
    text-decoration: none;
  }

  html {
      background-color: #30302c;
  }

  h1 {
    position: relative;
    top: 100px;
    text-align: center;
    font-size: 50px;
    color: #fff;
    text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
  }

  /*=========================================
    Main Styles
    =========================================*/
    
    .header {
      background-image: url("../img/PCRepair.jpg");
      background-size: 100%;
      height: 300px;
    }

    .container {
      width: 800px;
      margin: 0 auto;
    }

    .headerText {
      margin: 0 auto;
    }

    .intro {
      color: white;
      font-size: 20px;
      margin-top: 40px;
      text-align: center;
    }

    .middle {
      color: white;
      font-size: 17px;
      line-height: 1.6;
    }

    .footer {
      margin-top: 75px;
      text-align: center;
      color: white;
    }

    