/*! normalize.css v1.1.0 | MIT License | git.io/normalize *//*! normalize.css v1.1.0 | HTML5 Display Definitions | MIT License | git.io/normalize */article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block;
}

audio, canvas, video {
	display:inline-block;
	*display:inline;
	*zoom:1;
}

audio:not([controls]) {
	display:none;
	height:0;
}

[hidden] {
	display:none;
}

/*! normalize.css v1.1.0 | Base | MIT License | git.io/normalize */html {
	font-size:100%;
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

html, button, input, select, textarea {
	font-family:sans-serif;
}

body {
	margin:0;
}

/*! normalize.css v1.1.0 | Links | MIT License | git.io/normalize */a:focus {
	outline:thin dotted;
}

a:active, a:hover {
	outline:0;
}

/*! normalize.css v1.1.0 | Typography | MIT License | git.io/normalize */h1 {
	font-size:2em;
	margin:0.67em 0;
}

h2 {
	font-size:1.5em;
	margin:0.83em 0;
}

h3 {
	font-size:1.17em;
	margin:1em 0;
}

h4 {
	font-size:1em;
	margin:1.33em 0;
}

h5 {
	font-size:0.83em;
	margin:1.67em 0;
}

h6 {
	font-size:0.67em;
	margin:2.33em 0;
}

abbr[title] {
	border-bottom:1px dotted;
}

b, strong {
	font-weight:bold;
}

blockquote {
	margin:1em 40px;
}

dfn {
	font-style:italic;
}

hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0;
}

mark {
	background:#ff0;
	color:#000;
}

p, pre {
	margin:1em 0;
}

code, kbd, pre, samp {
	font-family:monospace,  serif;
	_font-family:'courier new',  monospace;
	font-size:1em;
}

pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word;
}

q {
	quotes:"201C" "201D" "2018" "2019";
}

q {
	quotes:none;
}

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

small {
	font-size:80%;
}

sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}

sup {
	top:-0.5em;
}

sub {
	bottom:-0.25em;
}

dl, menu, ol, ul {
	margin:1em 0;
}

dd {
	margin:0 0 0 40px;
}

menu, ol, ul {
	padding:0 0 0 40px;
}

nav ul, nav ol {
	list-style:none;
	list-style-image:none;
}

/*! normalize.css v1.1.0 | Embedded Content | MIT License | git.io/normalize */img {
	border:0;
	-ms-interpolation-mode:bicubic;
}

svg:not(:root) {
	overflow:hidden;
}

/*! normalize.css v1.1.0 | Figures | MIT License | git.io/normalize */figure {
	margin:0;
}

/*! normalize.css v1.1.0 | Forms | MIT License | git.io/normalize */form {
	margin:0;
}

fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em;
}

legend {
	border:0;
	padding:0;
	white-space:normal;
	*margin-left:-7px;
}

button, input, select, textarea {
	font-family:inherit;
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle;
}

button, input {
	line-height:normal;
}

button, select {
	text-transform:none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
	*overflow:visible;
}

button[disabled], html input[disabled] {
	cursor:default;
}

input[type="checkbox"], input[type="radio"] {
	box-sizing:border-box;
	padding:0;
	*height:13px;
	*width: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-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border:0;
	padding:0;
}

textarea {
	overflow:auto;
	vertical-align:top;
}

/*! normalize.css v1.1.0 | Tables | MIT License | git.io/normalize */table {
	border-collapse:collapse;
	border-spacing:0;
}

.post, .comments, .tumblr-notes, .search-results, #infinite-scroll {
	background-color:#fff;
	box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1), 0px 2px 3px rgba(0, 0, 0, 0.1);
	margin-bottom:31px;
	color:#555555;
	padding:22px 22px 18px 22px;
	font-size:15px;
}

.comments, .tumblr-notes {
	width:578px;
}

.post {
	width:250px;
	opacity:0;
	display:none;
}

@media screen and (max-width: 758px){
	.post{
		width: 84%;
		/*margin-bottom: 31px;*/
		position: relative !important;
		left: inherit !important;
		top: inherit !important;
	}
}

.post.highlighted {
	width:578px;
}

/************************/
@media screen and (max-width: 758px){
	.post.highlighted{
		width: 84% !important;
	}
	#posts{
		height: auto !important;
		/*min-width: 100%;*/
		width: 100% !important;
	}
}
/***************************/

.post.highlighted .metadata {
	line-height:37px;
	margin-top:-13px;
}

.post.highlighted h1, .post.highlighted .caption h1 {
	font-size:42px;
}

.post.highlighted .caption {
	line-height:23px;
}

.post a:hover {
	color:#171717;
}

.post .metadata {
	text-transform:uppercase;
	letter-spacing:2px;
	letter-spacing:1px;
	line-height:20px;
	padding:7px;
	margin-top:-4px;
	font-size:12px;
	margin-bottom:4px;
}

.post .metadata.not-custom-page {
	padding:0;
}

.post .metadata .timestamp, .post .metadata .note-count, .post .metadata .comment-count {
	display:inline;
	color:#aeaeae;
	margin-right:10px;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
}

.post .metadata .timestamp .icon, .post .metadata .note-count .icon, .post .metadata .comment-count .icon {
	display:inline-block;
	width:10px;
	height:10px;
	position:relative;
	top:2px;
	margin-right:4px;
}

.post .metadata .timestamp:hover, .post .metadata .note-count:hover, .post .metadata .comment-count:hover {
	color:#777777;
}

