article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block
}
audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}
audio:not([controls]) {
    display: none
}
[hidden] {
    display: none
}
html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}
body {
    margin: 0;
    font-size: 1em;
    line-height: 1.4
}
body,
button,
input,
select,
textarea {
    font-family: "Knockout 47 A", "Knockout 47 B", sans-serif;
    color: #222
}
::-moz-selection {
    background: #efefef;
    color: #fff;
    text-shadow: none
}
::selection {
    background: #efefef;
    color: #fff;
    text-shadow: none
}
a {
    color: #00e
}
a:visited {
    color: #551a8b
}
a:hover {
    color: #06e
}
a:focus {
    outline: thin dotted
}
a:hover,
a:active {
    outline: 0
}
abbr[title] {
    border-bottom: 1px dotted
}
b,
strong {
    font-weight: bold
}
blockquote {
    margin: 1em 40px
}
dfn {
    font-style: italic
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}
ins {
    background: #ff9;
    color: #000;
    text-decoration: none
}
mark {
    background: #ff0;
    color: #000;
    font-style: italic;
    font-weight: bold
}
pre,
code,
kbd,
samp {
    font-family: "Knockout 47 A", "Knockout 47 B", sans-serif;
    _font-family: "Knockout 47 A", "Knockout 47 B", sans-serif;
    font-size: 1em
}
pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}
q {
    quotes: none
}
q:before,
q:after {
    content: "";
    content: none
}
small {
    font-size: 85%
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -0.5em
}
sub {
    bottom: -0.25em
}
ul,
ol {
    margin: 1em 0;
    padding: 0 0 0 40px
}
dd {
    margin: 0 0 0 40px
}
.nav ul,
.nav ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}
img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle
}
svg:not(:root) {
    overflow: hidden
}
figure {
    margin: 0
}
form {
    margin: 0
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0
}
label {
    cursor: pointer
}
legend {
    border: 0;
    *margin-left: -7px;
    padding: 0;
    white-space: normal
}
button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle
}
button,
input {
    line-height: normal
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *width: 13px;
    *height: 13px
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical
}
input:valid,
textarea:valid {}input:invalid,
textarea:invalid {
    background-color: #f0dddd
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
td {
    vertical-align: top
}
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,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {}:focus {
    outline: 0
}
body {
    color: black;
    background: white;
    width: 100%;
    min-width: 1024px
}
ol,
ul {
    list-style: none
}
table {
    border-collapse: separate;
    border-spacing: 0
}
caption,
th,
td {
    text-align: left;
    font-weight: normal
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: ""
}
blockquote,
q {
    quotes: """"
}
.tumblrAutoPager_page_separator {
    display: none
}
.tumblrAutoPager_page_info {
    display: none
}
#header {
    position: absolute;
    top: 110px;
    left: -80px;
    color: white;
    width: 100%;
    min-width: 1024px;
    height: 532px;
    z-index: 1000
}
.permalink #header {
    left: -100%
}
#headerBack {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 532px;
    background: black;
    opacity: .85
}
.no-js #header {
    top: 0px;
    left: 0px;
    position: relative
}
.no-js #headerBack {
    opacity: 1
}
#header #navWrapper {
    position: absolute;
    width: 100%;
    height: 532px;
    margin: 0 auto;
    left: 40px;
    top: 13px;
    background: url(http://static.tumblr.com/rseu6su/HL0m1x9ow/reverse-logo-smaller.png) center center no-repeat
}
.no-js #header #navWrapper {
    left: 0px
}
#header #navWrapper ul {
    position: relative;
    width: 887px;
    margin: 0 auto
}
#header #navWrapper a {
    color: white;
    float: left;
    text-decoration: none;
    font-size: 20px;
    line-height: 1em;
    letter-spacing: 2px;
    padding: 56px 18px;
    text-transform: uppercase;
    font-family: "Knockout 47 A", "Knockout 47 B", sans-serif;
    cursor: pointer;
    -webkit-font-smoothing: antialiased
}
.lt-ie9 #header #navWrapper a {
    font-size: 15px;
    padding: 56px 19px
}
#header #navWrapper a:visited,
#header #navWrapper a:link,
#header #navWrapper a:hover,
#header #navWrapper a:active {
    color: white
}
#header #navWrapper a.active {
    text-decoration: underline
}
#header #logoBtn {
    width: 85%
}
#header #logoBtn div {
    width: 800px;
    height: 200px;
    position: relative;
    margin: 0 auto;
    cursor: pointer;
    top: -50px
}
#headerNavButton {
    position: absolute;
    top: 0px;
    left: 100%;
    background: url(http://static.tumblr.com/rseu6su/0dxm1x9ne/black_left_btn.jpg);
    height: 80px;
    width: 80px;
    cursor: pointer
}
.permalink #headerNavButton {
    background: url(http://static.tumblr.com/rseu6su/patm1x9nz/black_right_btn.jpg)
}
.no-js #headerNavButton {
    display: none
}
#headerNavButton.closed {
    background: url(http://static.tumblr.com/rseu6su/patm1x9nz/black_right_btn.jpg)
}
#headerNavButton.open {
    background: url(http://static.tumblr.com/rseu6su/0dxm1x9ne/black_left_btn.jpg)
}
#header #share {
    position: relative;
    width: 0px;
    top: 400px;
    margin: 0 auto
}
#share #facebook.white {
    background: url(http://static.tumblr.com/rseu6su/sUSm2akx3/facebook_white.png) center left no-repeat
}
#share #twitter.white {
    background: url(http://static.tumblr.com/rseu6su/iUfm2akw0/twitter_white.png) center left no-repeat;
    left: 40px
}
#content {
    position: relative;
    width: 100%;
    overflow: hidden;
    min-width: 1024px
}
#source,
#source .post {
    display: none
}
.no-js #source,
.no-js #source .post {
    display: block
}
#pager {
    position: relative;
    width: 320px;
    height: 107px;
    margin: 0 auto
}
#pager a {
    text-decoration: none;
    font-family: "Knockout 47 A", "Knockout 47 B", sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #333
}
.button {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 0px;
    text-align: center;
    line-height: 80px
}
.button.right {
    left: 80px
}
#nextPage {
    position: absolute;
    left: 160px
}
#prevBtn {
    background: url(http://static.tumblr.com/rseu6su/9oim0a6lo/white_left_btn.jpg)
}
#nextBtn {
    background: url(http://static.tumblr.com/rseu6su/HmOm0a6mb/white_right_btn.jpg)
}
#footer {
    height: 107px;
    position: relative;
    z-index: 100;
    width: 1024px;
    margin: 0 auto;
    display: block;
    clear: both;
    min-width: 1024px
}
#footer .nav {
    width: 520px;
    margin: 0 auto;
    padding: 0
}
#footer .nav a {
    color: white;
    float: left;
    text-decoration: none;
    font-size: 28px;
    line-height: 1em;
    letter-spacing: 2px;
    padding: 20px 12px;
    text-transform: uppercase;
    font-family: "Knockout 47 A", "Knockout 47 B", sans-serif
}
#footer .nav a:visited,
#footer .nav a:link,
#footer .nav a:hover,
#footer .nav a:active {
    color: black
}
#credits {
    white-space: nowrap;
    width: 690px;
    margin: 0 auto;
    clear: both
}
.lt-ie9 #credits {
    width: 605px
}
.footerCredit {
    font-family: "Knockout 47 A", "Knockout 47 B", sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    padding: 24px;
    text-transform: uppercase;
    color: #333;
    text-decoration: none
}
a.footerCredit {
    cursor: pointer
}
#footer a.footerCredit:visited,
#footer a.footerCredit:link,
#footer a.footerCredit:hover,
#footer a.footerCredit:active {
    color: #333
}
.index #content {
    min-height: 800px
}
.index .post {
    display: none;
    width: 33.2%;
    float: left;
    position: relative
}
.no-js .index .post {
    display: block
}
.index .post:hover {
    opacity: .9
}
.index .photo a {
    width: 100%;
    height: auto;
    cursor: pointer
}
.index .photo img {
    width: 100.4%;
    height: auto;
    cursor: pointer
}
.index .video {
    cursor: pointer
}
.index .video iframe {
    width: 100%;
    height: 100%
}
.index .audio img {
    width: 100%;
    height: auto
}
#sideBar {
    top: 190px;
    width: 200px;
    z-index: 600;
    min-height: 1000px;
    position: absolute;
    left: 40px
}
#sideBarTitle {
    position: relative;
    width: 200px;
    top: -25px;
    margin: 0 auto;
    text-align: center;
    font-size: 36px;
    line-height: 1em;
    letter-spacing: 1px;
    font-family: "Knockout 47 A", "Knockout 47 B", sans-serif;
    text-transform: uppercase;
    color: #000
}
#sideBarLogo {
    position: relative;
    width: 194px;
    top: -100px;
    margin: 0 auto;
    text-align: center;
    font-size: 36px;
    line-height: 1em;
    letter-spacing: 1px;
    font-family: "Knockout 47 A", "Knockout 47 B", sans-serif;
    text-transform: uppercase;
    color: #000
}
.tour #sideBarTitle,
.throwback #sideBarTitle {
    width: 200px;
    font-size: 31px;
    white-space: pre
}
.my_life #sideBarTitle:after {
    content: "MY LIFE"
}
.my_work #sideBarTitle:after {
    content: "MY WORK"
}
.tour #sideBarTitle:after {
    content: "B\0000a0TV"
}
.throwback #sideBarTitle:after {
    content: "THE\00000aTHROWBACK"
}
.my_life #sideBar a.toggle.first .sideBarBtn:after {
    content: "MY WORK"
}
.my_life #sideBar a.toggle.middle .sideBarBtn:after {
    content: "B\0000a0TV";
    white-space: pre
}
.my_life #sideBar a.toggle.last .sideBarBtn:after {
    content: "THE THROWBACK"
}
.my_work #sideBar a.toggle.first .sideBarBtn:after {
    content: "MY LIFE"
}
.my_work #sideBar a.toggle.middle .sideBarBtn:after {
    content: "B\0000a0TV";
    white-space: pre
}
.my_work #sideBar a.toggle.last .sideBarBtn:after {
    content: "THE THROWBACK"
}
.tour #sideBar a.toggle.first .sideBarBtn:after {
    content: "MY WORK"
}
.tour #sideBar a.toggle.middle .sideBarBtn:after {
    content: "MY LIFE"
}
.tour #sideBar a.toggle.last .sideBarBtn:after {
    content: "THE THROWBACK"
}
.throwback #sideBar a.toggle.first .sideBarBtn:after {
    content: "MY WORK"
}
.throwback #sideBar a.toggle.middle .sideBarBtn:after {
    content: "MY LIFE"
}
.throwback #sideBar a.toggle.last .sideBarBtn:after {
    content: "B\0000a0TV";
    white-space: pre
}
#sideBar a {
    text-decoration: none
}
#sideBar .sideBarBtn {
    width: 200px;
    height: auto;
    border-top: solid black 1px;
    position: relative;
    text-align: center;
    font-family: "Knockout 47 A", "Knockout 47 B", sans-serif;
    font-size: 28px;
    letter-spacing: 0px;
    line-height: 1em;
    text-transform: uppercase;
    color: #000;
    text-decoration: none;
    padding: 32px 0;
    cursor: pointer
}
#sideBar #share {
    position: relative;
    margin-top: 25px;
    border-top: solid black 1px;
    width: 200px;
    height: 100px;
    margin: 0
}
.shareBtn {
    width: 40px;
    height: 100px;
    position: absolute;
    top: 0px;
    cursor: pointer
}
#sideBar #facebook {
    left: 40px;
    top: 5px;
    background: url(http://static.tumblr.com/rseu6su/omrm1xy1p/facebook.jpg) center left no-repeat
}
#sideBar #twitter {
    left: 80px;
    top: 5px;
    background: url(http://static.tumblr.com/rseu6su/7ZQm1xy40/twitter.jpg) center left no-repeat
}
#sideBar #tumblr {
    left: 120px;
    top: 5px;
    background: url(http://static.tumblr.com/rseu6su/Gj9mhcwl3/tumblr-icon.png) center left no-repeat
}
#overlay {
    width: 100%;
    min-width: 1024px;
    height: 100%;
    position: fixed;
    top: 0px;
    display: none;
    z-index: 1000;
    cursor: pointer
}
#overlayBack {
    height: 100%;
    width: 100%;
    background: black;
    opacity: .6
}
#overlay img {
    width: 100%;
    height: auto;
    position: absolute;
    top: 0px
}
.index #container {
    left: 25%;
    width: 75%;
    position: absolute
}
.index .masonry,
.index .masonry .masonry-brick {
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s
}
.index .masonry {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width
}
.index .masonry .masonry-brick {
    -webkit-transition-property: left, right, top;
    -moz-transition-property: left, right, top;
    -o-transition-property: left, right, top;
    transition-property: left, right, top
}
#home {
    position: absolute;
    top: 0px;
    right: 0px;
    background: url(http://static.tumblr.com/rseu6su/8cnm0a6n9/white_close_btn.jpg)
}
#home div {
    height: 80px;
    width: 80px
}
.permalink .post {
    padding: 70px 70px 54px 70px
}
.permalink .photo img {
    position: relative;
    margin: 0 auto;
    display: block;
    width: 100%;
    height: auto
}
.permalink .photo.gif img {
    position: relative;
    margin: 0 auto;
    display: block;
    width: 500px;
    height: auto
}
.permalink .video iframe {
    position: relative;
    margin: 0 auto;
    display: block
}
.permalink .audio {
    width: 500px;
    margin: 0 auto
}
.permalink .audio img {
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: auto
}
.permalink .audio p {}.permalink #share {
    font-family: "Knockout 47 A", "Knockout 47 B", sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #333;
    text-decoration: none;
    width: 286px;
    white-space: nowrap;
    margin: 0 auto;
    height: 298px
}
.permalink #shareText {
    font-family: "Knockout 47 A", "Knockout 47 B", sans-serif;
    font-size: 40px;
    letter-spacing: 3px;
    padding: 36px;
    text-align: center
}
.permalink #share a {
    padding: 13px;
    cursor: pointer;
    text-decoration: none;
    color: #333
}
#backToTop {
    position: fixed;
    bottom: 80px;
    left: 0px;
    height: 80px;
    width: 80px;
    background: url(http://static.tumblr.com/rseu6su/5Gsm1xz21/back_to_top.jpg);
    z-index: 900;
    display: none;
    cursor: pointer
}
#header.fixScreen {
    position: fixed
}
.permalink .tour img {
    display: none
}
.permalink .tour iframe {
    position: relative;
    margin: 0 auto;
    display: block
}
@media only screen and (min-width: 1250px) {
    #header #navWrapper {
        background: url(http://static.tumblr.com/rseu6su/Ftlm1x9pj/reverse-logo.png) center center no-repeat
    }
}
.ir {
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
    *line-height: 0
}
.ir br {
    display: none
}
.hidden {
    display: none !important;
    visibility: hidden
}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}
.invisible {
    visibility: hidden
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table
}
.clearfix:after {
    clear: both
}
.clearfix {
    *zoom: 1
}
@media print {
    * {
        background: transparent !important;
        color: black !important;
        box-shadow: none !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: "("attr(href) ")"
    }
    abbr[title]:after {
        content: "("attr(title) ")"
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: ""
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    img {
        max-width: 100% !important
    }
    @page {
        margin: 0.5cm
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
}