body {
  font-family: Courier New, monospace;
  background: url("../img/skewed_print.png");
  text-align: center;
  margin: 10px;
  padding: 10px;

}

header {
}

header h3 {
  margin: 0;
  padding: 0;
}
.container {
  /* max-width: 980px; */
  margin: 0 auto;
  overflow: hidden;
}

h3, h3 a, h3 a:active, h3 a:focus, h3 a:hover {
  color: #969696;
}

h4 {
  font-size: 16px;
  font-weight: normal;
}

.upcase {
  text-transform: uppercase;
}

.well {
  background: none;
  border: none;
  color: #E1E1E1;
  margin: 0px;
  padding: 0;
  overflow: hidden;
}

.navbar .nav > li > a.btn, a.btn {
  color: #D8D8D8;
}

ul.nav > li a.btn:hover,
.navbar .nav > li > a.btn:hover, a.btn:hover {
  color: #D8D8D8;
  background-color: #141414;
  background-image: none;
}

.navbar .nav,
.navbar .nav > li {
  float:none;
  display:inline-block;
  *display:inline; /* ie7 fix */
  *zoom:1; /* hasLayout ie7 trigger */
  vertical-align: top;
}

.navbar .nav > li > a {
  text-shadow: none;
}

.navbar-inner {
  text-align:center;
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.video {
  border: 1px solid #8C8C8C;
}

a.letter {
  opacity: 0.65;
  filter: alpha(opacity=65);
}

a.letter:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

#letter_modal {
  width: 460px;
  color: #393939;
  text-align: left;
  font-size: 18px;
}

#letter_modal .modal-body {
  padding: 25px 25px 5px 25px;
}

#letter_modal p {
  margin-bottom: 20px;
}

.footer {
  text-align: center;
}

.footer a, .footer a:active, .footer a:focus, .footer a:hover {
  color: #4E4E4E;
  padding: 1px 2px 1px 2px;
  background: #232323;
}

.responsive-video {
  border: 1px solid #414141;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 60px; overflow: hidden;
}


.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