.post .metadata .note-count .icon {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-48px -48px;
	margin-right:3px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.post .metadata .note-count .icon {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.post .metadata .note-count:hover .icon {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-48px -80px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.post .metadata .note-count:hover .icon {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.post .metadata .comment-count {
	display:none;
}

.post .metadata .comment-count .icon {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-48px -32px;
	left:1px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.post .metadata .comment-count .icon {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.post .metadata .comment-count:hover .icon {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-48px -64px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.post .metadata .comment-count:hover .icon {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.lt-ie9 .post .metadata .comment-count {
	display:none;
}

.post h1, .post .caption h1 {
	display:block;
	font-weight:700;
	color:#171717;
	margin:0 0 10px 0;
	font-size:28px;
	letter-spacing:-1px;
	line-height:1.2em;
}

.post h1 a, .post .caption h1 a {
	color:#171717;
}

.post .caption {
	line-height:23px;
}

.post .caption blockquote {
	margin-right:0;
}

.post .caption p {
	margin-top:0.3em;
}

.post .caption a.read_more {
	font-weight:600;
}

.post .caption a:hover {
	text-decoration:underline;
}

.post .caption img {
	max-width:100%;
	height:auto;
}

.post .caption iframe, .post .caption embed, .post .caption object {
	max-width:100%;
}

.post .post-footer {
	min-height:31px;
	font-size:12px;
	margin-top:18px;
}

.post .post-footer .tags {
	padding-bottom:20px;
	font-size:13px;
}

.post .post-footer .tags span {
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:12px;
	letter-spacing:1px;
}

.post .post-footer .tags a, .post .post-footer .tags a:link {
	text-decoration:underline;
	margin-left:8px;
}

.post .post-footer .bottom {
	border-top:1px solid #f3f3f3;
	padding-top:10px;
	position:relative;
	height:17px;
}

.post .post-footer .bottom .button {
	display:inline;
	color:#aeaeae;
	text-transform:uppercase;
	letter-spacing:2px;
	letter-spacing:1px;
}

.post .post-footer .bottom .button:hover {
	color:#777777;
}

.post .post-footer .bottom .like_button, .post .post-footer .bottom .reblog_button {
	display:inline-block !important;
	margin-right:12px;
	position:relative;
	top:4px;
}

.post .post-footer .bottom .share.button {
	display:inline;
	position:absolute;
	right:0;
	cursor:pointer;
}

.post .post-footer .bottom .share.button:before {
	content:'';
	display:inline-block;
	width:16px;
	height:16px;
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-16px -16px;
	position:relative;
	top:5px;
	margin-right:5px;
	margin-left:10px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.post .post-footer .bottom .share.button:before {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.post .post-footer .bottom .share.button:hover:before {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-16px -32px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.post .post-footer .bottom .share.button:hover:before {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.post .post-footer .bottom .share.button.open {
	color:#171717;
}

.post .post-footer .bottom .share.button.open:before {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-16px -48px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.post .post-footer .bottom .share.button.open:before {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.post .post-footer .bottom .share.button.open .share-box {
	display:block;
}

.post .post-footer .bottom .share.button .share-box {
	position:absolute;
	display:none;
	padding:11px 10px;
	width:226px;
	box-shadow:0 0 0 1px rgba(0, 0, 0, 0.15), 0px 2px 3px rgba(0, 0, 0, 0.15);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	background-color:#fff;
	font-size:13px;
	bottom:24px;
	right:-18px;
}

.lt-ie9 .post .post-footer .bottom .share.button .share-box {
	border:1px solid #f4f4f4;
}

.post .post-footer .bottom .share.button .share-box .label {
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:700;
	padding:7px 10px 10px 10px;
	color:#171717;
	letter-spacing:1px;
}

.post .post-footer .bottom .share.button .share-box .button {
	text-transform:uppercase;
	letter-spacing:2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	height:29px;
	line-height:29px;
	padding:0 10px;
	display:block;
	position:relative;
	font-size:12px;
	letter-spacing:1px;
	color:#555555;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
}

.post .post-footer .bottom .share.button .share-box .button.disabled {
	display:none;
}

.post .post-footer .bottom .share.button .share-box .button:hover {
	color:#fff;
}

.post .post-footer .bottom .share.button .share-box .button:before {
	content:'';
	display:block;
	width:16px;
	height:16px;
	position:absolute;
	top:6px;
	right:9px;
}

.post .post-footer .bottom .share.button .share-box .button.facebook:before {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:0px -64px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.post .post-footer .bottom .share.button .share-box .button.facebook:before {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.post .post-footer .bottom .share.button .share-box .button.facebook:hover:before {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-16px -64px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.post .post-footer .bottom .share.button .share-box .button.facebook:hover:before {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.post .post-footer .bottom .share.button .share-box .button.twitter:before {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:0px -80px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.post .post-footer .bottom .share.button .share-box .button.twitter:before {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.post .post-footer .bottom .share.button .share-box .button.twitter:hover:before {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-16px -80px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.post .post-footer .bottom .share.button .share-box .button.twitter:hover:before {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.post .post-footer .bottom .share.button .share-box .button.pinterest:before {
	height:17px;
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:0px -96px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.post .post-footer .bottom .share.button .share-box .button.pinterest:before {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.post .post-footer .bottom .share.button .share-box .button.pinterest:hover:before {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-16px -96px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.post .post-footer .bottom .share.button .share-box .button.pinterest:hover:before {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.post .post-footer .bottom .share.button .share-box .button.google-plus:before {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:0px -128px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.post .post-footer .bottom .share.button .share-box .button.google-plus:before {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.post .post-footer .bottom .share.button .share-box .button.google-plus:hover:before {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-16px -128px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.post .post-footer .bottom .share.button .share-box .button.google-plus:hover:before {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.post .post-footer .bottom .share.button .share-box .url {
	letter-spacing:normal;
	text-transform:none;
	text-align:center;
	height:32px;
	line-height:32px;
	background-color:#f4f4f4;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	margin-top:17px;
	color:#ADADAD;
}

.post .post-footer .bottom .share.button .share-box .url.hover {
	box-shadow:inset 0px 0px -1px rgba(0, 0, 0, 0.07);
}

.tumblr-notes h1 {
	color:#171717;
	font-size:28px;
	margin-top:0px;
}

.tumblr-notes ol {
	list-style-type:none;
	padding:0;
}

.tumblr-notes ol .avatar {
	width:20px;
	height:20px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	position:relative;
	top:4px;
	margin-right:10px;
}

.tumblr-notes ol .note {
	border-top:1px solid #f4f4f4;
	line-height:37px;
	font-size:15px;
	line-height:40px;
	position:relative;
}

.tumblr-notes ol .note blockquote {
	line-height:26px;
}

.tumblr-notes ol .note:first-child {
	border-top:none;
}

.tumblr-notes ol .note.like:after, .tumblr-notes ol .note.reblog:after {
	content:'';
	display:block;
	width:16px;
	height:16px;
	position:absolute;
	top:14px;
	right:1px;
	opacity:0.5;
}

.tumblr-notes ol .note.like:after {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:0px -16px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.tumblr-notes ol .note.like:after {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.tumblr-notes ol .note.reblog:after {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-32px -16px;
	top:13px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.tumblr-notes ol .note.reblog:after {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.tumblr-notes ol .note.first-note:after {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-32px -48px;
	top:12px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.tumblr-notes ol .note.first-note:after {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.tumblr-notes ol .note blockquote {
	border-left:3px solid #ededed;
	margin:0.5em 40px 1em 14px;
	padding-left:13px;
}

.tumblr-notes ol .more_notes_link_container {
	border:none;
}

.tumblr-notes ol .notes_loading {
	display:block;
	background-color:#f4f4f4;
	color:#505050;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:13px;
	line-height:36px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	margin-top:31px;
	font-weight:600;
	letter-spacing:1px;
}

.tumblr-notes ol .more_notes_link {
	display:block;
	background-color:#f4f4f4;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:13px;
	line-height:36px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	margin-top:31px;
	font-weight:600;
	letter-spacing:1px;
}

.tumblr-notes ol .more_notes_link:hover {
	color:#171717;
}

.type-answer .post-footer {
	margin-bottom:19px;
}

.type-answer.highlighted .portrait {
	width:53px;
	height:53px;
	margin-top:15px;
}

.type-answer.highlighted .asker {
	margin-top:26px;
	font-size:26px;
	line-height:34px;
	float:none;
	width:auto;
}

.type-answer.highlighted .question {
	padding:16px 26px;
	margin:30px 0 13px 0;
	font-size:23px;
	line-height:34px;
}

.type-answer .like.button, .type-answer .reblog.button {
	display:none !important;
}

.type-answer .portrait {
	width:26px;
	height:26px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	float:left;
	margin-top:7px;
	margin-right:17px;
}

.type-answer .asker {
	font-weight:700;
	color:#111111;
	margin-top:7px;
	margin-bottom:18px;
	font-size:20px;
	line-height:1.2em;
	float:left;
	width:197px;
}

.type-answer .question {
	clear:both;
	font-style:italic;
	background-color:#f6f6f6;
	color:#333;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	padding:13px 20px;
	margin:23px 0 6px 0;
	font-size:20px;
	line-height:1.4em;
}

.type-audio.highlighted .spotify_player {
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
}

.type-audio.highlighted .audio-wrap .album-art {
	min-height:128px;
	width:220px;
	height:220px;
	margin-right:30px;
}

.type-audio.highlighted .audio-wrap .track-info .track-title {
	font-size:32px;
	letter-spacing:-1px;
}

.type-audio.highlighted .audio-wrap .track-info .artist {
	font-size:23px;
	letter-spacing:-1px;
}

.type-audio.highlighted .audio-wrap .track-info .album {
	margin-top:2px;
}

.type-audio.highlighted .audio-wrap .track-info .player {
	float:right;
	width:328px;
}

.type-audio .video-player-wrap {
	margin:0 0 15px 0;
}

.type-audio .spotify_audio_player {
	height:330px !important;
}

.type-audio.highlighted .tumblr_audio_player, .type-audio.highlighted .spotify_audio_player, .type-audio.highlighted .soundcloud_audio_player {
	width:578px !important;
}

.type-audio.highlighted .spotify_audio_player {
	height:580px !important;
}

.type-audio .audio-wrap {
	margin-top:15px;
	margin-bottom:5px;
}

.type-audio .audio-wrap .album-art {
	float:left;
	background-image:url(http://static.tumblr.com/7szwxy7/td3mkcdx2/album-art.png);
	background-size:cover;
	background-position:50% 50%;
	width:100%;
	min-height:240px;
	margin-bottom:15px;
}

.lt-ie9 .type-audio .audio-wrap .album-art {
	min-height:0 !important;
}

.type-audio .audio-wrap .album-art img {
	display:block;
	width:100%;
	height:auto;
}

.type-audio .audio-wrap .track-info {
	color:#171717;
}

.type-audio .audio-wrap .track-info .track-title {
	line-height:1.15;
	margin-bottom:6px;
	font-weight:700;
	font-size:22px;
}

.type-audio .audio-wrap .track-info .artist {
	line-height:1.5em;
	font-weight:600;
	margin-top:-5px;
	font-size:20px;
}

.type-audio .audio-wrap .track-info .album {
	line-height:1.5em;
	font-weight:400;
	color:#999999;
	margin-top:-2px;
	font-size:16px;
}

.type-audio .audio-wrap .player {
	float:right;
	width:100%;
}

.type-audio .audio-wrap .tumblr-player-wrap .audio_player {
	height:27px;
	background-color:#e4e4e4;
	padding:12px;
	display:inline-block;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}

.type-audio .audio-wrap .play-count, .type-audio .audio-wrap .download {
	display:inline;
	line-height:29px;
	text-transform:capitalize;
	font-size:13px;
}

.type-audio .audio-wrap .play-count {
	color:#bababa;
	padding-right:16px;
}

.type-chat .chat {
	margin:10px 0 20px 0;
	list-style-type:none;
	padding:0;
	line-height:23px;
	font-size:15px;
}

.type-chat .chat .label {
	font-weight:700;
	font-size:13px;
	text-transform:uppercase;
	color:#333;
	margin-bottom:-1px;
}

.type-chat .chat li {
	border-bottom:1px solid #f3f3f3;
	padding-bottom:13px;
	margin-bottom:12px;
}

.type-chat .chat li:last-child {
	border-bottom:none;
}

.type-link.highlight h1 {
	margin-bottom:-6px;
}

.type-link h1 {
	margin-bottom:10px;
}

.type-link h1 a.infinity {
	color:#bababa;
	font-size:29px;
	font-family:sans-serif;
	padding-left:9px;
	position:relative;
	top:3px;
}

.type-photo img.photo {
	display:block;
	width:100%;
	height:auto;
	margin:0 0 25px 0;
}

.type-photoset .tumblrset {
	margin:0 0 25px 0;
	opacity:0;
}

.tumblrset-photo-frame {
	position:relative;
}

.tumblrset-photo-frame .buttons {
	position:absolute;
	top:9px;
	right:6px;
	display:none;
}

.tumblrset-photo-frame .buttons .button {
	width:24px;
	height:21px;
	float:left;
	cursor:pointer;
	position:relative;
}

.tumblrset-photo-frame .buttons .button:first-child {
	margin-right:4px;
}

.tumblrset-photo-frame .buttons .button.exif {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:0px -160px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.tumblrset-photo-frame .buttons .button.exif {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.tumblrset-photo-frame .buttons .button.caption {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-32px -160px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	.tumblrset-photo-frame .buttons .button.caption {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}.tumblrset-photo-frame .buttons .button .pop-up {
	position:absolute;
	top:36px;
	left:-150px;
	width:206px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background-color:#000;
	color:#fff;
	font-size:15px;
	line-height:21px;
	padding:16px 17px 20px 17px;
	z-index:1;
	display:none;
	cursor:auto;
}

.tumblrset-photo-frame .buttons .button .pop-up:after {
	bottom:100%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	border-color:rgba(0, 0, 0, 0);
	border-bottom-color:#000;
	border-width:10px;
	left:65%;
	margin-left:-5px;
}

.tumblrset-photo-frame .buttons .button .pop-up.caption {
	font-style:italic;
}

.tumblrset-photo-frame .buttons .button .pop-up.exif .label {
	text-transform:uppercase;
	font-size:12px;
	color:#888888;
	font-weight:600;
}

.tumblrset-photo-frame .buttons .button .pop-up.exif .field {
	font-size:18px;
}

.tumblrset-photo-frame .buttons .button .pop-up.exif .aperture, .tumblrset-photo-frame .buttons .button .pop-up.exif .exposure, .tumblrset-photo-frame .buttons .button .pop-up.exif .iso, .tumblrset-photo-frame .buttons .button .pop-up.exif .focal-length {
	width:50%;
	float:left;
	margin-bottom:16px;
}

.tumblrset-photo-frame .buttons .button .pop-up.exif .camera {
	margin-bottom:3px;
}

.tumblrset-photo-frame .buttons .button .pop-up.exif .camera .field {
	font-size:16px;
}

.type-quote.highlighted .quote {
	font-size:26px;
	line-height:38px;
}

.type-quote .quote {
	font-style:italic;
	margin:11px 0 31px 0;
	text-indent:-0.53em;
	color:#333333;
	font-size:20px;
	line-height:27px;
}

.type-quote .source {
	margin-top:-10px;
}

.type-video .video-player-wrap {
	margin:0 0 25px 0;
	opacity:0;
}

header {
	position:relative;
}

header .underlay {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	overflow:hidden;
}

header .underlay.one {
	background-size:cover;
	background-position:50% 50%;
}

header .underlay.one img {
	position:absolute;
	width:auto;
	height:auto;
}

header .underlay.two {
	background:-webkit-gradient(linear,  50% 0%,  50% 100%,  color-stop(0%,  #000),  color-stop(100%,  rgba(0, 0, 0, 0)));
	background:-webkit-linear-gradient(top,  #000,  rgba(0, 0, 0, 0));
	background:-moz-linear-gradient(top,  #000,  rgba(0, 0, 0, 0));
	background:-o-linear-gradient(top,  #000,  rgba(0, 0, 0, 0));
	background:linear-gradient(top,  #000000, rgba(0, 0, 0, 0));
}

.lt-ie9 header .underlay.two {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',  endColorstr='#00000000', GradientType=0 );
}

.lt-ie9 header .underlay.three {
	filter:alpha(opacity=50);
}

header>.inner {
	padding:86px 0 95px 0;
}

header .avatar-wrap .avatar {
	/*width:179px;*/
	width: 100%;
	height:150px;
	overflow:hidden;
	/*-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-ms-border-radius:100px;
	-o-border-radius:100px;
	border-radius:100px;*/
	background-size:contain;
	background-position:50% 50%;
	position:relative;
	background-repeat: no-repeat;
}

@media screen and (max-width: 758px){
	header .avatar-wrap .avatar{
		height: 78px;
		background-position: 50% -3%;
	}
}

@media screen and (min-width: 759px) and (max-width: 900px){
	header .avatar-wrap .avatar{
		height: 103px;
		background-position: 50% -3%;
	}
}

header .avatar-wrap .avatar img {
	position:absolute;
	width:auto;
	height:auto;
}

header h1 {
	font-size:38px;
	line-height:1.2em;
	font-weight:600;
}

header #blog-description {
	font-size:21px;
	font-weight:100;
	line-height:34px;
}

header #blog-description a {
	color:#fff;
}

header #blog-description a:link {
	color:#fff;
}

header #blog-description a:hover {
	text-decoration:underline;
}

header.header-1 {
	text-align:center;
}

/*******************************/
@media screen and (max-width: 758px){
	header.header-1{
		width: 100%;
		height: 191px;
		margin-bottom: 38px;
	}
}
@media screen and (min-width: 759px) and (max-width: 900px){
	header.header-1{
		width: 100%;
		height: 150px;
		margin-bottom: 20px;
	}
}
/**********************************/
header.header-1>.inner {
	padding:68px 0 57px 0;
}

header.header-1 h1 {
	margin-top:0;
	margin-bottom:0;
}

header.header-1 .avatar-wrap {
	margin:0 auto 25px auto;
	/*width:179px;*/
	width: 800px;
	height:150px;
}
/*******************************/
@media screen and (max-width: 758px){
	header.header-1 .avatar-wrap{
		width: 100%;
		height: 78px;
		position: absolute;
		top: 40px;
	}
}
@media screen and (min-width: 759px) and (max-width: 900px){
	header.header-1 .avatar-wrap{
		width: 100%;
		height: 78px;
		position: absolute;
		top: 40px;
	}
}

@media screen and (max-width: 325px){
	header.header-1 .avatar-wrap{
		width: 100%;
		height: 78px;
		position: absolute;
		top: 53px;
	}
}

/************************************/
header.header-1 #blog-description {
	margin-top:14px;
	padding:0 59px;
}

header.header-2>.inner {
	padding:90px 0;
}

header.header-2.no-avatar-image .wrap {
	padding-left:80px;
}

header.header-2 .wrap {
	padding:0 80px 0 300px;
	position:relative;
}

header.header-2 .wrap a.avatar-link {
	position:absolute;
	top:50%;
	left:90px;
}

header.header-2 .wrap h1 {
	margin-bottom:15px;
}

header.header-2 .wrap h1 a {
	position:static;
}

header.header-2 .wrap #blog-description {
	margin:15px 0;
}

header.header-2 .avatar-wrap {
	position:absolute;
	height:179px;
}

header.header-2 .avatar-wrap .avatar {
	position:absolute;
	top:-89px;
}

header #nav {
	line-height:55px;
	height:55px;
	font-size:14px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:2px;
	background-color: #010b2a;
}

@media screen and (min-width: 679px) and (max-width: 758px){
	header #nav{
		display: block;
		width: 100%;
		/*line-height: 29px;*/
	}
}

@media screen and (max-width: 678px){
	header #nav{
		display: block;
		width: 100%;
		line-height: 29px;
	}
}

header #nav .inner {
	position:relative;
	z-index:100;
	width:940px;
	min-width:940px;
	/*margin:0 auto 0 20px;*/
	opacity:0;
}
@media screen and (max-width: 758px){
	header #nav .inner{
		min-width: 0;
		width: 100% !important;
		margin: 0;
	}
}

header #nav ul {
	padding:0;
	margin:0;
	max-width:700px;
	float:left;
}

@media screen and (max-width: 758px){
	header #nav ul{
		display: block;
		/*margin: 0 0 0 10px;*/
		float: none;
		text-align: center;
	}
}

header #nav ul.wider {
	max-width:900px;
}

header #nav ul>li {
	display:inline;
}

header #nav ul>li .label {
	display:inline-block;
	padding:0 12px 0 15px;
	color:#fff;
	cursor:pointer;
}

@media screen and (max-width: 758px){
	header #nav ul>li .label{
		/*padding: 0 6px 0 15px;*/
		padding: 0 5px 0 6px;
	}
}

@media screen and (max-width: 559px){
	header #nav ul>li .label{
		font-size: 11px;
	}
}

header #nav ul>li:first-child .label {
	padding-left:0;
}

header #nav .galleries {
	position:relative;
}

header #nav .galleries .label {
	position:relative;
}

header #nav .galleries .label:after {
	content:'';
	display:block;
	width:0;
	height:0;
	border-left:3px solid transparent;
	border-right:3px solid transparent;
	border-top:4px solid #fff;
	border-top:4px solid rgba(255, 255, 255, 0.5);
	position:absolute;
	top:25px;
	right:1px;
}

@media screen and (max-width: 693px){
	header #nav .galleries .label:after{
		top:14px;
		right:-3px;
	}
}
@media screen and (min-width: 694px) and (max-width: 788px){
	header #nav .galleries .label:after{
		top:25px;
	}
}

header #nav .galleries .menu-wrap {
	position:absolute;
	overflow:hidden;
	top:31px;
	left:10px;
	width: 125px !important;
}

@media screen and (max-width: 758px){
	header #nav .galleries .menu-wrap{
		top:20px;
		left:1px;
	}
}

header #nav .galleries .menu {
	position:absolute;
	bottom:0;
	left:0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:12px;
	line-height:26px;
	padding-bottom:16px;
	background-color: #010b2a;
	width: inherit;
}

header #nav .galleries .menu>li {
	display:block;
}

header #nav .galleries .menu>li a {
	white-space:nowrap;
	display:block;
	color:#fff;
	padding:0 25px;
}
/*header #nav .right{
	position: absolute;
	right: 0;
}*/
/*header #nav .right {
	font-size:12px;
	line-height:20px;
	float:right;
	position:relative;
	top:-1px;
}*/

/*header #nav .right{
	display: none;
}

@media screen and (max-width: 758px){
	header #nav .right{
		display: none;
	}
}
@media screen and (min-width: 759px) and (max-width: 900px){
	header #nav .right{
		display: none;
	}
}
*/
header #nav .right #random{
	display: none;
}
header #nav .right #feed{
	display: none;
}
header #nav .right #archives{
	display: none;
}

header #nav .right a {
	padding-right:19px;
}

header #nav .right a, header #nav .right #search {
	display:inline-block;
}

header #nav .right #search {
	/*position:relative;*/
	position: absolute;
	background-color:rgba(255, 255, 255, 0.06);
	width:33px;
	height:33px;
	top:12px;
	right:0;
	-webkit-border-radius:17px;
	-moz-border-radius:17px;
	-ms-border-radius:17px;
	-o-border-radius:17px;
	border-radius:17px;
	cursor:pointer;
}

header #nav .right #search .search-icon {
	width:16px;
	height:16px;
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:0px 0px;
	position:absolute;
	top:9px;
	left:9px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	header #nav .right #search .search-icon {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}header #nav .right #search .form-wrap {
	display:none;
	background-color:#fff;
	height:33px;
	width:245px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}

header #nav .right #search .form-wrap .close-icon {
	width:16px;
	height:16px;
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-32px 0px;
	position:absolute;
	right:8px;
	top:11px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	header #nav .right #search .form-wrap .close-icon {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}header #nav .right #search .form-wrap form input {
	outline:none;
	border:none;
	height:28px;
	position:absolute;
	padding:0;
	top:0;
	left:17px;
	font-family:'Source Sans Pro';
	font-size:14px;
	width:204px;
	color:#555555;
}

.lt-ie9 header #nav .right #search .form-wrap form input {
	margin-top:6px;
	height:27px;
}

/*********************************/
@media screen and (max-width: 515px){
	header #nav .right #search{
		position: absolute;
		width: 28px;
		height: 25px;
		top: 26px;
		right: 0;
	}
	header #nav .right #search .form-wrap{
		height: 28px;
		width: 248px;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
	}
}
@media screen and (min-width: 514px) and (max-width: 580px){
	header #nav .right #search{
		position: absolute;
		width: 28px;
		height: 25px;
		top: 20px;
		right: 0;
	}
}
@media screen and (min-width: 585px) and (max-width: 775px){
	header #nav .right #search{
		position: absolute;
		width: 28px;
		height: 25px;
		top: 13px;
		right: 0;
	}
}
/********************************/

#twitter {
	margin-bottom:50px;
}

#twitter .tweet {
	border-bottom:1px solid rgba(255, 255, 255, 0.1);
}

#twitter .tweet .permalink {
	font-size:16px;
	line-height:32px;
	opacity:0.5;
}

#twitter .tweet a {
	color:#fff;
	font-weight:300;
}

