/* basic elements */

@charset "UTF-8";

body {background-color: #1944ca;}

p {font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-style: normal; font-variant: normal; font-weight: 400; line-height: 20px; font-size: 18px; margin-top: 0px;}

h1 {color: #ffffff; margin-bottom: 10px; font-size: 60px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-style: normal; font-variant: normal; font-weight: bold;}

h2 {font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;}

h3 {margin-bottom: 20px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-style: normal; font-variant: normal; font-weight: 700; line-height: 15.4px;}

h4 {font-weight: bold; text-decoration: underline; margin-top: 25px; margin-bottom: 0px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 18px}

hr {background-color: #F9F4A2; height: 5px; margin: 5px;}

img {margin-right: 10px; margin-top: 10px; margin-bottom: 10px;}

img.pike {border: 1px solid #ddd; border-radius: 4px; padding: 5px; width: 200px;}

img.laforge {width: 75%; height: auto;}

table {background-color: #ffffff; border-collapse: collapse; border: 5px solid; border-color: #333 #666 #999 #CCC; table-layout: auto; width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 10px; margin-top: 20px;}

td {border: 1px solid black; padding: 10px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 1.10em;}

td.year {border: 1px solid black; padding: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.10em; text-align: center;}

th {background-color: #00bfff; padding: 10px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;}

ul {margin-bottom: 20px; margin-top: 0px; list-style-type: square; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 18px;}

ol {list-style-type: numeral; margin-bottom: 20px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 18px;}

/* specific divs */

#allcontent {width: 75%; padding-top: 5px; padding-bottom: 5px; background-color: #1944CA; margin-left: auto; margin-right: auto;}

#fixed {background-color: #ffffff; width: 150px; position: fixed; top: 0; left: 0; padding: 15px; margin: 0px 10px 10px 10px; border: 5px solid; border-color: #333 #666 #999 #CCC;}

#footer {background-color: #1944CA; height: 50px; padding: 15px; margin: 10px;}

#footer p {text-align: center; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;}

#footer a:link {color: #ffffff; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 1em;}

#footer a:visited {color: #ffff00; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 1em;}

#header {text-align: left;
background: #1944CA;
margin: 10px;
height: 80px;
font-size: 150%;
color: #ffffe0;}

#header a:link {color: #ffffe0;}
#header a:visited {color: #ffffe0;}
#header a:hover {color: #ffffe0;}
#header a:active {color: #00FFFF;}

#header a:link {text-decoration:none;}
#header a:visited {text-decoration:none;}
#header a:hover {text-decoration:none;}
#header a:active {text-decoration:none;}

#icons {background-color: #6b8e23; height: 100px; padding: 15px; margin: 10px;}

#icons p {text-align: center;}

#intro {padding: 5px; margin: 0px 10px 10px 10px; background-color: #ffffff; border: 5px solid; border-color: #333 #666 #999 #CCC; text-align: center;}

#intro a:hover {font-weight: bold;}

#library {background-color: #ffffff; width: 150px; float: left; padding: 15px; margin: 0px 10px 10px 10px; border: 5px solid; border-color: #333 #666 #999 #CCC;}

#library li {margin-left: 0px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 18px;}

#library h4 {font-weight: bold; margin-bottom: 0px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 18px; text-decoration: none;}

#links {background-color: #ffffff; font-size: 105%; padding: 15px; margin: 0px 10px 10px 225px; border: 5px solid; border-color: #333 #666 #999 #CCC;}

#links p {margin-top: 10px; margin-left: 50px;}

#main {background-color: #ffffff; font-size: 105%; padding: 10px; margin: 0px 10px 10px 225px; border: 5px solid; border-color: #333 #666 #999 #CCC;}

#news {background-color: #ffffff; font-size: 105%; padding: 10px; margin: 0px 10px 10px 10px; border: 5px solid; border-color: #333 #666 #999 #CCC;}

#news h4 {font-size: 1.25em; font-weight: bold; text-decoration: underline; margin-top: 25px; margin-bottom: 0px;}

#search {background-color: #ffffff; font-size: 105%; padding: 10px; margin: 0px 10px 10px 10px; border: 5px solid; border-color: #333 #666 #999 #CCC;}

#sidebar {background-color: #ffffff; width: 155px; float: left; padding: 15px; margin: 0px 10px 10px 10px; border: 5px solid; border-color: #333 #666 #999 #CCC; position: sticky; top: 0;}

#title {text-align: left; background: #1944CA;}

#title p {text-align: right; margin-top: 0px; color: #ffd800; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;}

#wide {background-color: #ffffff; font-size: 105%; padding: 10px; margin: 0px 10px 10px 10px; border: 5px solid; border-color: #333 #666 #999 #CCC;}

#wide tr:hover {background-color: #F0F8FF;}

/* star trek */

#boimler {width: 75%; padding-top: 5px; padding-bottom: 5px; background-color: #1944CA; margin-left: auto; margin-right: auto;}

#mariner {text-align: left; background-color: #1944CA; margin: 10px; height: 100px;}

#georgiou {text-align: left; background-color: #1944CA; margin: 10px; height: 100px;}

#georgiou p {text-align: right; margin-top: 0px; color: #ffd800; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;}

#ortegas {background-color: #ffffff; font-size: 105%; padding: 10px; margin: 0px 10px 10px 225px; border: 5px solid; border-color: #333 #666 #999 #CCC;}

#ortegas h4 {font-weight: bold; margin-top: 25px; margin-bottom: 25px; text-decoration: underline; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;}

#rutherford {background-color: #ffffff; width: 155px; float: left; padding: 15px; margin: 0px 10px 10px 10px; border: 5px solid; border-color: #333 #666 #999 #CCC; position: sticky; top: 0;}

#tendi {background-color: #ffffff; font-size: 105%; padding: 10px; margin: 0px 10px 10px 225px; border: 5px solid; border-color: #333 #666 #999 #CCC;}

#tendi h4 {font-weight: bold; margin-top: 25px; margin-bottom: 0px; text-decoration: underline; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;}

#shaxs {background-color: #1944CA; height: 50px; padding: 15px; margin: 10px;}

#shaxs p {text-align: center; font-size: small;}

#shaxs a:link {color: #ffffff; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 1em;}

#shaxs a:visited {color: #ffff00; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 1em;}

#spock {background-color: #ffffff; font-size: 105%; padding: 10px; margin: 0px 10px 10px 225px; border: 5px solid; border-color: #333 #666 #999 #CCC;}

#spock p {margin: 10px; margin-left: 50px;}

#spock h3 {margin-bottom: 0px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-style: normal; font-variant: normal; font-weight: bold;}

#spock h4 {font-weight: bold; text-decoration: underline; margin-bottom: 0px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;}

.beverly {width: 100%; height: auto;}

ul.burnham li {margin: 10px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 18px;}

ul.picard li {margin-bottom: 20px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 18px;}

ul.riker li {margin-bottom: 0px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 18px;}

ul.uhura li {margin: 5px; margin-left: -10px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 18px;}

/* class elements */

.alpha li {list-style-type: lower-alpha;}

.bold {font-weight: bold; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 1.05em;}

.center {text-align: center;}

.center2 {text-align: center; color: #ffffff;}

.italic {font-style: italic; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;}

.left {float: left; margin-right: 10px;}

.line {text-decoration: underline;}

.line2 {background-color: #000000; height: 2px;}

.msg {font-weight: bold; font-size: x-small;}

.navbar {list-style-type: none; padding: 0; margin: 0; font-weight: normal; font-size: small;}

.navbar li {list-style-type: none; background: #0066ff; margin: 0.5em 0; padding: 0.3em; border-right: 0.5em solid black;}

.navbar a:link {color: #ffffff;}

.navbar a:visited {color: #ffff00;}

.note {font-style: italic;}

.column {
  float: left;
  width: 25%;
  padding: 5px;
}

.row::after {
  content: "";
  clear: both;
  display: table;
}

.title {font-style: italic;}

.orange {background-color: #F4A460;}

.p2 {margin-left: 100px;}

.red {color: #ff0000;}

.right {float: right; margin-right: 100px;}

.right2 {text-align: right;}

.right3 {text-align: right; font-size: x-small;}

.struck {text-decoration: line-through;}

.sup {font-size: small; vertical-align: super; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;}

.reg {font-size: small;}

.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

.none {margin-top: 0px; border: none; float: right;}

.big {line-height: 1.5;}

ul.indent li {margin: 5px; margin-left: -10px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 18px;}

ul.space li {margin: 10px; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; font-size: 18px;}

.update {text-align: right; font-size: small; font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;}

p.indent {margin-left: 25px;}

.indent {margin-left: 25px;}