ul.bjqs { position:relative; list-style:none; padding:0; margin:0; overflow:hidden; display:none;}
li.bjqs-slide { position:absolute; display:none;}
ul.bjqs-controls { list-style:none; margin:0; padding:0; z-index:9999;}
ul.bjqs-controls.v-centered li a { position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a { right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a { left:0;}
ol.bjqs-markers { list-style:none; padding:0; margin:-27px 7px 0 0; position:relative; float:right;}
ol.bjqs-markers.h-centered { text-align:right; left:0!important;}
ol.bjqs-markers li { display:inline;}
ol.bjqs-markers li a { display:inline-block; font-size:10px;}
p.bjqs-caption { display:block; width:840px; height:auto; margin:4px; padding:4px 140px 4px 10px; position:absolute; bottom:0; color:#000;}
pre { font-family: "Source Code Pro", monospace; display:block; padding:9.5px; margin:0 0 10px; font-size:13px; line-height:20px; word-break:break-all; word-wrap:break-word; white-space:pre; white-space:pre-wrap; background-color:whiteSmoke; border:1px solid #CCC; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
h2 { font-size:48px;}
pre + h2 { margin-top:80px;}
#container { max-width:620px; margin:0 auto; padding-bottom:80px;}
#banner-fade, #banner-slide { margin-bottom:0;}
ul.bjqs-controls.v-centered li a { display:block; padding:10px;	background:#fff; color:#000; text-decoration:none;}
ul.bjqs-controls.v-centered li a:hover { background:#000; color:#fff;}
ol.bjqs-markers li { margin:2px;}
ol.bjqs-markers li a { width:14px; height:14px; background:#000; color:#fff; text-decoration:none; text-align:center;}
ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover { background:#666;}
p.bjqs-caption { background:rgba(255,255,255,0.6);}