#twitter .tweet a:hover {
	text-decoration:underline;
}

#twitter .meta {
	margin:-24px 0 24px 0;
}

#twitter .twitter-info a {
	display:block;
	margin-top:25px;
	line-height:32px;
}

#twitter .twitter-info a img {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	float:left;
	margin-right:19px;
	position:relative;
	top:5px;
}

#twitter .twitter-info a div {
	color:#fff;
	font-size:20px;
}

#twitter .twitter-info a span {
	display:block;
	margin-top:-4px;
	font-size:16px;
}

#tabber {
	width:940px;
	font-weight:500;
}

#tabber.small-size {
	width:460px;
}

#tabber .controls {
	list-style-type:none;
	padding:0 0 10px 0;
}

#tabber .controls li {
	color:#fff;
	color:rgba(255, 255, 255, 0.3);
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:16px;
	font-weight:700;
	line-height:32px;
	display:inline;
	margin-right:28px;
	cursor:pointer;
	-webkit-transition:color 100ms ease-in;
	-moz-transition:color 100ms ease-in;
	-o-transition:color 100ms ease-in;
	transition:color 100ms ease-in;
}

#tabber .controls li.current {
	color:#fff;
	cursor:auto;
}

#tabber .tabs {
	position:relative;
}

#tabber .tabs .tab {
	position:absolute;
	min-height:92px;
}

