    body {
        background-image: url("images/homepageback.png");
        background-repeat: repeat-y;
        background-size: cover;
        height: 250vh;
    }
    table.home {
        position: relative;
        left: 12vw;
        border: 0px solid white;
    }

    td.info, th.info {
        color: white;
        font-size: 18px;
    }

    td.sidebar {
        color: white;
        font-size:16px;
    }

    table.info {
        border: 2px solid rgba(22.2, 22.2, 22.2, 0.5);
        position: relative;
        left: 12vw;
        padding: 10px 10px;
    }

    h1.tablehead {  
        font-size: 25px; 
        color:white; 
        position: relative; 
        margin-left:13vw;
        top: 1vh;
    }

    h1.ifhead {
        font-size: 25px; 
        color:white; 
        position: relative; 
        top: 5vh;        
    }

    a {
        color: white;
        text-decoration: none;
    }

    a:hover {
        color: #00A0C6;
        text-decoration:none;
        cursor:pointer;
    }

    img.beetimg {
        position: relative;
        height: 25vh;
        width: 25vh;
        border: 2px solid rgba(22.2, 22.2, 22.2, 0.5);
    }

    figcaption.beetimg {
        font-size: 12px;
        color: white;
    }

    .navbar {
        overflow: hidden;
        outline: 2px solid rgba(22.2, 22.2, 22.2, 0.7);
        width: 75%;
    }

    .navbar a {
        float: left;
        font-size: 20px;
        color: white;
        text-align: center;
        padding: 14px 16px;
        text-decoration: none;
    }

    .dropdown {
        float: left;
        overflow: hidden;
    }

    .dropdown .dropbtn {
        font-size: 20px;  
        border: none;
        outline: none;
        color: white;
        padding: 14px 16px;
        background-color: inherit;
        font-family: inherit;
        margin: 0;
    }

    .navbar a:hover, .dropdown:hover .dropbtn {
        background-color: rgba(22.2, 22.2, 22.2, 0.3);

    }

    .dropdown-content {
        display: none;
        position: absolute;
        background-color: #f9f9f9;
        min-width: 160px;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 1;
    }

    .dropdown-content a {
        float: none;
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        text-align: left;
    }

    .dropdown-content a:hover {
        background-color: #ddd;
    }

    .dropdown:hover .dropdown-content {
        display: block;
    }

    #cf-sun {
        position: relative;
        height: 100px;
        width: 100px;
        margin: auto;
        }

    #cf-sun img {
        position: absolute;
        left: 0;
        -webkit-transition: opacity 1s ease-in-out;
        -moz-transition: opacity 1s ease-in-out;
        -o-transition: opacity 1s ease-in-out;
        transition: opacity 1s ease-in-out;
        height: 100px;
        width: 100px;
        border:0px solid white;
        }

    #cf-sun img.top:hover {
        opacity: 0;
        }


    * {
      box-sizing: border-box;
    }

    .rowinfo {
      display: flex;
      margin-left:-5px;
      margin-right:-5px;
    }

    .columninfo {
      flex: 50%;
      padding: 5px;
    }
    