@font-face {
  font-family: exProntoPro;
  src: url("../fonts/ExPontoPro-Regular.woff"); }
@font-face {
  font-family: exPontoPro;
  src: url("../fonts/ExPontoPro-Light.woff");
  font-weight: 100; }
@font-face {
  font-family: exPontoPro;
  src: url("../fonts/ExPontoPro-Bold.woff");
  font-weight: bold; }
@font-face {
  font-family: lucindaCalligraphy;
  src: url("../fonts/LCALLIG.woff"); }
@font-face {
  font-family: lucindaCalligraphy;
  src: url("../fonts/lucida calligraphy italic.woff");
  font-style: italic; }
@font-face {
  font-family: poorRichard;
  src: url("../fonts/POORICH.woff"); }
@font-face {
  font-family: segoePrint;
  src: url("../fonts/segoepr.woff"); }
@font-face {
  font-family: segoeScript;
  src: url("../fonts/segoesc.woff"); }
@font-face {
  font-family: stoneSerifPhonetic;
  src: url("../fonts/StoneSerifStd-Phonetic.woff"); }
@font-face {
  font-family: stoneSerifPro;
  src: url("../fonts/StoneSerifITCProBold.woff");
  font-weight: bold; }
@font-face {
  font-family: stoneSerifPro;
  src: url("../fonts/StoneSerifITCProBoldIt.woff");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: stoneSerifPro;
  src: url("../fonts/StoneSerifITCProMedium.woff"); }
@font-face {
  font-family: stoneSerifPro;
  src: url("../fonts/StoneSerifITCProMediumIt.woff");
  font-style: italic; }
@font-face {
  font-family: stoneSerifPro;
  src: url("../fonts/StoneSerifITCProSemiBd.woff");
  font-weight: 700; }
@font-face {
  font-family: stoneSerifPro;
  src: url("../fonts/StoneSerifITCProSemiBdIt.woff");
  font-weight: 700;
  font-style: italic; }
* {
  box-sizing: border-box;
  margin: 0; }

body {
  background-image: url("../images/Background.png");
  background-color: rgba(0, 0, 0, 0.78); }

#container, main {
  margin-right: auto;
  margin-left: auto; }

#container {
  width: 100%;
  max-width: 1200px; }

main {
  background-color: white;
  width: 95%;
  max-width: 1150px;
  padding-top: 30px;
  padding-bottom: 100px; }

.gap {
  margin: 0; }

.row {
  margin: 0; }

h1, h2, h3 {
  font-family: "lucindaCalligraphy", lucida sans, sans-serif; }

p {
  font-family: "stoneSerifPro", times, serif; }

a, a:visited, a:hover {
  text-decoration: none;
  color: black; }

a:hover {
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.35);
  transition-property: text-shadow color;
  transition-duration: 0.5s; }

a.active {
  color: white;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.35); }