#tabber .tab#likes #likes {
	list-style-type:none;
	padding:0;
}

#tabber .tab#likes #likes a:link, #tabber .tab#likes #likes a:visited, #tabber .tab#likes #likes a:hover, #tabber .tab#likes #likes a:active {
	color:#fff;
}

#tabber .tab#likes #likes .like_post {
	width:215px;
	display:block;
	float:left;
	margin-right:26px;
}

#tabber .tab#likes #likes .like_post.last {
	margin-right:0;
}

#tabber .tab#likes #likes .like_post .like_title {
	font-size:19px;
}

#tabber .tab#likes #likes .like_post .like_caption, #tabber .tab#likes #likes .like_post .like_post_body, #tabber .tab#likes #likes .like_post.like_quote_post .like_source, #tabber .tab#likes #likes .like_post.like_note_post .like_note, #tabber .tab#likes #likes .like_post.like_text_post {
	font-size:15px;
	line-height:24px;
	margin-bottom:-3px;
}

#tabber .tab#likes #likes .like_post .like_caption img, #tabber .tab#likes #likes .like_post .like_post_body img, #tabber .tab#likes #likes .like_post.like_quote_post .like_source img, #tabber .tab#likes #likes .like_post.like_note_post .like_note img, #tabber .tab#likes #likes .like_post.like_text_post img {
	display:block;
	max-width:100%;
}

