/* Reset CSS, v2.0. */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, sub, sup, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {border:0; font-size:100%; font:inherit; vertical-align:baseline; margin:0; padding:0;}
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:none;}
table {border-collapse:collapse; border-spacing:0;}

a.credit {font:600 12px/18px "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif; position:absolute; white-space:nowrap; text-decoration:none; text-overflow:ellipsis; cursor:pointer; overflow:hidden; z-index:999999; top:26px; right:3px; outline:0; height:20px; padding:0 5px; -webkit-font-smoothing:antialiased; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; box-sizing:border-box; transition-property:padding;}
.credit {text-shadow:1px 1px 0 rgba(0,0,0,0.08); color:#fff; border:1px solid rgba(0,0,0,0.18); background:rgba(0,0,0,0.38);}
a.credit, a.credit:hover {color:white!important;}
.credit {margin-bottom:5px; color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.08); border:1px solid rgba(0,0,0,0.18); background:rgba(0,0,0,0.38); border-radius:2px;}
.credit:hover::after, .credit:focus::after {background:rgba(255,255,255,0.09); color:white;}
.credit:active::after {color:white; background:rgba(255,255,255,0.18);}
.credit_label.show {display:block;}
.credit::after {position:absolute; border-radius:inherit; top:0; right:0; bottom:0; left:0; content:'';}
.credit.icon::before {display:block; position:absolute; border-radius:inherit; top:0; left:0; bottom:0; width:20px; content:''; background:url('http://static.tumblr.com/5u1fog0/gZdnbwkfv/install.png') 0 0 no-repeat;}
.credit.theme::before {background-position:0 -0px;}
.credit img {width:15px;}
.credit.icon {padding-left:20px;}
.credit:active::after {background:rgba(255,255,255,0.18);}