body {
    font-family: monospace;
}
#topbar {
    width:100%;
    height:70px;
    background-color:rgb(15, 17, 104);
    color:#FFFFFF;
    font-size:20px;
    position:fixed;
    right:0px;
    top:0px;
    vertical-align:middle;
}
.topbar-title {
    margin-left: 50px;
    vertical-align:middle;
    font-weight:bold;
    padding-right:10px;
}
.topbar-text {
    vertical-align:middle;
}

.site-text {
    margin-top:100px;
    color:black;
    font-size:15px;
    padding-left:10px;
    padding-right:10px;
}

table {
    font-weight:bold;
    border:double;
    text-align:center;
    padding:5px;
}

.topbar-link:link {
    color:white;
    text-decoration: none;
}
.topbar-link:visited {
    color:rgb(255, 255, 255);
    font-style:italic;
    text-decoration: none;
}
.topbar-link:hover {
    color:rgb(180, 180, 180);
    font-weight:bold;
    text-decoration: underline;
}
.topbar-link:active {
    color:rgb(50, 53, 255);
    text-decoration: underline;
}

#p1:target {
    font-weight:bold;
  }

  #p2:target {
    font-weight:bold;
  }

  #p3:target {
    font-weight:bold;
  }

  #p4:target {
    font-weight:bold;
  }


  #p5:target {
    font-weight:bold;
  }


  #p6:target {
    font-weight:bold;
  }

  #p7:target {
    font-weight:bold;
  }

  #p8:target {
    font-weight:bold;
  }

.small-text {
    font-size:12px;
    color: #7c7c7c;
}

li {
    font-weight:bold;
    margin-bottom:10px
}

@media (min-aspect-ratio:16/9) {
    .topbar-text {
        float:right;
        margin-right:50px;
    }

    .image-float {
        float:right;
        padding-left:5px;
    }
}

@media (max-aspect-ratio:16/9) {
    .topbar-text {
        padding-left:10px;
        padding-right:10px;
    }
    .topbar-title {
        padding-right:20px;
    }
}

@media (max-aspect-ratio:16/9) {
    .size_hide {
        display:none;
    }
}

@media print {
    .topbar {
        display:none;
    }
    .topbar-title {
        display:none;
    }
    .topbar-text {
        display:none;
    }
    body {
        font-family: sans-serif;
    }
}