#tabber .tab#likes #likes .like_post .post_info_bottom {
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:13px;
	line-height:19px;
	display:block !important;
	border-top:1px solid rgba(255, 255, 255, 0.07);
	padding-top:9px;
	letter-spacing:1px;
	margin-top:24px;
}

#tabber .tab#likes #likes .like_post .post_info_bottom a {
	color:#fff;
}

#tabber .tab#likes #likes .like_post blockquote {
	border-left:3px solid rgba(255, 255, 255, 0.07);
	margin:1em 0;
	padding-left:27px;
}

#tabber .tab#likes #likes .like_photo_post .like_photo {
	width:215px;
	height:auto;
	display:block;
}

#tabber .tab#likes #likes .like_video_post .like_video_thumbnail {
	width:215px;
}

#tabber .tab#likes #likes .like_audio_post .like_audio embed {
	width:215px !important;
}

#tabber .tab#likes #likes .like_audio_post .soundcloud_audio_player {
	width:215px !important;
	height:166px !important;
}

#tabber .tab#likes #likes .like_quote_post .like_quote {
	font-style:italic;
}

#tabber .tab#likes #likes .like_chat_post .like_chat .like_line {
	font-size:15px;
	line-height:24px;
}

#tabber .tab#likes #likes .like_chat_post .like_chat .like_line strong:first-child {
	display:block;
	text-transform:uppercase;
	letter-spacing:2px;
}

