html { height: 100%; }

body {
	font-family: 'Lato', Calibri, Arial, sans-serif;
	font-weight: 300;
	font-size: 100%;
	background-color: #000000;
	color: #333;
	height: 100%;
}

.js body {
	overflow: hidden;
}

img.ac_bgimage
{
	position: fixed;
	left:0px;
	top: 0px;
	width: 100%;
	opacity: 1.0;
	display: none;
}

.ac_overlay
{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: transparent url(../images/pattern.png) repeat top left;
}

.js .content {
	position: absolute;
	top: 60px;
	left: 0;
	width: 100%;
	bottom: 50px;
	overflow: hidden;
	-webkit-font-smoothing: subpixel-antialiased;
}

.js .content:before,
.js .content:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 20px;
	z-index: 100;
	pointer-events: none;
}

.js .content:after {
	top: auto;
	bottom: 0;
}

.content a {
  color: #BAA93C;
  text-decoration: none;
}

.content a:hover {
  color: #D9C545;
}

.container {
	width: 100%;
	height: 100%;
	position: relative;
	left: 0px;
	-webkit-transition: left 0.3s ease-in-out;
	-o-transition: left 0.3s ease-in-out;
	transition: left 0.3s ease-in-out;
}

.content p {
  color: #ffffff;
  font-size: 1.2em;
  line-height: 1.6;
  font-weight: 400;
  width: 400px; 
  margin: 0 auto; 
  padding: 5px;
  text-align: justify;
  text-shadow: 0 0 2px #000000;
  clear: both;
}

#wrapper { 
	width: 400px; 
	margin: 40px auto; 
}

ol.audio {
    color: #ffffff;
    font-size: 0.9em;
    list-style: decimal-leading-zero inside none;
    padding: 0 2px;
    width: 460px;
}

ol.audio li {
    border-bottom: 1px solid #BAA93C;
    cursor: pointer;
    padding: 9px 2px;
    position: relative;
}

ol.audio li a {
    padding: 0 0 0 20px;
}

ol.audio li.playing {
    color: #ffffff;
	font-weight: 700;
}

ol.audio li.playing a {
    color: #ffffff;
	font-weight: 700;
}

ol.audio li.playing:before {
  color: #ffffff;
  content: ">>";
  font-size: 13px;
  height: 14px;
  left: -24px;
  line-height: 14px;
  margin: 0;
  padding: 3px;
  position: absolute;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
  top: 9px;
  width: 14px;
}