/*
Theme Name: It starts hear
Theme URI: 
Description: 
Version: 
Author: allesblinkt
Author URI: 
*/
/* thank you! http://meyerweb.com/eric/tools/css/reset/ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }

del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0; }

@font-face { font-family: 'LatoBold'; src: url("/wp-content/themes/ish/fonts/Lato-Bold-webfont.eot"); src: url("/wp-content/themes/ish/fonts/Lato-Bold-webfont.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/ish/fonts/Lato-Bold-webfont.woff") format("woff"), url("/wp-content/themes/ish/fonts/Lato-Bold-webfont.ttf") format("truetype"), url("/wp-content/themes/ish/fonts/Lato-Bold-webfont.svg#LatoBold") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'LatoLightItalic'; src: url("/wp-content/themes/ish/fonts/Lato-LightItalic-webfont.eot"); src: url("/wp-content/themes/ish/fonts/Lato-LightItalic-webfont.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/ish/fonts/Lato-LightItalic-webfont.woff") format("woff"), url("/wp-content/themes/ish/fonts/Lato-LightItalic-webfont.ttf") format("truetype"), url("/wp-content/themes/ish/fonts/Lato-LightItalic-webfont.svg#LatoLightItalic") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'LatoLight'; src: url("/wp-content/themes/ish/fonts/Lato-Light-webfont.eot"); src: url("/wp-content/themes/ish/fonts/Lato-Light-webfont.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/ish/fonts/Lato-Light-webfont.woff") format("woff"), url("/wp-content/themes/ish/fonts/Lato-Light-webfont.ttf") format("truetype"), url("/wp-content/themes/ish/fonts/Lato-Light-webfont.svg#LatoLight") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'LatoHairlineItalic'; src: url("/wp-content/themes/ish/fonts/Lato-HairlineItalic-webfont.eot"); src: url("/wp-content/themes/ish/fonts/Lato-HairlineItalic-webfont.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/ish/fonts/Lato-HairlineItalic-webfont.woff") format("woff"), url("/wp-content/themes/ish/fonts/Lato-HairlineItalic-webfont.ttf") format("truetype"), url("/wp-content/themes/ish/fonts/Lato-HairlineItalic-webfont.svg#LatoHairlineItalic") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'LatoHairline'; src: url("/wp-content/themes/ish/fonts/Lato-Hairline-webfont.eot"); src: url("/wp-content/themes/ish/fonts/Lato-Hairline-webfont.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/ish/fonts/Lato-Hairline-webfont.woff") format("woff"), url("/wp-content/themes/ish/fonts/Lato-Hairline-webfont.ttf") format("truetype"), url("/wp-content/themes/ish/fonts/Lato-Hairline-webfont.svg#LatoHairline") format("svg"); font-weight: normal; font-style: normal; }

html { background: #222222 url("/wp-content/themes/ish/images/dark_grey.png") repeat; }

body { color: #eee; font-size: 14px; line-height: 20px; letter-spacing: 0.5px; word-spacing: 1px; font-family: 'LatoLight', sans-serif; -webkit-font-smoothing: subpixel-antialiased; min-width: 985px; }

#wrappertop { display: block; overflow: auto; width: 985px; margin: 0 auto; }

#wrapperbottom { background: #f2f2f2 url("/wp-content/themes/ish/images/light_grey.png"); width: 100%; min-width: 985px; }

h1, h2, h3, h4 { text-transform: uppercase; font-family: 'LatoLightItalic', sans-serif; }

h1 { line-height: 50px; padding-bottom: 30px; font-size: 40px; }

p, blockquote { margin-bottom: 20px; }

strong { font-family: 'LatoBold', sans-serif; }

em { font-family: 'LatoLightItalic', sans-serif; }

q, blockquote { color: #666; font-family: 'LatoLightItalic', sans-serif; }

a { color: #808080; text-decoration: none; -moz-transition: color 0.3s ease; -o-transition: color 0.3s ease; -webkit-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease; outline: 0 !important; }
a:hover { text-decoration: underline; color: red; }

:focus { -moz-outline-style: none; }

header.page { margin-top: 40px; overflow: auto; position: relative; }
header.page hgroup { position: absolute; bottom: 0; left: 0; display: block; width: 200px; height: 130px; }
header.page hgroup h1 { display: block; position: absolute; bottom: 0; background-color: transparent; width: 147px; height: 130px; overflow: hidden; }
header.page hgroup h1 a { position: absolute; left: 0; bottom: 0; display: block; width: 147px; height: 130px; overflow: hidden; background: transparent url("/wp-content/themes/ish/images/logo.gif") no-repeat bottom left; text-indent: -999em; -moz-transition: background-image 0.2s ease; -o-transition: background-image 0.2s ease; -webkit-transition: background-image 0.2s ease; -ms-transition: background-image 0.2s ease; transition: background-image 0.2s ease; }
header.page hgroup h1 a:hover { background-image: url("/wp-content/themes/ish/images/logo_progress.gif"); }
header.page nav { display: block; margin-left: 225px; float: left; width: 450px; height: 118px; border-bottom: 12px solid red; }
header.page nav ul { float: left; margin-bottom: 20px; }
header.page nav ul.first { width: 270px; }
header.page nav ul.second { width: 180px; }
header.page nav a:hover { color: #f2f2f2; text-decoration: none; }
header.page nav .current_page_item a { color: red; }

footer.page { position: relative; overflow: auto; clear: both; font-size: 12px; color: #aaa; margin-top: 20px; margin-bottom: 30px; height: 128px; }
footer.page div.logos { display: block; position: absolute; left: 0; bottom: 0; margin-right: 0; padding: 0; overflow: hidden; width: 220px; }
footer.page div.logos #bella, footer.page div.logos #pdis, footer.page div.logos #hush { opacity: 0.5; margin-right: 8px; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
footer.page div.logos #bella:hover, footer.page div.logos #pdis:hover, footer.page div.logos #hush:hover { opacity: 1; }
footer.page div.logos #hush { margin-right: 0; }
footer.page div.jibberjabber { position: absolute; left: 225px; bottom: 5px; }
footer.page div.kitty { position: absolute; bottom: 0; left: 700px; }
footer.page div.kitty #ep-link #kitty { opacity: 0.5; -moz-transition: all 10s ease; -o-transition: all 10s ease; -webkit-transition: all 10s ease; -ms-transition: all 10s ease; transition: all 10s ease; }
footer.page div.kitty #ep-link #ep { opacity: 0.5; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
footer.page div.kitty #ep-link #kitty { width: 55px; height: 55px; margin-right: 8px; }
footer.page div.kitty #ep-link:hover #ep { opacity: 1; }
footer.page div.kitty #ep-link:hover #kitty { opacity: 1; -webkit-transform: rotate(10080deg); -moz-transform: rotate(10080deg); -ms-transform: rotate(10080deg); -o-transform: rotate(10080deg); transform: rotate(10080deg); }

article.song { clear: both; }
article.song h1 { display: block; color: transparent; width: 285px; height: 170px; background-repeat: no-repeat; }
article.song header { display: block; width: 285px; height: 170px; margin-left: 700px; }
article.song img { border: 10px solid #f2f2f2; }
article.song div.sidenotes { clear: both; display: block; float: left; margin-right: 25px; width: 200px; border-top: 12px solid #666; margin-top: 3px; padding-top: 8px; font-size: 12px; font-family: 'LatoLightItalic', sans-serif; color: #b3b3b3; line-height: 19px; }
article.song div.sidenotes h2 { font-family: 'LatoBold', sans-serif; margin-bottom: 35px; }
article.song div.sidenotes dl { background-color: #333; padding: 5px; width: 190px; margin-bottom: 20px; }
article.song div.sidenotes dl dt { display: inline; font-family: 'LatoBold', sans-serif; }
article.song div.sidenotes dl dd { display: inline; }
article.song div.sidenotes dl dd:after { content: "\A"; white-space: pre; }
article.song div.sidenotes p { padding: 5px; }
article.song div.content { display: block; float: left; margin-right: 25px; width: 450px; }
article.song div.content blockquote { font-size: 16px; }
article.song div.lyrics { display: block; margin-top: 3px; float: left; border-top: 12px solid #666; padding-top: 25px; width: 285px; }

form.comment { border-top: 12px solid #666; padding-top: 8px; width: 450px; position: relative; }
form.comment { display: none; } /* hide interactive elements */
form.comment div.message { display: block; height: 35px; float: left; margin-right: 8px; line-height: 35px; text-align: left; padding-left: 8px; padding-right: 8px; width: 312px; background-color: #2a2a2a; }
form.comment label { float: left; display: block; height: 35px; background-color: #2a2a2a; line-height: 35px; width: 50px; text-align: center; }
form.comment textarea, form.comment input[type=text], form.comment input[type=email], form.comment input[type=submit] { margin: 0; display: block; border: 0 !important; outline: none; font-size: 13px; height: 35px; margin-bottom: 8px; font-family: 'LatoLight', sans-serif; }
form.comment textarea, form.comment input[type=text], form.comment input[type=email] { color: #f2f2f2; background-color: #333; }
form.comment input[type=text], form.comment input[type=email] { float: left; margin-right: 8px; width: 94px; padding: 0 8px 0 8px; position: relative; left: 0; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease; }
form.comment input[type=text]:focus, form.comment input[type=email]:focus { margin-left: -50px; width: 144px; }
form.comment textarea { clear: both; padding: 12px 8px 10px 8px; width: 434px; height: 184px; line-height: 20px; resize: vertical; }
form.comment input[type=submit] { float: left; background-color: #f2f2f2; text-align: center; width: 114px; -moz-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; -webkit-transition: background-color 0.3s ease; -ms-transition: background-color 0.3s ease; transition: background-color 0.3s ease; }
form.comment input[type=submit]:hover, form.comment input[type=submit]:focus { background-color: #999; cursor: pointer; }

section.comments { display: block; overflow: auto; padding-left: 225px; padding-top: 40px; padding-bottom: 40px; width: 760px; margin: 0 auto; }
section.comments h1 { display: none; border: 0; padding-top: 8px; }

section.comments article { display: block; width: 450px; margin-bottom: 60px; clear: both; color: #333; border-bottom: 12px solid #666; position: relative; }
section.comments article div.wrap { width: 430px; background-color: #e8e8e8; padding: 10px; margin-bottom: 8px; }
section.comments article a.comment_reply { display: none; position: absolute; right: 0; top: 8px; display: block; float: right; text-align: center; width: 114px; height: 35px; color: #eee; font-size: 13px; height: 35px; line-height: 35px; background: #444444 url("/wp-content/themes/ish/images/cross.png") no-repeat; background-position: -114px 1px; overflow: hidden; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease; }
section.comments article a.comment_reply { display: none; } /* hide interactive elements */
section.comments article a.comment_reply:hover, section.comments article a.comment_reply:focus { background-color: #666; cursor: pointer; }
section.comments article a.comment_reply.out { width: 35px; background-color: #999; background-position: -1px 1px; text-indent: -114px; }
section.comments article form.comment { clear: both; border-top: 0; padding-top: 0; margin-bottom: 40px; }
section.comments article form.comment label { color: #333; background-color: #d5d5d5; }
section.comments article form.comment textarea, section.comments article form.comment input[type=text], section.comments article form.comment input[type=email] { color: #333; background-color: #ddd; }
section.comments article form.comment textarea { height: 75px; }
section.comments article form.comment input[type=submit] { color: #eee; background-color: #444; }
section.comments article form.comment input[type=submit]:hover, section.comments article form.comment input[type=submit]:focus { background-color: #666; cursor: pointer; }
section.comments article header { clear: both; text-align: right; float: left; overflow: hidden; display: block; width: 220px; margin-left: -255px; font-size: 12px; }
section.comments article header h1 { display: inline; font-family: 'LatoBold', sans-serif; line-height: 18px; font-size: 15px; color: #333; margin: 0; border: 0; padding: 0; text-transform: none; }
section.comments article header time { font-family: 'LatoBold', sans-serif; }
section.comments article footer { border-top: 1px solid #666; display: block; margin: 0; float: none; width: 100%; text-align: left; position: relative; height: 35px; padding-bottom: 8px; }
section.comments article div.up { position: absolute; display: block; right: -48px; bottom: 8px; width: 23px; height: 23px; }
section.comments article div.up a { position: absolute; top: 0; left: 0; display: block; width: 23px; height: 23px; text-indent: -999em; background: transparent url("/wp-content/themes/ish/images/top_arrow.png") no-repeat 0px 0px; }
section.comments article div.up a:hover { background-position: -23px 0; }
section.comments article.byuser div.wrap { background-color: #e1e1e1; }
section.comments article.byuser h1 { display: block; height: 22px; padding-right: 33px; background: transparent url("/wp-content/themes/ish/images/peter_icon.gif") no-repeat top right; color: red; }
section.comments article article { clear: both; display: block; margin-left: 0; border-bottom: 0; margin-bottom: 8px; }
section.comments article article header, section.comments article article footer { display: block; margin: 0; float: none; width: 100%; text-align: left; }
section.comments article article h1 { background: transparent; background-position: -100px 0; color: #333 !important; text-indent: 0; }
section.comments article article.byuser { background-color: #e6e6e6; }
section.comments article article.byuser h1 { text-indent: 33px; padding-right: 0; background-position: top left; color: red !important; }
section.comments article article header { position: relative; }
section.comments article article header p { position: absolute; right: 0; top: 0; display: block; width: 200px; text-align: right; }

section.commentform { overflow: auto; width: 760px; clear: both; display: block; margin-left: 225px; margin-bottom: 40px; padding-top: 60px; }
section.commentform { display: none; }  /* hide interactive elements */
section.commentform h1 { display: none; }
section.commentform div.hints { float: left; display: block; width: 220px; }
section.commentform form.comment { clear: both; float: left; margin-right: 25px; }

div.addthis_toolbox { width: 120px; }
div.addthis_toolbox a { margin-top: 20px; overflow: hidden; width: 16px !important; height: 16px !important; background-image: url("/wp-content/themes/ish/images/add_icons.png"); padding: 0 !important; margin-right: 4px !important; }
div.addthis_toolbox a img { display: none; }
div.addthis_toolbox a.addthis_button_facebook { background-position: 0 16px; }
div.addthis_toolbox a.addthis_button_facebook:hover { background-position: 0 0; }
div.addthis_toolbox a.addthis_button_twitter { background-position: -16px 16px; }
div.addthis_toolbox a.addthis_button_twitter:hover { background-position: -16px 0; }
div.addthis_toolbox a.addthis_button_tumblr { background-position: -32px 16px; }
div.addthis_toolbox a.addthis_button_tumblr:hover { background-position: -32px 0; }
div.addthis_toolbox a.addthis_button_google_plusone { background: none !important; width: 50px !important; }

#page-splash, #page-ep { position: relative; }
#page-splash article.song, #page-ep article.song { padding-top: 60px; }
#page-splash article.song h1, #page-ep article.song h1 { display: none; }
#page-splash article.song div.lyrics, #page-splash article.song div.sidenotes, #page-ep article.song div.lyrics, #page-ep article.song div.sidenotes { border-top: 0; }
#page-splash article.song header, #page-ep article.song header { display: none; }

#page-ep header.page hgroup h1 a { background-image: url("/wp-content/themes/ish/images/logo_ep.gif"); }
#page-ep header.page hgroup h1 a:hover { background-image: url("/wp-content/themes/ish/images/logo_progress.gif"); }

#page-i-am-piano article.song h1 { background-image: url("/wp-content/themes/ish/images/headings/i_am_piano.png"); }
#page-i-am-piano article.song div.content q { font-size: 16px; }
#page-i-am-piano article.song div.content ol { height: 145px; counter-reset: item; font-size: 20px; margin-top: -145px; font-family: 'LatoLightItalic', sans-serif; }
#page-i-am-piano article.song div.content ol li { display: block; float: left; margin-bottom: 20px; }
#page-i-am-piano article.song div.content ol li span.wordtype { font-size: 14px; }
#page-i-am-piano article.song div.content ol li:before { font-size: 15px; clear: both; float: left; width: 25px; content: counter(item) " "; counter-increment: item; }
#page-i-am-piano article.song div.content ol li dl { display: block; float: left; width: 405px; }
#page-i-am-piano article.song div.content ol li dl dd { font-size: 14px; font-family: 'LatoLight', sans-serif; }

#page-a-tribute-to-our-letter-writing-days article.song h1 { background-image: url("/wp-content/themes/ish/images/headings/a_tribute_to_our_letter_writing_days.png	"); }

#page-blue article.song h1 { background-image: url("/wp-content/themes/ish/images/headings/blue.png"); }
#page-blue article.song div.lyrics blockquote { font-size: 12px; }

#page-it-starts-hear-song article.song h1 { background-image: url("/wp-content/themes/ish/images/headings/it_starts_hear.png"); }

#page-asleep article.song h1 { background-image: url("/wp-content/themes/ish/images/headings/asleep.png"); }

#page-colin article.song h1 { background-image: url("/wp-content/themes/ish/images/headings/colin.png"); }
#page-colin article.song div.content img { border: 0; }
#page-colin article.song div.content dl dt { display: inline; margin-right: 5px; }
#page-colin article.song div.content dl dd { display: inline; color: #666; font-size: 16px; font-family: 'LatoLightItalic', sans-serif; }
#page-colin article.song div.content dl dd:after { content: "\A"; white-space: pre; }

#page-bad-words article.song h1 { background-image: url("/wp-content/themes/ish/images/headings/bad_words.png"); }
#page-bad-words article.song img { border: 0; margin-bottom: 20px; }
#page-bad-words article.song div.content ul.playlist { position: relative; }
#page-bad-words article.song div.content ul.playlist li { position: relative; top: 200px; }
#page-bad-words article.song div.content ul.playlist li.name { display: block; padding: 0; top: -38px; }
#page-bad-words article.song div.content ul.playlist.playing #bad_words_active { display: block; }
#page-bad-words article.song div.content ul.playlist.playing #bad_words_inactive { display: none; }
#page-bad-words article.song #bad_words_active { display: none; }
#page-bad-words article.song #bad_words_inactive { display: block; }

#page-with-the-notes-on-fire article.song h1 { background-image: url("/wp-content/themes/ish/images/headings/with_the_notes_on_fire.png"); }
#page-with-the-notes-on-fire article.song div.content blockquote.teaser { font-family: 'LatoLight', sans-serif; line-height: 25px; height: 50px; padding-top: 25px; padding-bottom: 25px; text-align: center; text-transform: uppercase; color: #333; background-color: #f2f2f2; margin-top: -132px; margin-bottom: 28px; }

#page-trespassing article.song h1 { background-image: url("/wp-content/themes/ish/images/headings/trespassing.png"); }

#page-everything-i-know article.song h1 { background-image: url("/wp-content/themes/ish/images/headings/everything_i_know.png"); }

#article-404 { margin-top: -100px; }
#article-404 img { border: 0; }
#article-404 div.sidenotes { border: 0; }
#article-404 div.sidenotes p { padding: 0; font-family: 'LatoLight', sans-serif; font-size: 16px; line-height: 24px; }
#article-404 #kitty404 { -moz-transition: all 1s ease; -o-transition: all 1s ease; -webkit-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; }
#article-404 #kitty404:hover { opacity: 1; -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); -ms-transform: rotate(2deg); -o-transform: rotate(2deg); transform: rotate(2deg); }

ul.playlist { font-style: normal; width: 200px; list-style-type: none; margin-bottom: 14px; overflow: auto; }
ul.playlist li { position: relative; display: block; }
ul.playlist li a.play_icon { display: block; position: relative; float: left; margin-right: 7px; width: 40px; height: 24px; z-index: 2; background-image: url("/wp-content/themes/ish/images/play_icon.png"); background-position: 0 2px; background-color: #fff; margin-bottom: 14px; -moz-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; -webkit-transition: background-color 0.3s ease; -ms-transition: background-color 0.3s ease; transition: background-color 0.3s ease; }
ul.playlist li a.play_icon:hover { background-color: #666; }
ul.playlist li div.controls { /* Hide on startup */ float: left; position: relative; display: block; width: 153px; height: 24px; background-color: #333333; margin-bottom: 14px; }
ul.playlist li div.controls div.statusbar { position: relative; height: 25px; background-color: #333333; overflow: hidden; cursor: -moz-grab; cursor: grab; }
ul.playlist li div.controls div.statusbar .position, ul.playlist li div.controls div.statusbar .loading, ul.playlist li div.controls div.statusbar .annotation { position: absolute; left: 0; top: 0; height: 6px; }
ul.playlist li div.controls div.statusbar .loading { background-color: #888; width: 0px; }
ul.playlist li div.controls div.statusbar .position { background-color: #F2F2F2; border-right: 3px solid #F2F2F2; width: 0px; }
ul.playlist li div.controls.dragging .statusbar { cursor: -moz-grabbing; cursor: grabbing; }
ul.playlist li:hover div.controls div.statusbar { cursor: pointer; }
ul.playlist li div.timing { /* Hide on startup */ font-family: 'LatoLightItalic', sans-serif; clear: both; position: absolute; text-align: right; right: 5px; top: 8px; width: auto; line-height: 15px; }
ul.playlist li div.timing div.timing-data { position: absolute; top: 0; right: 0; vertical-align: bottom; width: 60px; font-size: 10px; }
ul.playlist li div.working, ul.playlist li div.dummy { position: relative; display: block; float: left; height: 24px; }
ul.playlist li div.dummy div.controls:hover div.statusbar { cursor: default; }
ul.playlist li div.dummy div.controls div.statusbar div.position { background-color: #393939; width: 100%; }
ul.playlist li.sm2_playing a.play_icon { background-position: -40px 2px; }
ul.playlist li.sm2_paused div.controls div.statusbar div.position { background-color: #666; border-color: #666; }
ul.playlist li.name { clear: both; font-family: 'LatoBold', sans-serif; padding-left: 5px; }

#sm2-container { position: absolute; width: 10px; height: 10px; overflow: hidden; bottom: 0; left: 0; }

ul.playlist.large { width: 450px; }
ul.playlist.large li div.controls { width: 403px; }
ul.playlist.large li.name { display: none; }

/*
     FILE ARCHIVED ON 13:33:33 Sep 13, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:46:03 Apr 14, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 94.512 (3)
  captures_list: 130.811
  RedisCDXSource: 1.025
  exclusion.robots.policy: 0.348
  esindex: 0.012
  CDXLines.iter: 21.36 (3)
  exclusion.robots: 0.361
  load_resource: 1424.151 (2)
  PetaboxLoader3.resolve: 1320.035 (2)
  PetaboxLoader3.datanode: 169.086 (5)
*/