#tabber .photostream:hover .photo {
	opacity:0.65;
}

#tabber .photostream .photo, #tabber .photostream .permalink {
	display:inline-block;
	width:83px;
	height:83px;
	margin-left:2px;
	-webkit-transition:opacity 200ms ease;
	-moz-transition:opacity 200ms ease;
	-o-transition:opacity 200ms ease;
	transition:opacity 200ms ease;
	margin-bottom:-7px;
}

#tabber .photostream .photo:hover, #tabber .photostream .permalink:hover {
	opacity:1;
}

#tabber .photostream .photo:hover .border, #tabber .photostream .permalink:hover .border {
	display:block;
}

#tabber .photostream .photo .border, #tabber .photostream .permalink .border {
	border-width:3px;
	border-style:solid;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:none;
}

#tabber .photostream .photo a, #tabber .photostream .permalink a {
	display:block;
	width:83px;
	height:83px;
	position:relative;
}

#tabber .photostream .photo img, #tabber .photostream .permalink img {
	display:block;
	width:83px;
	height:83px;
}

#tabber .photostream .permalink {
	position:relative;
	background-color:rgba(255, 255, 255, 0.05);
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:700;
}

#tabber .photostream .permalink:hover {
	background-color:rgba(255, 255, 255, 0.1);
}

