@charset "UTF-8";
/*------------------------------------*\ UltraVintage
\*------------------------------------*/
/*------------------------------------*\ $IMPORTS
\*------------------------------------*/
/*------------------------------------*\
	$VARS
\*------------------------------------*/
/*------------------------------------*\ $RESET
\*------------------------------------*/
/** A more considered reset; more of a restart...  As per: csswizardry.com/2011/10/reset-restarted */
body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, ol, ul, form, fieldset, legend, table, th, td, caption, figure, hr { margin: 0; padding: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

table { border-collapse: collapse; border-spacing: 0; }

strong, b, mark { font-weight: bold; font-style: inherit; }

em, i, cite, q, address, dfn, var { font-style: italic; font-weight: inherit; }

abbr[title], dfn[title] { cursor: help; border-bottom: 1px dotted; }

ins { border-bottom: 1px solid; }

a, u, ins { text-decoration: none; }

del, s { text-decoration: line-through; }

img { border: none; font-style: italic; }

input, select, option, optgroup, textarea { font: inherit; }

/** Give form elements some cursor interactions... */
label, input, textarea, button, select, option { cursor: pointer; }

.text-input:active, .text-input:focus, textarea:active, textarea:focus { cursor: text; outline: none; }

*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html, body { height: 100%; }

html { overflow-y: scroll; color: white; font-family: "Open Sans", "Helvetica Neue", sans-serif; font-size: 13px; line-height: 1.61538; }

.container { min-height: 100%; position: relative; background-color: white; border-left: 300px solid #43444e; }

.island { padding: 0 20px; }

.sidebar { float: left; width: 300px; margin-left: -300px; }
.sidebar h4 { padding-bottom: 10.5px; margin-bottom: 10.5px; font-size: 12px; font-weight: bold; text-transform: none; border-bottom: 1px solid #696971; }
.sidebar > div { margin-bottom: 42px; }
.sidebar > div.descr { font-size: 12px; }
.sidebar > div.descr, .sidebar > div.copyright { margin-bottom: 21px; }

.head { margin-top: 42px; background-color: #43444e; text-align: center; }
.head h1 { letter-spacing: -1px; line-height: 1.1; text-transform: none; font-weight: 300; }
.head h1 a { color: #e6dacc; }
.head h1 a:hover, .head h1 a:focus { color: #a1a2a7; }

.social-icons ul { list-style-type: none; margin: 0; }
.social-icons li, .social-icons a { display: inline-block; }
.social-icons li { margin-right: 6px; }
.social-icons li:nth-child(8n) { margin-right: 0; }
.social-icons a { font-size: 24px; color: white; }
.social-icons a:hover, .social-icons a:focus { color: #a1a2a7; }

.nav ul { list-style-type: none; margin-left: 0; }
.nav li { margin-bottom: 0; }
.nav a { font-family: "Open Sans", "Helvetica Neue", sans-serif; font-size: 24px; letter-spacing: -1px; color: #e6dacc; font-weight: 300; line-height: 40px; }
.nav a:hover, .nav a:focus { color: #a1a2a7; }

.tweet_list { margin: 0; list-style-type: none; }
.tweet_list li { margin-top: 10px; }
.tweet_list li:first-child { margin-top: 0; }
.tweet_list p { margin-bottom: 0; }
.tweet_list p.tweet_time a { font-size: 10px; font-weight: bold; text-transform: uppercase; }

.image-list { margin: 0; list-style-type: none; }
.image-list li { display: inline-block; margin-right: 10px; }
.image-list img { width: 80px; height: 80px; }

.dribbble .image-list img { width: 80px; height: 60px; }

.search input[type="text"] { width: 100%; border: none; padding: 10.5px; background-color: #5c5d6a; color: #86868f; font-size: 11px; }

.following-list { margin: 0; list-style-type: none; }
.following-list li, .following-list a { display: inline-block; }
.following-list li { margin: 4px 2px 0 0; }

.copyright { margin-top: 40px; }

.content { position: relative; padding: 0 0 20px; }

.posts { padding-left: 20px; overflow: visible !important; }

.post { float: left; width: 250px; margin: 20px 20px 0 0; background-color: #43444e; }
.post h2 { margin-bottom: 10.5px; font-size: 20px; letter-spacing: -1px; }
.post h2:last-child { margin-bottom: 0; }
.post.text, .post.big { width: 520px; }
.post.single, .post.single-column { float: none; width: 500px; overflow: hidden; }

.post-content { padding: 15px 20px; }

.post-source { margin-bottom: 20px; padding: 0 20px; font-size: 11px; text-transform: uppercase; }

.post-footer { margin: 0 20px; padding: 10px 0 20px; border-top: 1px solid #696971; }
.post-footer a { font-size: 11px; font-weight: bold; }

.post-meta, .post-tags { list-style-type: none; margin: 0; }

.post-meta-date, .post-meta-notes { float: left; }
.post-meta-date span, .post-meta-notes span { margin-right: 3px; }

.post-meta-notes { margin-left: 8px; }

.share { float: right; position: relative; }

.share-trigger { text-transform: uppercase; }

.share-wrapper { display: none; position: absolute; top: -122px; right: -20px; width: 200px; padding: 10px 10px 5px; background-color: #000; background-color: rgba(0, 0, 0, 0.5); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.share-wrapper:after { content: ""; position: absolute; bottom: -8px; right: 28px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid rgba(0, 0, 0, 0.5); }
.share-wrapper input[type="text"] { margin: 0 0 10px; }
.share-wrapper .socialite { float: left; margin: 0 0 0 13px; }
.share-wrapper .socialite:first-child { margin-left: 0; }

.meta-padded, .post-tags, .notes-block, .comments { margin-top: 10px; padding-top: 10px; border-top: 1px solid #696971; }

.post-tags { padding: 5px 0; }
.post-tags li { display: inline-block; margin-top: 5px; }
.post-tags a { padding: 2px 6px; background-color: white; color: #43444e; font-size: 9px; text-transform: uppercase; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.post-tags a:hover, .post-tags a:focus { background-color: #e6e6e6; color: #43444e; }

.notes { margin: 0; list-style-type: none; }
.notes li { font-size: 11px; font-weight: bold; margin-top: 5px; text-transform: uppercase; }
.notes li:first-child { margin-top: 0; }
.notes .avatar { display: inline-block; vertical-align: -2px; }
.notes blockquote { margin: 5px 0 0 24px; }

.post-media { margin-bottom: 0; }
.post-media img, .post-media iframe { vertical-align: bottom; max-width: 100%; margin: 0 auto; }
.post-media img { height: auto !important; }

.quote blockquote { padding-left: 0; border-left: none; }
.quote blockquote p { font-family: "Open Sans", "Helvetica Neue", sans-serif; font-size: 20px; }
.quote blockquote p:last-of-type { margin-bottom: 0; }
.quote blockquote .source { display: block; margin-top: 10px; font-weight: normal; }
.quote blockquote .source:before { content: "— "; }

.answer .question { font-size: 14px; font-weight: bold; }

.audio .player { background-color: #fff; text-align: center; }
.audio embed { display: inline-block; vertical-align: bottom; }

.chat ol { list-style-type: none; margin: 0; }

.photoset .post-footer { border-top: none; }

.photo { position: relative; }
.photo:hover .photo-buttons-overlay { top: 5px; right: 5px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; }

.photo-buttons-overlay { position: absolute; right: 99999px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; z-index: 1; }
.photo-buttons-overlay a { display: inline-block; padding: 5px; background-color: #000; background-color: rgba(0, 0, 0, 0.6); border-radius: 3px; color: white; line-height: 1; font-size: 18px; }
.photo-buttons-overlay a:hover, .photo-buttons-overlay a:focus { color: #fff; }

.msg { display: block; margin-bottom: 0; padding-top: 20px; color: #43444e; }

.posts-nav { padding-top: 40px; text-align: center; }
.posts-nav a { display: inline-block; padding: 8px 16px; background-color: #43444e; color: white; font-family: "Open Sans", "Helvetica Neue", sans-serif; font-size: 12px; text-transform: uppercase; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.posts-nav a:hover, .posts-nav a:focus { color: #fff; }
.posts-nav a > span { margin-left: 5px; }

#loader { position: absolute; top: 20px; right: 0; bottom: 0; left: 20px; color: #43444e; font-family: "Open Sans", "Helvetica Neue", sans-serif; font-size: 16; }

#infscr-loading { display: inline-block; margin-left: 5px; }
#infscr-loading img { vertical-align: -1px; }

#install-btn { z-index: 1; position: absolute; top: 26px; right: 3px; }
#install-btn img { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }
#install-btn a:hover img { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }

/*------------------------------------*\ $SHARED
\*------------------------------------*/
h1, h2, h3, h4, h5, h6, hgroup, ul, ol, dl, blockquote, p, address, table, fieldset, figure, pre, hr { margin-bottom: 21px; }

ul, ol, dd { margin-left: 42px; }

* > :last-child { margin-bottom: 0; }

@font-face { font-family: "IcoMoon"; src: url("http://static.tumblr.com/hoglrhc/orrmdbq3x/icomoon-webfont.eot"); }

@font-face { font-family: "IcoMoon"; src: url("http://static.tumblr.com/hoglrhc/Onsmdbq4r/icomoon-webfont.svg#icomoonregular") format("svg"), url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url("http://static.tumblr.com/hoglrhc/npWmdbq4h/icomoon-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }

[data-icon]:before { font-family: IcoMoon; content: attr(data-icon); speak: none; vertical-align: -1px; font-weight: normal; -webkit-font-smoothing: antialiased; }

h1, h2, h3, h4, h5, h6 { color: white; font-family: "Open Sans", "Helvetica Neue", sans-serif; font-weight: normal; }

h1, .h1 { font-size: 40px; }

h2, .h2 { font-size: 30px; }

h3, .h3 { font-size: 24px; }

h4, .h4 { font-size: 20px; }

h5, .h5 { font-size: 16px; text-transform: uppercase; }

h6, .h6 { font-size: 14px; }

li > ul, li > ol { margin-bottom: 0; }

blockquote { padding-left: 20px; border-left: 4px solid white; font-size: 90%; }

a { color: #a1a2a7; text-decoration: none; }
a:hover, a:focus { color: #fff; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
a:active, a:focus { outline: none; }

pre, code, samp, kbd { font-family: Inconsolata, Monaco, Consolas, "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; }

pre { overflow: auto; }
pre mark { background: none; border-bottom: 1px solid; color: inherit; }

img { max-width: 100%; height: auto; }

figure > img { display: block; }

a img:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }

.fr { float: right; }

.fl { float: left; }

.text-center { text-align: center; }

.add-margin { margin-bottom: 21px; }

.half-margin { margin-bottom: 10.5px; }

.remove-margin { margin-bottom: 0; }

.go:after { content: " »"; }

.accessibility { position: absolute; left: -99999px; }

[dir=rtl] .accessibility { left: auto; right: -99999px; }

.cf, .container, .post-meta, .post-tags, .share-wrapper { zoom: 1; }
.cf:before, .container:before, .post-meta:before, .post-tags:before, .share-wrapper:before, .cf:after, .container:after, .post-meta:after, .post-tags:after, .share-wrapper:after { content: ""; display: table; }
.cf:after, .container:after, .post-meta:after, .post-tags:after, .share-wrapper:after { clear: both; }
