/**
body {
  background-color: white;
}
*/

p {
  margin-left: 4px;
  margin-right: 4px;
}

.alert {
  background-color: white;
  padding: 20px;
  color: black;
  border-style: solid;
  border-color: red;
  border-width: thick;
}
.align-left {
  text-align: left;
}
.align-right {
  text-align: right;
}
.border10 {
  border: 10px;
}
.center {
  text-align: center;
}
.red {
  color: red;
}
.bg-black {
  background: black;
  color: white;
}
.bg-black a {
  color: #FF0;
}
.bg-blue-gradient {
  background: #2A7B9B;
  background: linear-gradient(180deg, rgba(42, 123, 155, 1) 0%, rgba(72, 145, 182, 1) 25%, rgba(100, 166, 208, 1) 50%, rgba(130, 188, 235, 1) 75%, rgba(153, 204, 255, 1) 100%);
}
.bg-purple {
  background: purple;
  color: white;
}
.bg-purple-gradient {
  background: #280d59;
  background: linear-gradient(180deg, rgba(40, 13, 89, 1) 0%, rgba(50, 9, 121, 1) 35%, rgba(89, 52, 125, 1) 100%);
}
.bg-white {
  background: white;
  color: black;
}
.bg-image-civilian {
  background-image: url("https://dvrbs.camdenhistory.com/images/civilian.jpg");
  min-height: 100%;
}
.bg-image-bricks {
  background-image: url("https://dvrbs.camdenhistory.com/images/bk-bricks.gif");
  min-height: 100%;
}

/** Newspaper background **/
.bg-image-newspaper {
  background-image: url("https://dvrbs.camdenhistory.com/images/bk-newspaper.jpg");
  min-height: 100%;
}
.bg-image-newspaper a {
  color: blue;
}
.bg-image-newspaper a:visited {
  color: purple;
}
/** Newspaper background **/

.bg-image-pat {
  background-image: url("https://dvrbs.camdenhistory.com/images/bk-pat.gif");
  min-height: 100%;
}

.bg-image-stonesfield {
  background-image: url("https://dvrbs.camdenhistory.com/images/bk-stonesfield.gif");
  min-height: 100%;
}
.text-blockquote {
  text-indent: 24px;
  margin-left: 20px;
  margin-right: 20px;
}
.text-paragraph {
  margin-left: 6px;
  margin-right: 6px;
}
.text-black {
  color: black;
}
.text-white {
  color: white;
}
.link-white a {
  color:white;
}
.link-yellow a {
  color: #FF0;
}
.td-border {
  border: 1px solid black;
}
.td-width-50 {
  width: 50%;
}
.table {
  align-content: center;
  width: 900px;
  border: 10px ridge white;
}
.table-center {
  margin: auto;
}