#tabber .photostream .permalink div {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	line-height:83px;
	text-align:center;
}

#tabber .photostream .permalink div:hover {
	color:#fff;
}

footer {
	margin-top:55px;
	padding:65px 5px 35px 10px;
	font-weight:300;
	overflow:hidden;
}
@media screen and (max-width: 758px){
	footer{
		padding: 0 0 10px 10px;
		margin-top: 0;
	}
}
@media screen and (min-width: 759px) and (max-width: 900px){
	footer{
		padding: 0 0 10px 10px;
	}
}

footer .inner {
	position:relative;
}

footer .box {
	font-size:19px;
	line-height:22px;
}

footer .box h1 {
	color:#fff;
	font-size:16px;
	line-height:32px;
	text-transform:uppercase;
	letter-spacing:2px;
}

footer .box {
	width:940px;
	float:left;
}

/*footer #social, footer #twitter, footer #profile {
	width:430px;
}*/
footer #social, footer #twitter, footer #profile{
	width: 415px;
	margin-top: 10px;
}
/**************************/
@media screen and (max-width: 758px){
	footer #social, footer #twitter, footer #profile{
		width: 95%;
	}
	div #social{
		/*width: 320px;*/
		width: 100%;
		height: 100%;
		/*height: 456px;*/
	}
}
@media screen and (min-width: 759px) and (max-width: 900px){
	footer #social, footer #twitter, footer #profile{
		width: 95%;
	}
	div #social{
		/*width: 320px;*/
		width: 100%;
		height: 100%;
		/*height: 456px;*/
	}
}
/****************************/
/*******************************/
/*@media screen and (max-width: 758px){
	footer .box{
		width: 100%;
		float: left;
		min-height: 500px;
		height: auto;
	}
	footer #social{
		width: 430px;
		position: absolute;
		left: 0px;
	}
}*/
/******************************/
footer #profile {
	margin-bottom:50px;
}

footer .footer-text{
	margin-bottom: 42px;
}
/******************************/
@media screen and (max-width: 758px){
	footer .footer-text{
		width: 80%;
	}
}
@media screen and (min-width: 759px) and (max-width: 900px){
	footer .footer-text{
		width: 50%;
	}
}
/*******************************/
footer .footer-text text{
	/*font-weight: bold;*/
	font-size: 15px;
	color: #cfcfcf;
}

/*footer .social-icons {
	margin:20px 0 50px 0;
}*/

footer .social-icons a {
	text-indent:-3000px;
	width:40px;
	height:40px;
	display:inline-block;
	opacity:0.2;
	margin:0 5px 5px 0;
	-webkit-transition:opacity 0.1s ease;
	-moz-transition:opacity 0.1s ease;
	-o-transition:opacity 0.1s ease;
	transition:opacity 0.1s ease;
}

footer .social-icons a:hover {
	opacity:0.5;
}

