body { margin: 0; padding: 0; background: #fff; }


p { font: 1em/160% "Times New Roman", serif; padding: 0; margin: 12px 0; }
  p.no-margin { margin: 3px 0; }
  
ul { padding: 0; }
li { font-size: .8em; list-style: none; }

/* Layout */
#wrapper { width: 100%; height: 100%; overflow: hidden; max-width: 1936px; }
  #wrapper img { width: 100%; }

#email { position: absolute; z-index: 1; left: 20px; top: 20px; background: #eee; padding: .2em 1.5em; }
  form { margin-bottom: 1em; }
	
/* Slideshow */
.slide { display: none; width: 100%; }
  .slide-button { font-size: 2em; border: none; display: inline-block; padding: .3em .5em; vertical-align: middle; overflow:hidden; text-decoration:none; color: #fff; background-color: rgba(0, 0, 0, 0.2); text-align:center; cursor:pointer; white-space: nowrap; }
  .slide-left { position:absolute; top:50%; left:0%; transform: translate(0%,-50%); -ms-transform: translate(-0%,-50%); -moz-border-radius-topright: .5em; -moz-border-radius-bottomright: .5em; border-top-right-radius: .5em; border-bottom-right-radius: .5em; }
  .slide-right{ position:absolute; top:50%; right:0%; transform: translate(0%,-50%); -ms-transform: translate(0%,-50%); -moz-border-radius-topleft: .5em; -moz-border-radius-bottomleft: .5em; border-top-left-radius: .5em; border-bottom-left-radius: .5em; }