@charset "utf-8";

@font-face {
    font-family: 'FranklinGothic';
    src: url('FRAHV.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;

}
h1,
.navbar-brand,
.navbar-nav a {
font-family: 'FranklinGothic', serif;
font-weight: 700;
color: #FFFFFF;
font-style: normal;}
a:link {
  color: #b4074f;
  background-color: transparent;
  text-decoration: underline;
}

a:visited {
  color: #a80aa8;
  background-color: transparent;
  text-decoration: underline;
}

a:hover {
  color: red;
  background-color: transparent;
  text-decoration: underline;
}

a:active {
  color: yellow;
  background-color: transparent;
  text-decoration: underline;
}

.navbar-nav a:link,
.navbar-nav a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

.navbar-nav a:hover,
.navbar-nav a:active {
  color: #FFFF00;
  text-decoration: none;
}

td.castcrew {
color: #000000;
background-color: #FFFF00;
border: solid #FF0000 1px;
font-weight: bold;
text-align: center;
}
th.castcrew {
color: #000000;
background-color: #77bde6;
border: solid #020202 1px;
font-weight: bold;
text-align: center;
}
td.body {
	color: #000000;
	background-color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
	border: medium none #FF6600;
}
td.gallery {
color: #000000;
background-color: #FFFFFF;
text-align: center;
vertical-align: middle;
border-style: none;
}
td.boxes {
	border: solid #000000 1px;
	vertical-align: middle;
	text-align: left;
}



td.cboxes {
    border: solid #000000 1px;
    vertical-align: middle;
    text-align: center;
	
	
}


td.committee {
	border: solid #000000 1px;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	padding: 2px;
}
th.boxes {
    border: solid #000000 1px;
    height: 20px;
    vertical-align: middle;
}
td.lboxes {
border: solid #000000 1px;
height: 20px;
text-align: left;
vertical-align: middle;
}
td.rboxes {
border: solid #000000 1px;
height: 20px;
text-align: right;
vertical-align: middle;
}
td.tour {
border: solid #000000 1px;
height: 20px;
text-align: left;
vertical-align: middle;
}