html {
	height:100%;
}

body, .content {
}

body {
	background:#492E29;
	font:12px "Open Sans",Arial,Sans-serif,Sans;
}

#wrapper {
	position:fixed;
	top:0; right:0; bottom:0; left:0;
	width:100vw; height:100vh;
	overflow:auto;
}

#header, #footer, .content, #home-content p {
	color:#000;
}

#header, #footer, .content {
	margin:0;
	max-width:1296px; 
}

#header, #footer {
	position:relative;
}

#header {
	height:175px;
	z-index:1;
}

#footer {
}

.contentbg {
}
	.content {
		position:relative;
		min-height:1536px;
		margin:0 auto;
		padding:2em;
		width:96%; min-width:864px;
		background:#FFF url('../img/chair.gif') top 2% left 2% no-repeat;
		background-size:16%;
		box-shadow:0 0 3px 5px #FFF, 
		0 0 5px 8px #492E29, 
		0 0 8px 13px #FFF, 
		0 0 13px 21px #492E29, 
		0 0 21px 34px #FFF;
	}
	.content-body {
		/* background:url('../img/dog2.gif') bottom 10% left 69% no-repeat; 
		background-size: 25%; */
		font-size:150%;
		min-width:480px;
	}
		.indent * {
			text-indent:3em;
		}
		.no-space {
			margin:0;
		}
			.no-space * {
				margin:0;
			}
		.double-space {
			margin:2em 0;
		}
		.block-center>p {
			width:75%;
		}
		.center {
			text-align:center;
		}
		.caption {
			font-family:"Times New Roman", Times, serif;
			font-size:75%;
			text-align:right;
		}
		h1, h2, h3 {
			font-family:"Georgia",Courier,serif;
		}
		h1 {
			font-size:450%;
		}
		h2 {
			font-size:200%;
			margin:0 0 1em;
		}
		h3 {
			font-size:200%;
			margin:.5em 0;
		}
		h4 {
			margin-top:1.5em;
		}
		a {
			color:#00F;
			text-decoration:underline;
		}
		a:active, #playlist li a:active {
			color:#F00;
		}
		a:visited {
			color:#30F;
		}
		a:hover, #playlist li a:hover {
			color:#33F;
		}
		ul {
			margin:0 auto 2em;
		}
		li {
			margin:3% auto;
		}
		#playlist li a {
			color:#000;
			text-decoration:none;
			text-shadow:1px 1px 3px #FFF;
		}
		#playlist .current-song a {
			color:#000;
			text-shadow:0 0 1px #FF0, 
			0 0 3px #0F0, 
			0 0 9px rgba(0,0,0,.33);
		}
		audio:focus {
			outline:0;
		}
		div.left, div.right {
			width:47.5%;
			padding:4% 0 2% 2%;
			overflow-wrap: break-word;
		}
		div.left {
			float:left;
		}
		div.right {
			float:right;
		}
		div.row:after {/* Clear floats after the columns */
			content: "";
			display: table;
			clear: both;
		}
		img.dog {
			width:50%;
		}
		img.finger {
			height:1.2em;
			vertical-align:top;
		}
		img.center {
			width:100%;
		}

	.container {
		margin:0 auto 2em;
		max-width:50%;
		background:none;
		box-shadow:0 0 9px rgba(0,0,0,.33);
		border-radius:27px;
		color:#FFF;
	}
		#audioPlayer {
			background:none;
			color:#FFF;
			width:100%;
		}
		audio::-webkit-media-controls-enclosure {
			background:none;
		}
		audio::-webkit-media-controls-panel {
			opacity:1 !important;
			display:-webkit-flex !important;
			background:#FFF;
			box-shadow:0 0 9px #FFF inset, 0 0 18px rgba(0,0,0,.33) inset;
		}
		audio::-webkit-media-controls-timeline {
		}
		audio::-webkit-media-controls-volume-slider, audio::-webkit-media-controls-timeline {
		}
		audio::-webkit-media-controls-volume-slider::-webkit-media-slider-container, audio::-webkit-media-controls-timeline::-webkit-media-slider-container {
			cursor:pointer;
		}
		::-webkit-media-slider-thumb {
			-webkit-appearance: none;
		}
		audio::-webkit-media-controls-play-button {
			cursor: pointer;
		}
		audio::-webkit-media-controls-play-button:hover {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
			opacity: 0.75;
		}
		audio::-webkit-media-controls-fullscreen-button {
			background-color: transparent;
			cursor: pointer;
		}
		audio::-webkit-media-controls-fullscreen-button:hover {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
			opacity: 0.75;
		}
		audio::-webkit-media-controls-mute-button {
			background-color: transparent;
			cursor: pointer;
		}
		audio::-webkit-media-controls-mute-button:hover {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
			opacity: 0.75;
		}
		audio::-webkit-media-controls-current-time-display, audio::-webkit-media-controls-time-remaining-display {
		}