footer .social-icons .twitter {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-96px 0px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .twitter {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .facebook {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-144px 0px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .facebook {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .pinterest {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-192px 0px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .pinterest {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .email {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-240px 0px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .email {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .svpply {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-288px 0px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .svpply {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .google-plus {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-336px 0px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .google-plus {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .linkedin {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-384px 0px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .linkedin {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .vimeo {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-96px -48px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .vimeo {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .youtube {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-144px -48px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .youtube {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .dribbble {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-192px -48px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .dribbble {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .behance {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-240px -48px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .behance {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .instagram {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-288px -48px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .instagram {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .flickr {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-336px -48px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .flickr {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .skype {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-384px -48px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .skype {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .soundcloud {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-96px -96px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .soundcloud {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .bandcamp {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-144px -96px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .bandcamp {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .myspace {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-192px -96px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .myspace {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .lastfm {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-240px -96px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .lastfm {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .rdio {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-288px -96px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .rdio {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .spotify {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-336px -96px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .spotify {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .deviantart {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-384px -96px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .deviantart {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .stumbleupon {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-96px -144px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .stumbleupon {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .delicious {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-144px -144px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .delicious {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .digg {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-192px -144px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .digg {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .pinboard {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-240px -144px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .pinboard {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .foursquare {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-288px -144px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .foursquare {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .github {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-336px -144px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .github {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .steam {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-384px -144px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .steam {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .social-icons .etsy {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-96px -192px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	footer .social-icons .etsy {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}footer .copyright {
	margin-top:-1px;
	font-size:14px;
	line-height:22px;
}
@media screen and (max-width: 758px){
	footer .copyright{
		font-size: 11.25px;
		width: 99%;
	}
}
@media screen and (min-width: 759px) and (max-width: 900px){
	footer .copyright{
		font-size: 15.25px;
		width: 97%;
	}
}

footer .copyright a:link {
	text-decoration:underline;
}

footer .copyright a:hover {
	text-decoration:underline;
	color:#fff;
}

footer .back-to-top {
	position:absolute;
	right:0;
	bottom:0;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:2px;
	cursor:pointer;
	font-weight:600;
}

#content {
	padding:55px 60px 0 60px;
	position:relative;
}

@media screen and (max-width: 758px){
	#content{
		padding: 20px 0 0 0;
		margin-top: 25px;
	}
}

#content div.inner {
	width:100%;
}

@media screen and (max-width: 758px){
	#content div.inner{
		width: 91%;
	}
}

#content .back-to-top {
	width:0px;
	height:51px;
	right:0px;
	bottom:30px;
	cursor:pointer;
	position:fixed;
	z-index:1000;
	background-image:url(http://static.tumblr.com/7szwxy7/aJNmliury/scrolltop.png);
	background-color:rgba(255, 255, 255, 0.3);
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	-ms-border-radius:4px 0 0 4px;
	-o-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}

#content .back-to-top:hover {
	background-color:rgba(255, 255, 255, 0.6);
}

#content .back-to-top.white {
	background-position:0 51px;
}

#content .back-to-top.bottom {
	position:absolute;
	bottom:-25px;
}

#posts {
	margin:0 auto 60px auto;
	min-height:500px;
}

@media screen and (max-width: 758px){
	#posts{
		margin: 0 auto 60px 12px;
	}
}

@media screen and (max-width: 325px){
	#posts{
		margin: 0 auto 60px auto;
	}
}

.permalink-page #posts, .search-page #posts {
	margin-bottom:-30px;
}

#infinite-scroll {
	padding:21px 22px;
	display:none;
	position:absolute;
	right:0px;
	bottom:-116px;
	left:0px;
	max-width:896px;
	max-width:none9;
	margin-left:auto;
	margin-right:auto;
	display:none;
}

@media screen and (max-width: 758px){
	#infinite-scroll{
		width: 84%;
		margin-left: 0;
		position: relative;
		top: 0;
		left: inherit;
	}
}


#infinite-scroll .button, #infinite-scroll .no-more, #infinite-scroll .loading {
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:600;
	font-size:13px;
	color:#505050;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	height:43px;
	line-height:43px;
}

#infinite-scroll .button {
	cursor:pointer;
	color:#fff;
}

#infinite-scroll .button:hover {
	background-color:#111111;
}

#infinite-scroll .button .icon {
	display:inline-block;
	width:16px;
	height:16px;
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-64px -32px;
	margin-right:8px;
	position:relative;
	top:3px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	#infinite-scroll .button .icon {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}#infinite-scroll .no-more {
	display:none;
	background-color:#f4f4f4;
	letter-spacing:1px;
}

#infinite-scroll .loading {
	display:none;
	background-color:#f4f4f4;
	letter-spacing:1px;
}

#infinite-scroll .loading .spinner {
	display:inline-block;
	position:relative;
	top:6px;
	margin-right:12px;
}

#infinite-scroll.loading .loading {
	display:block;
}

#infinite-scroll.loading .button, #infinite-scroll.loading .no-more {
	display:none;
}

#infinite-scroll.done .no-more {
	display:block;
}

#infinite-scroll.done .button, #infinite-scroll.done .loading {
	display:none;
}

#pagination {
	padding:20px 23px;
	background-color:#fff;
	box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1), 0px 2px 3px rgba(0, 0, 0, 0.1);
	margin-bottom:30px;
}

.infinite-scroll #pagination {
	display:none;
}

#pagination .previous, #pagination .next {
	display:inline-block;
	width:177px;
	height:49px;
	line-height:49px;
	text-transform:uppercase;
	letter-spacing:2px;
	text-align:center;
	font-size:13px;
	font-weight:700;
	color:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	margin-right:25px;
	-webkit-transition:background-color 100ms ease-in;
	-moz-transition:background-color 100ms ease-in;
	-o-transition:background-color 100ms ease-in;
	transition:background-color 100ms ease-in;
}

#pagination .previous:hover, #pagination .next:hover {
	background-color:#111111;
}

#pagination .previous .icon, #pagination .next .icon {
	width:16px;
	height:16px;
	display:inline-block;
	position:relative;
	top:3px;
}

#pagination .previous .icon {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-64px 0px;
	margin-right:8px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	#pagination .previous .icon {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}#pagination .next .icon {
	background-image:url("http://static.tumblr.com/7szwxy7/TOkmo6zuy/spritesheet.png");
	background-position:-80px 0px;
	margin-left:8px;
}

@media (min--moz-device-pixel-ratio: 1.3),  (-o-min-device-pixel-ratio: 2.6 / 2),  (-webkit-min-device-pixel-ratio: 1.3),  (min-device-pixel-ratio: 1.3),  (min-resolution: 1.3dppx) {
	#pagination .next .icon {
	background-image:url("http://static.tumblr.com/7szwxy7/xKOmo6zvp/spritesheet_2x.png");
	background-size:432px 240px;
}

}#pagination .count {
	float:right;
	line-height:49px;
	padding-right:12px;
	color:#b2b6bd;
}

article.type-text.post.search-results h1, article.type-text.post.no-search-results h1 {
	font-size:26px;
	margin-bottom:2px;
}

body {
	word-wrap:break-word;
}

#page-wrap {
	font-family:'Source Sans Pro',  sans-serif;
}

#page-wrap .inner {
	width:940px;
	margin:0 auto;
}
/**********************************/
@media screen and (max-width: 758px){
	#page-wrap .inner{
		width: 100%;
	}
}
/***********************************/
a {
	text-decoration:none;
	-webkit-transition:color 100ms ease-in;
	-moz-transition:color 100ms ease-in;
	-o-transition:color 100ms ease-in;
	transition:color 100ms ease-in;
}

.rte blockquote {
	border-left:3px solid #D8D8D8;
	margin-left:0;
	padding-left:1.1em;
}

.tumblrset .tumblrset-photo-frame {
	display:none;
}

.tumblrset .tumblrset-row .tumblrset-photo-frame {
	display:block;
	float:left;
	height:100%;
}

.tumblrset .tumblrset-row .tumblrset-photo-frame .tumblrset-photo-wrap {
	overflow:hidden;
	display:block;
	height:100%;
}

.tumblrset .tumblrset-row .tumblrset-photo-frame .tumblrset-photo-wrap .tumblrset-photo {
	display:block;
	width:100%;
	position:relative;
}

.clearfix:before, .clearfix:after {
	content:" ";
	display:table;
}

.clearfix:after {
	clear:both;
}

.clearfix {
	*zoom:1;
}

/* for showing tweets */
#tweets-list{
	list-style: none;
	font-size: 13px;
	color: #f2f2f2;
	width: 72%;
	height: 100px;
}
@media screen and (max-width: 758px){
	#tweets-list{
		width: 96%;
	}
}
#tweets-list a{
	color: #48bcfa;
}
#tweets-list img{
	width: 48px;
	height: 48px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#tweets-list .cap-link{
	position: relative;
	top: -36px;
	left: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #f2f2f2;
}
#tweets-list .small-link{
	position: relative;
	top: -36px;
	left: 15px;
	color: #d1d1d1;
}
#tweets-list .tweet-text{
	position: relative;
	top: -37px;
	left: 59px;
	line-height: 16px;
}
@media screen and (max-width: 758px){
	#tweets-list .tweet-text{
		width: 92%;
	}
}
#tweets-list .tweet-time{
	position: relative;
	top: -40px;
	left: 59px;
	color: #d1d1d1;
}
