.deck-container {
  font-family: "Helvetica Neue", sans-serif;
  font-size: 1.2em;
  background: #ffc20f url(../images/extravaganza_bg.jpg);
  width: auto;
  max-width: 1024px;
  margin: 16px auto 18px auto;
  height: 600px; }
  .deck-container .slide h1 {
    color: #F8F7E5;
    -webkit-text-shadow: 5px 5px 0 #444444;
    -moz-text-shadow: 5px 5px 0 #444444;
    text-shadow: 5px 5px 0 #444444;
    -webkit-mask-image: url(../images/mask_img.png);
    font: 800 5em/1.231em futura-pt, sans-serif;
    text-transform: uppercase; }
  .deck-container .slide h2 {
    border-bottom: 2px solid #F8F7E5;
    color: #F8F7E5;
    -webkit-text-shadow: 5px 5px 0 #444444;
    -moz-text-shadow: 5px 5px 0 #444444;
    text-shadow: 5px 5px 0 #444444;
    -webkit-mask-image: url(../images/mask_img.png);
    font: 800 2.5em/1.231em futura-pt, sans-serif;
    text-transform: uppercase; }
  .deck-container .slide h3 {
    -webkit-mask-image: url(../images/mask_img.png);
    font: 800 2.5em/1.231em futura-pt, sans-serif;
    text-transform: uppercase;
    color: #444;
    clear: left; }
  .deck-container .slide pre {
    border-color: #ccc; }
  .deck-container .slide code {
    color: #888; }
  .deck-container .slide blockquote {
    font-size: 2em;
    font-style: italic;
    padding: 1em 2em;
    color: #000;
    border-left: 5px solid #ccc; }
    .deck-container .slide blockquote p {
      margin: 0; }
    .deck-container .slide blockquote cite {
      font-size: .5em;
      font-style: normal;
      font-weight: bold;
      color: #888; }
  .deck-container .slide img {
    float: left;
    margin: 0 0 8% 3.5%;
    position: relative;
    z-index: 1000; }
  .deck-container .slide ul {
    clear: left; }
  .deck-container .slide ::-moz-selection {
    background: #c00;
    color: #fff; }
  .deck-container .slide ::selection {
    background: #c00;
    color: #fff; }
  .deck-container .slide a, .deck-container .slide a:hover, .deck-container .slide a:focus, .deck-container .slide a:active, .deck-container .slide a:visited {
    color: #444;
    text-decoration: underline; }
  .deck-container .slide a:hover, .deck-container .slide a:focus {
    text-decoration: underline; }
  .deck-container .slide .description {
    float: left;
    width: 40%;
    margin: 2% 0 0 5%; }
  .deck-container .deck-prev-link, .deck-container .deck-next-link {
    background: #ccc;
    font-family: serif; }
    .deck-container .deck-prev-link, .deck-container .deck-prev-link:hover, .deck-container .deck-prev-link:focus, .deck-container .deck-prev-link:active, .deck-container .deck-prev-link:visited, .deck-container .deck-next-link, .deck-container .deck-next-link:hover, .deck-container .deck-next-link:focus, .deck-container .deck-next-link:active, .deck-container .deck-next-link:visited {
      color: #fff; }
    .deck-container .deck-prev-link:hover, .deck-container .deck-prev-link:focus, .deck-container .deck-next-link:hover, .deck-container .deck-next-link:focus {
      background: #c00;
      text-decoration: none; }
  .deck-container .deck-status {
    font-size: 0.6666em; }
  .deck-container.deck-menu .slide {
    background: #eee; }
  .deck-container.deck-menu .deck-current, .no-touch .deck-container.deck-menu .slide:hover {
    background: #ddf; }
  .deck-container .title .subtitle {
    font: 400 2.5em/1.231em learning-curve, serif;
    text-align: center;
    margin: 5% 0; }
  .deck-container .title h1 {
    position: static;
    padding: 0;
    margin: 0 0 10%;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0); }
  .deck-container .title .instructions {
    font: 400 1.2em/1.231em Helvetica, sans-serif;
    text-align: center;
    color: #444; }
  .deck-container .link {
    position: absolute;
    top: 1.4em;
    right: 0; }
  .deck-container .scratchTitle h3 {
    text-align: center; }
  .deck-container p {
    font-size: 1.4em;
    line-height: 1.4em; }
  .deck-container .vmlive img {
    margin: 0 0 8% 1%; }
  .deck-container .lig img {
    margin-left: 8%;
    margin-top: 8%; }
  .deck-container .lig .last {
    margin-top: 0; }
  .deck-container .thanks {
    font: 400 2.5em/1.231em learning-curve, serif;
    text-align: center;
    -webkit-transform: rotate(-7deg);
    -moz-transform: rotate(-7deg);
    -o-transform: rotate(-7deg);
    -ms-transform: rotate(-7deg);
    transform: rotate(-7deg); }
