@font-face {
  font-family: BBfont;
  src: url(Cinzel-Regular.otf);
}

body {
  /*width: 850px;*/
  /*margin-left: auto;*/
  /*margin-right: auto;*/
  background-color: #f2f2f2;
  margin: 0;
}

p, table {
  font-size: 14pt;
  /*font-size: 1.165em;*/
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  text-align: justify;
  margin-top: 0;
  line-height: 140%;
  letter-spacing: 0.5px;
}

p a {
  color: #65411f;
}

h1 {
  font-family: BBfont;
  text-align: left;
  padding-left: 40px;
  font-size: 24pt;
  padding-top: 108px;
  margin-top: 0;
  margin-bottom: -25px;
  font-weight: normal;
  color: white;
}

h2 {
  font-family: BBfont;
  font-size: 85pt;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: normal;
  color: white;
}

#altheader {
  background-image: url("BnBmain.JPG");
  background-position: bottom;
  background-size: cover;
  text-align: center;
  height: 275px;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
  /*margin-top: 150px;*/
  /*margin-top: -8px;*/
  background-color: #d9d9d9;
}

#mainheader {
  background-image: url("BnBmain.JPG");
  background-size: cover;
  text-align: center;
  height: 575px;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
  /*margin-top: 150px;*/
  /*margin-top: -8px;*/
  background-color: #d9d9d9;
}

#mainmenu {
  /*bottom: 0;*/
  /*position: fixed;*/
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

#page {
  width: 1080px;
  height: 1024px;
  /*margin-top: -15px;*/
  margin-left: auto;
  margin-right: auto;
  /*background-color: white;*/
  background-color: #a1b1c1;
}

#contentleft {
  width: 600px;
  height: 333px;
  /*background-color: #a1b1c1;*/
  float: left;
}

#contentright {
  width: 480px;
  height: 333px;
  /*background-color: #694214;*/
  float: right;
}

#contentright img {
    display : block;
    margin : auto;
}

#footer {
  /*position:fixed;*/
  /*bottom: 0;*/
}

/*The following is for my navigation bar*/
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #65411f;
}

li {
  float: left;
}

li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

li a:hover:not(.active) {
  background-color: #876e4d;
}

.active {
  background-color: #9d9178;
}
