@font-face { font-family: 'bpreplay'; font-weight: normal; font-style: normal; src: url('BPreplay-webfont.eot'); src: local('☺'), url('BPreplay-webfont.woff') format('woff'), url('BPreplay-webfont.ttf') format('truetype'), url('BPreplay-webfont.svg#webfontgzJ8Cr4g') format('svg'); }



h1pl:before { content: '♬ '; position: absolute; top: 16px; left: -3.1ex; color: #da1c5c; font-size: 0.4em; }

.audiojs { margin: 10px 0px 20px; }


.download { background: url('./divider.png') top center no-repeat, url('./divider.png') bottom center no-repeat; margin: 10px 0px; padding: 20px 0px; text-align: center; }
.download a em { color: rgba(255, 255, 255, 0.8); font-style: normal; }
.download a em:before { content: '⬇ '; font-size: 0.8em; padding: 0px 4px 0px 0px; }
.download a { display: block; color: #f6f6f0; width: 190px; margin: 5px auto; padding: 8px 2px 8px 0px; font-size: 14px; border-bottom: 0px;
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #EC6969), color-stop(0.5, #EC6969), color-stop(0.51, #EC6969), color-stop(1, #EC6969));
  background-image: -moz-linear-gradient(center top, #EC6969 0%, #EC6969 50%, #EC6969 51%, #EC6969 100%); }
  


p { font-size: 13px; margin: 0px 0px 5px; padding: 0px 0px 1px; }
em { font-style: normal; color: #b1aca0; padding-right: 3px; }
apl {
	text-decoration: none;
	border-bottom: 1px solid;
}

ol {
	padding: 0px;
	font-size: 14px;
	color: #FFFFFF;
	list-style-type: none;
}
ol li p {
}

pre,
code { background: #EFEEE6; color: #552; font-family: Monaco, Consolas, 'Lucida Console', monospace; font-size: 16px; padding: 0px 3px; }
pre { padding: 4px 8px; }

