body
{
}

.BlockText {
  margin: 0px 10px 0px 10px;
  padding-left: 15%;
  padding-right: 15%;
  font-family: "Calibri", "Arial", "Times New Roman","sans-serif";
  color: #DDF;
  font-size: 1.5vw;
  overflow:auto;
}

@media screen and (min-width: 1198px) {
  .Footnote, .BlockText td a, .NewsPost, .NewsList {
    font-size: 24px;
  }
}

.BlockText h1 {
  color: #E7BA3F;
  /*font-family: "Matura MT Script Capitals", "Calibri", "Arial", "sans-serif";*/
  font-family: "Candara", "Calibri", "Arial", "sans-serif";
  font-size: 2.5vw;
}
@media screen and (min-width: 1199px) {
  .BlockText h1, .BlockArt h1 {
    font-size: 36px;
  }
}

.BlockText a:link, a:visited {
  color: #99BBFF;
}

.BlockText a:hover, a:active {
  color: #E7BA3F;
}

.BlockArt {
  margin: 0px 10px 0px 10px;
  padding-left: 10px;
  font-family: "Calibri", "Arial", "Times New Roman","sans-serif";
  color: #DDF;
  overflow:auto;
}

.BlockArt h1 {
  color: #E7BA3F;
  /*font-family: "Matura MT Script Capitals", "Calibri", "Arial", "sans-serif";*/
  font-family: "Candara", "Calibri", "Arial", "sans-serif";
  font-size: 1.5vw;
}

.SmallText {
  font-size: 1.75vw;
}
@media screen and (min-width: 1197px) {
  .SmallText {
    font-size: 26px;
  }
}
@media screen and (min-width: 600px) {
  .SmallText {
    font-size: 22px;
  }
}

.Footnote {
  font-size: 1.5vw;
  color: #99B;
  font-style: italic;
}

.HighlightColor {
  color: #E7BA3F;
  font-weight: bold;
}

.NewsItem {
  border-bottom: 4px #A2B8D6 solid;
  padding: 20px 0px 20px 0px;
}

.NewsHeader {
  font-size: 3.0vw;
  color: #E7BA3F;
  font-family: "Candara", "Calibri", "Arial", "sans-serif";
  text-align: center;
  margin-bottom: 10px;
}
@media screen and (min-width: 1201px) {
  .NewsHeader {
    font-size: 42px;
  }
}

.NewsDate {
  font-size: 2.2vw;
  color: #A2B8D6;
  font-family: "Candara", "Calibri", "Arial", "sans-serif";
  text-align: center;
  margin-bottom: 10px;
}
@media screen and (min-width: 1200px) {
  .NewsHeader, .NewsHighlight {
    font-size: 36px;
  }
}

.NewsPost {
  font-size: 1.5vw;
  text-align: left;
}

.NewsHighlight {
  color: #E7BA3F;
  font-weight: bold;
  font-size: 2.0vw
}

.NewsList {
  padding-left: 5%;
  font-size: 1.5vw;
}

.TeamTable {
  font-size: 1.2vw;
  width: 80%;
  border: 2px solid #E7BA3F;
  border-radius: 10px;
  background-color: #101018a0;
}

.TeamTable tr:nth-child(1) {
  background-color: #000050a0;
  font-weight: bold;
}

.TeamTable td {
  padding: 5px;
  border-bottom: 1px solid #446;
}

.TeamTable td:hover {
  box-shadow: 0 0 8px #E7BA3F;
  cursor: default;
}

.TeamTable td:nth-child(1), td:nth-child(3) {
  border-right: 1px solid #446;
  border-radius: 5px;
  text-align: right;
}

.TeamTable td:nth-child(even) {
  color: #FFB;
}

.TeamTable td:nth-child(2) {
  border-right: 2px solid #E7BA3F;
}
