/* Solaris CSS v1.0.5 by Matthew Buchanan */

html {
	font: normal 62.5%/1 Georgia, serif;
	background-color: transparent;
}

body {
	padding-bottom: 30px;
	background-color: #FFF;
}

body.dark {
	background-color: #20282F;
}

#page {
	position: relative;
	width: 950px;
	margin: 0 auto;
	padding-top: 40px;
}

#avatar {
	position: absolute;
	width: 76px;
	height: 76px;
	top: 40px;
	left: 44px;
}

#avatar .frame {
	display: block;
	position: absolute;
	background: url("http://static.tumblr.com/gpln05e/ZFrl1fhvi/sprite.png") no-repeat 0 -135px;
	width: 76px;
	height: 76px;
	top: 0;
	left: 0;
	z-index: 10;
}

.dark #avatar .frame {
	background-image: url("http://static.tumblr.com/gpln05e/H1Fl1fi2q/sprite-dark.png");
}

#title {
	padding-top: 1px;
	overflow: hidden;
	line-height: 1.2;
	margin-right: 20px;
}

#title.custom span {
	display: none;
}

#title.custom img {
	max-width: 520px;
	display: block;
}

.cufon-active #title {
	padding-top: 19px;
	margin-bottom: -19px;
}

.webkit #title .cufon-canvas {
	margin-top: -37px !important;
}

#title .cufon-canvas {
	margin-top: -30px !important;
}

#search form > div {
	display: inline;
}

#search .submit, #searchfield {
	vertical-align: middle;
}

#searchfield {
	width: 205px;
	height: 31px;
	border: none;
	border-bottom: 1px solid #B0BBC8;
	margin-left: 12px;
	padding-left: 5px;
	font: normal 1.6em/1 "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: #A0B0B8;
	margin-bottom: 1px;
}

.dark #searchfield {
	border-bottom: 1px solid #788088;
	background-color: #20282F;
	color: #788088;
}

#searchfield:focus {
	outline: none;
	background: url("http://static.tumblr.com/gpln05e/ZFrl1fhvi/sprite.png") no-repeat -365px -95px;
	border-bottom: none;
	color: #20282F;
	height: 32px;
}

.dark #searchfield:focus {
	background-image: url("http://static.tumblr.com/gpln05e/H1Fl1fi2q/sprite-dark.png");
	color: #89A;
}

#nav {
	float: right;
	width: 255px;
}

#nav ul {
	margin-top: 10px;
}

#nav ul li {
	display: block;
	float: left;
	margin-left: 15px;
}

#nav ul li:first-child {
	margin-left: 0;
}

#nav ul a {
	display: block;
	float: left;
	width: 30px;
	height: 32px;
	background: url("http://static.tumblr.com/gpln05e/Xodkz0h5g/top-nav.png") no-repeat 0 0;
	text-indent: -999em;
	overflow: hidden;
}

.dark #nav ul a {
	background-image: url("http://static.tumblr.com/gpln05e/M2Wkz0h55/top-nav-dark.png");
}

#nav ul .random a:link, #nav ul .random a:visited { background-position: 0 0; }
#nav ul .rss a:link, #nav ul .rss a:visited { background-position: -45px 0; }
#nav ul .archive a:link, #nav ul .archive a:visited { background-position: -90px 0; }
#nav ul .email a:link, #nav ul .email a:visited { background-position: -135px 0; }
#nav ul .ask a:link, #nav ul .ask a:visited { background-position: -180px 0; }
#nav ul .submit a:link, #nav ul .submit a:visited { background-position: -225px 0; }

#nav ul .random a:hover, #nav ul .random a.hover, #nav ul .random a:active { background-position: 0 -40px; }
#nav ul .rss a:hover, #nav ul .rss a.hover, #nav ul .rss a:active { background-position: -45px -40px; }
#nav ul .archive a:hover, #nav ul .archive a.hover, #nav ul .archive a:active { background-position: -90px -40px; }
#nav ul .email a:hover, #nav ul .email a.hover, #nav ul .email a:active { background-position: -135px -40px; }
#nav ul .ask a:hover, #nav ul .ask a.hover, #nav ul .ask a:active { background-position: -180px -40px; }
#nav ul .submit a:hover, #nav ul .submit a.hover, #nav ul .submit a:active { background-position: -225px -40px; }

.ruled, .post {
	background: url("http://static.tumblr.com/gpln05e/Yifkyw23u/divider.png") no-repeat bottom right;
}

.ruled-top {
	background: url("http://static.tumblr.com/gpln05e/Yifkyw23u/divider.png") no-repeat top right;
}

.dark .ruled, .dark .post, .dark .ruled-top {
	background-image: url("http://static.tumblr.com/gpln05e/D9skyw23j/divider-dark.png");
}

#header {
	padding: 0 0 30px 160px;
	overflow: hidden;
}

#header h1 {
	font-size: 9.6em;
	line-height: 1;
	font-family: "MyriadPro-BoldCond", "Futura-CondensedMedium", "Impact", sans-serif;
	text-transform: uppercase;
	margin: 0;
}

#header h1 a {
	color: #20282F;
	text-decoration: none;
	padding: 0;
}

.dark #header h1 a {
	color: #FFF;
}

#header p {
	font-size: 1.6em;
	line-height: 1.25;
	color: #A0B0B8;
	width: 500px;
}

.dark #header p {
	color: #788088;
}

#header p a:link, #header p a:visited {
	color: #A0B0B8;
	border-bottom: 1px solid #E0E4E8;
	text-decoration: none;
	-webkit-transition: color 0.2s linear;
}

.dark #header p a:link, .dark #header p a:visited {
	color: #788088;
	border-bottom: 1px solid #50585F;
}

#header p a:hover, #header p a:active {
	color: #50585F;
}

.dark #header p a:hover, .dark #header p a:active {
	color: #A0B0B8;
}

#search .submit {
	width: 30px;
	height: 30px;
}

/* Pages */

#pagenav {
	margin-top: 15px;
}

#pagenav li {
	display: inline;
}

#pagenav a:link, #pagenav a:visited {
	display: inline-block;
	height: 20px;
	margin: 0 5px 5px 0;
	padding: 4px 8px 0;
	font: normal 1.4em/1 "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
	background-color: #D0DCDF;
	color: #50585F;
	text-decoration: none;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	-webkit-transition: all 0.2s linear;
}

.dark #pagenav a:link, .dark #pagenav a:visited {
	background-color: #50585F;
	color: #B0BBC8;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.66);
}

#pagenav a:hover, #pagenav a:active {
	background-color: #20282F;
	color: #A0B0B8;
	text-shadow: none;
}

.dark #pagenav a:hover, .dark #pagenav a:active {
	background-color: #FFF;
	color: #20282F;
}

/* Links */

.post .content a:link, .post .content a:visited {
	color: #567;
	text-decoration: none;
	border-bottom: 1px solid #D0DCDF;
	-webkit-transition: all 0.2s linear;
}

.dark .post .content a:link, .dark .post .content a:visited {
	color: #A0B0B8;
	border-bottom: 1px solid #40484F;
}

.post .content a:hover, .post .content a:active {
	color: #89A;
}

.dark .post .content a:hover, .dark .post .content a:active {
	color: #FFF;
	border-bottom: 1px solid #80888F;
}

/* Twitter */

#twitter {
	display: none;
	padding: 20px 0 25px 160px;
	overflow: hidden;
}

.twitter-icon {
	float: left;
	width: 56px;
	height: 42px;
	background: url("http://static.tumblr.com/gpln05e/ZFrl1fhvi/sprite.png") no-repeat -305px -80px;
}

.dark .twitter-icon {
	background-image: url("http://static.tumblr.com/gpln05e/H1Fl1fi2q/sprite-dark.png");
}

#tweet {
	margin: 0 80px 0 70px;
	font: normal 1.2em/1.33 "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: #A0B0B8;
}

.dark #tweet {
	color: #788088;
}

#tweet p.source {
	margin-top: 5px;
}

#tweet cite {
	font-size: 0.83em;
	color: #345;
}

.dark #tweet cite {
	color: #D0DCDF;
}

#tweet cite a:link, #tweet cite a:visited {
	color: #345;
	text-decoration: none;
	border-bottom: 1px solid #FFF;
	-webkit-transition: all 0.2s linear;
}

.dark #tweet cite a:link, .dark #tweet cite a:visited {
	color: #D0DCDF;
	border-bottom: 1px solid #20282F;
}

#tweet cite a:hover, #tweet cite a:active {
	border-bottom: 1px solid #D0DCDF;
}

.dark #tweet cite a:hover, .dark #tweet cite a:active {
	border-bottom: 1px solid #50585F;
}

/* Page Mode */

.page-mode {
	padding: 10px 0 20px 160px;
}

.page-mode h3 {
	font-family: "MyriadPro-BoldCond", "Futura-CondensedMedium", "Impact", sans-serif;
	text-transform: uppercase;
	color: #D0DCDF;
	font-size: 3em;
	margin: -2px 0 -8px;
}

.dark .page-mode h3 {
	color: #50585F;
}

.page-mode h3 strong {
	color: #A0B0B8;
}

.dark .page-mode h3 strong {
	color: #80888F;
}

/* Posts */

.post {
	clear: both;
	position: relative;
	padding-top: 25px;
	overflow: hidden;
}

.meta {
	float: left;
	width: 120px;
	padding-right: 40px;
	text-align: right;
	overflow: hidden;
}

.meta p {
	font: italic 1.4em/1.3 "Goudy Old Style", Baskerville, Georgia, serif;
	color: #A0B0B8;
}

.dark .meta p {
	color: #687078;
}

.meta p a:link, .meta p a:visited {
	font: normal 0.75em "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	border-bottom: 1px solid #FFF;
	text-decoration: none;
	color: #A0B0B8;
	-webkit-transition: all 0.2s linear;
}

.dark .meta p a:link, .dark .meta p a:visited {
	border-bottom: 1px solid #20282F;
	color: #889098;
}

.meta p a:hover, .meta p a:active {
	border-bottom: 1px solid #E0E4E8;
	color: #889098;
}

.dark .meta p a:hover, .dark .meta p a:active {
	border-bottom: 1px solid #50585F;
	color: #A0B0B8;
}

.post-type {
	position: relative;
	float: right;
	width: 255px;
	margin-bottom: 30px;
}

.small-icon .post-type {
	margin-bottom: 15px;
}

.post-icon {
	width: 150px;
	height: 150px;
	background: url("http://static.tumblr.com/gpln05e/5QRkz2b4z/post-icons.png") no-repeat 0 0;
}

.dark .post-icon {
	background-image: url("http://static.tumblr.com/gpln05e/jfjkz2b4f/post-icons-dark.png");
}

.small-icon .post-icon {
	width: 75px;
	height: 75px;
	background: url("http://static.tumblr.com/gpln05e/8Yukz762u/post-icons-small.png") no-repeat 0 0;
	margin-left: 65px;
}

.dark .small-icon .post-icon {
	background-image: url("http://static.tumblr.com/gpln05e/bUpkz763w/post-icons-small-dark.png");
}

.post-answer   .post-icon { background-position: -150px 0; }
.post-quote    .post-icon { background-position: -300px 0; }
.post-photo    .post-icon { background-position: -450px 0; }
.post-photoset .post-icon { background-position: -600px 0; }
.post-link     .post-icon { background-position: 0 -150px; }
.post-audio    .post-icon { background-position: -150px -150px; }
.post-chat     .post-icon { background-position: -300px -150px; }
.post-video    .post-icon { background-position: -450px -150px; }

.post-answer   .small-icon .post-icon { background-position: -75px 0; }
.post-quote    .small-icon .post-icon { background-position: -150px 0; }
.post-photo    .small-icon .post-icon { background-position: -225px 0; }
.post-photoset .small-icon .post-icon { background-position: -300px 0; }
.post-link     .small-icon .post-icon { background-position: 0 -75px; }
.post-audio    .small-icon .post-icon { background-position: -75px -75px; }
.post-chat     .small-icon .post-icon { background-position: -150px -75px; }
.post-video    .small-icon .post-icon { background-position: -225px -75px; }

.post-counts {
	position: absolute;
	width: 120px;
	height: 120px;
	top: 15px;
	left: 135px;
	z-index: 10;
	background: url("http://static.tumblr.com/gpln05e/5QRkz2b4z/post-icons.png") no-repeat -750px 0;
}

.small-icon .post-counts {
	width: 125px;
	height: 75px;
	top: 0;
	left: 130px;
	z-index: 10;
	background: url("http://static.tumblr.com/gpln05e/8Yukz762u/post-icons-small.png") no-repeat -375px 0;
}

.post-counts p {
	line-height: 0.75;
}

.post-counts p a:link, .post-counts p a:visited {
	font-family: "MyriadPro-BoldCond", "Futura-CondensedMedium", "Impact", sans-serif;
	font-size: 2.8em;
	color: #FFF;
	text-decoration: none;
	padding-left: 35px;
}

.small-icon .post-counts p a:link, .small-icon .post-counts p a:visited {
	font-size: 2.5em;
}

.post-counts p a:hover, .post-counts p a:active {
	color: #E0E4EB;
}

.post-counts p span {
	display: none;
}

.post-counts .notes {
	margin: 52px 0 0 25px;
}

.custom .post-counts .notes {
	margin-top: 48px;
}

.small-icon .post-counts .notes {
	margin: 27px 0 0 21px;
}

.post-counts .comments {
	margin: 12px 0 0 25px;
}

.custom .post-counts .comments {
	margin-top: 6px;
}

.small-icon .post-counts .comments {
	margin: 10px 0 0 21px;
}

.custom .small-icon .post-counts .comments {
	margin-top: 2px;
}

.has-comments .notes {
	margin-top: 36px;
}

.custom .has-comments .notes {
	margin-top: 32px;
}

.small-icon .has-comments .notes {
	margin-top: 16px;
}

.custom .small-icon .has-comments .notes {
	margin-top: 14px;
}

.has-comments .post-counts {
	background-position: -750px -150px;
}

.small-icon .has-comments .post-counts {
	background-position: -375px -75px;
}

.post-body, .post-tags {
	margin-left: 160px;
}

.post-body {
	width: 500px;
	padding-bottom: 20px;
	color: #345;
}

.small-icon .post-body {
	float: left;
	margin-left: 0;
}

.post-photo a.highres {
	display: none;
}

.post-photo span.zoomcontrol {
	display: none;
	position: absolute;
	top: 35px;
	left: 170px;
	width: 40px;
	height: 40px;
	background: url("http://static.tumblr.com/gpln05e/ZFrl1fhvi/sprite.png") no-repeat -575px -55px;
	text-indent: -999em;
	overflow: hidden;
	cursor: pointer;
}

.dark .post-photo .highres {
	background-image: url("http://static.tumblr.com/gpln05e/H1Fl1fi2q/sprite-dark.png");
}

.meta-icons {
	position: relative;
	text-align: left;
	white-space: nowrap;
	width: 41px;
	margin: 5px 0 0 79px;
	overflow: hidden;
}

a.shorturl, a.permalink {
	visibility: hidden;
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url("http://static.tumblr.com/gpln05e/ZFrl1fhvi/sprite.png") no-repeat -365px 0;
	text-indent: -999em;
	overflow: hidden;
}

.dark a.shorturl, .dark a.permalink {
	background-image: url("http://static.tumblr.com/gpln05e/H1Fl1fi2q/sprite-dark.png");
}

a.permalink {
	width: 13px;
	background-position: -395px 0;
}

a.shorturl:hover, a.shorturl.hover, a.shorturl:active {
	background-position: -365px -30px;
}

a.permalink:hover, a.permalink.hover, a.permalink:active {
	background-position: -395px -30px;
}

/* Content */

.content em, .content i {
	font-style: italic;
}

.content strong, .content b {
	font-weight: bold;
}

.post-body .content {
	padding-top: 20px;
	font-size: 1.6em;
	line-height: 1.5;
}

.post-body .no-block-elements {
	padding-bottom: 10px;
}

.dark .post-body .content {
	color: #F0F4F8;
}

.post-body .headless {
	padding-top: 0;
}

.content h1, .content h2, .content h3, .content h4 {
	font-family: "MyriadPro-BoldCond", "Futura-CondensedMedium", "Impact", sans-serif;
	font-size: 2.875em;
	line-height: 0.75;
	margin-bottom: 0.3em;
}

.content h1, .content h2 {
	color: #20282F;
}

.dark .content h1, .dark .content h2 {
	color: #FFF;
}

.content h3, .content h4 {
	font-size: 1.5em;
	line-height: 0.75;
	text-transform: uppercase;
	margin-top: 0.75em;
}

.dark .content h3, .dark .content h4 {
	color: #50585F;
}

.content p {
	margin-bottom: 0.75em;
	font-size: 1em;
}

.content ol, .content ul {
	padding-left: 3em;
}

.content ol li {
	list-style-type: decimal;
	margin-bottom: 0.25em;
}

.content ul li {
	list-style-type: disc;
	margin-bottom: 0.25em;
}

.content blockquote {
	font-size: 0.85em;
	margin: 0 0 1em 1em;
	color: #789;
}

.content blockquote blockquote {
	font-size: 1em;
	margin-bottom: 0;
}

.content img {
	display: block;
	max-width: 500px;
}

.content blockquote img {
	max-width: 150px;
}

.content code, .content code a {
	font-family: "Consolas", "Lucida Console", monospace;
	font-size: 1.1em;
}

.content code a {
	font-size: 1em;
}

.content code {
	padding: 0.2em;
	background-color: #E0E4E8;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
}

.dark .content code {
	color: #D0DCDF;
	background-color: #30383F;
}

.content pre {
	margin: 2em 0;
	padding: 0.75em;
	border: 1px solid #D0DCDF;
	overflow: auto;
}

.dark .content pre {
	background-color: #30383F;
	border: none;
}

.content pre code {
	font-size: 0.9em;
	line-height: 1.3;
	padding: 0;
}

.content pre code, .dark .content pre code {
	background-color: transparent;
}

.content .note {
	float: left;
	margin: 3px 0 0 -150px;
	width: 125px;
	color: #789;
	font-size: 0.75em;
	font-style: italic;
}

.content .read-more a:link, .content .read-more a:visited {
	font-size: 0.9em;
	font-style: italic;
}

/* Post Types */

.post-quote-or-answer .post-container {
	background: url("http://static.tumblr.com/gpln05e/ZFrl1fhvi/sprite.png") no-repeat -180px -200px;
	overflow: hidden;
}

.dark .post-quote-or-answer .post-container {
	background-image: url("http://static.tumblr.com/gpln05e/H1Fl1fi2q/sprite-dark.png");
}

.post-quote-or-answer blockquote.quote {
	font-family: "MyriadPro-BoldCond", "Futura-CondensedMedium", "Impact", sans-serif;
	line-height: 1;
	color: #20282F;
}

.dark .post-quote-or-answer blockquote.quote {
	color: #F0F4F8;
}

.dark .post-quote-or-answer blockquote.quote p {
	margin-bottom: 0.33em;
}

.post-quote-or-answer blockquote.quote blockquote {
	margin-left: 0.5em;
	margin-bottom: 0.33em;
}

.post-answer blockquote.quote p {
	font-size: 0.75em;
}

.short blockquote.quote {
	font-size: 4.6em;
}

.medium blockquote.quote {
	font-size: 4.2em;
}

.long blockquote.quote {
	font-size: 3.7em;
}

.post-quote-or-answer .outdent {
	text-indent: -1em;
}

.audio-panel {
	width: 500px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	overflow: hidden;
}

.audio-panel .art {
	position: relative;
	float: left;
	width: 145px;
	height: 130px;
	background: url("http://static.tumblr.com/gpln05e/ZFrl1fhvi/sprite.png") no-repeat 0 0;
	margin: 10px;
	overflow: hidden;
}

.audio-panel .overlay {
	position: absolute;
	width: 129px;
	height: 129px;
	top: 0;
	left: 16px;
	background: url("http://static.tumblr.com/gpln05e/ZFrl1fhvi/sprite.png") no-repeat -166px 0;
	z-index: 10;
}

.audio-panel .art img {
	width: 128px;
	height: 128px;
	margin: 1px 1px 1px 16px;
}

.audio-panel .audio-meta {
	margin: 10px 10px 10px 165px;
}

.audio-panel .play-count {
	position: relative;
	padding-top: 1px;
	height: 50px;
	background: url("http://static.tumblr.com/gpln05e/ZFrl1fhvi/sprite.png") no-repeat -575px 0;
	overflow: hidden;
}

.audio-panel .player {
	position: absolute;
	width: 28px;
	height: 28px;
	top: 11px;
	left: 11px;
	overflow: hidden;
}

.audio-panel .play-count p {
	margin: 8px 0 0 65px;
	font-family: "MyriadPro-BoldCond", "Futura-CondensedMedium", "Impact", sans-serif;
	color: #FFF;
	text-transform: uppercase;
	font-size: 2.8em;
}

.audio-panel .track, .audio-panel .artist {
	overflow: hidden;
}

.audio-panel .track .icon, .audio-panel .artist .icon {
	float: left;
	width: 32px;
	height: 32px;
	background: url("http://static.tumblr.com/gpln05e/ZFrl1fhvi/sprite.png") no-repeat -490px 0;
	margin: 5px 20px 0 9px;
}

.audio-panel .artist .icon {
	background-position: -530px 0;
}

.audio-panel .icon-text p {
	text-transform: uppercase;
	font-family: "MyriadPro-BoldCond", "Futura-CondensedMedium", "Impact", sans-serif;
	font-size: 2.2em;
	line-height: 1;
	color: #20282F;
	padding-top: 12px;
	margin-left: 65px;
}

.post-chat .chat {
	margin-bottom: 0.75em;
	padding-left: 0;
}

.post-chat .chat li {
	list-style-type: none;
	margin-bottom: 0;
}

.post-chat .chat cite {
	font-size: 0.83em;
	text-transform: uppercase;
	color: #A0B0B8;
}

.dark .post-chat .chat cite {
	color: #80888F;
}

/* Tags */

.post-tags {
	clear: both;
	margin-bottom: 10px;
	padding-left: 20px;
	overflow: hidden;
}

.small-icon .post-tags {
	clear: right;
	width: 190px;
	margin-left: 740px;
	margin-bottom: 30px;
}

.post-tags h4 {
	float: left;
	width: 22px;
	height: 20px;
	background: url("http://static.tumblr.com/gpln05e/ZFrl1fhvi/sprite.png") no-repeat -425px -19px;
	text-indent: -999em;
	overflow: hidden;
	margin-left: -20px;
}

.dark .post-tags h4 {
	background-image: url("http://static.tumblr.com/gpln05e/H1Fl1fi2q/sprite-dark.png");
}

.post-tags a:link, .post-tags a:visited {
	display: inline-block;
	max-width: 170px;
	height: 16px;
	margin: 0 2px 5px 0;
	padding: 4px 8px 0;
	font: normal 1.1em/1 "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: #A0B0B8;
	white-space: nowrap;
	text-transform: lowercase;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;
	border: 1px solid #D0DCDF;
	border-radius: 11px;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	-o-border-radius: 11px;
	-webkit-transition: all 0.2s linear;
}

.dark .post-tags a:link, .dark .post-tags a:visited {
	color: #50585F;
	border: 1px solid #50585F;
}

.post-tags a:hover, .post-tags a:active, .dark .post-tags a:hover, .dark .post-tags a:active {
	color: #FFF;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.33);
	border-width: 1px;
	border-style: solid;
}

/* Notes */

#notes {
	clear: both;
	margin-left: 160px;
	padding: 30px 0;
	overflow: hidden;
	background: url("http://static.tumblr.com/gpln05e/Yifkyw23u/divider.png") no-repeat top right;
}

.dark #notes {
	background-image: url("http://static.tumblr.com/gpln05e/D9skyw23j/divider-dark.png");
}

#notes h3 {
	font-family: "MyriadPro-BoldCond", "Futura-CondensedMedium", "Impact", sans-serif;
}

#notes #notes-likes {
	clear: left;
	float: left;
	width: 380px;
	margin-right: 10px;
}

#notes .icon {
	float: left;
	width: 30px;
	height: 26px;
	background: url("http://static.tumblr.com/gpln05e/ZFrl1fhvi/sprite.png") no-repeat -320px 0;
	margin-right: 5px;
}

.dark #notes .icon {
	background-image: url("http://static.tumblr.com/gpln05e/H1Fl1fi2q/sprite-dark.png");
}

#notes #notes-reblogs {
	width: 380px;
	margin-right: 10px;
	margin-left: 400px;
}

#notes #notes-likes.wide, #notes #notes-reblogs.wide {
	width: 790px;
	margin-left: 0;
}

#notes #notes-replies {
	padding: 0 0 30px;
}

#notes #notes-reblogs .icon { background-position: -320px -30px; }
#notes #notes-replies .icon { background-position: -395px -60px; }

#notes h3 {
	font-size: 2.4em;
	text-transform: uppercase;
	color: #B0BBC8;
}

.dark #notes h3 {
	color: #687078;
}

#notes .notes {
	margin-top: 5px;
	overflow: hidden;
}

#notes .jScrollPaneContainer {
	margin-top: 5px;
}

#notes .jScrollPaneContainer .notes {
	margin-top: 0;
}

#notes .notes li, #following li {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	position: relative;
	margin: 5px 5px 0 0;
	overflow: hidden;
}

#notes-replies .notes li {
	width: 100%;
}

#notes .notes li .overlay, #following li .overlay {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	z-index: 100;
	background: url("http://static.tumblr.com/gpln05e/ZFrl1fhvi/sprite.png") no-repeat -490px -40px;
}

.dark #notes .notes li .overlay, .dark #following li .overlay {
	background-image: url("http://static.tumblr.com/gpln05e/H1Fl1fi2q/sprite-dark.png");
}

#notes .notes li .overlay:hover, #following li .overlay:hover {
	background-position: -450px -40px;
}

#notes .notes li span.action, #notes .notes li > blockquote, #notes .notes li > a.source_tumblelog {
	display: none;
}

#notes #notes-replies img.avatar {
	display: block;
	float: left;
	margin-right: 15px;
}

#notes #notes-replies span.action {
	display: block;
	float: left;
	width: 500px;
}

#notes .notes-text {
	margin: 0.5em 0 0;
}

#notes .notes-text, #notes #notes-replies span.action {
	font: italic 1.4em/1.3 "Goudy Old Style", Baskerville, Georgia, serif;
	color: #A0B0B8;
}

#notes .notes-text a, #notes #notes-replies span.action a {
	font: normal 0.83em/1 "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: #9FB0B8;
	text-decoration: none;
}

#notes li.more_notes_link_container a,
#notes li.more_notes_link_container span {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 40px;
	height: 40px;
	background: url("http://static.tumblr.com/gpln05e/ZFrl1fhvi/sprite.png") no-repeat 0 -211px;
}

#notes li.more_notes_link_container span {
	display: block !important;
}

.dark #notes li.more_notes_link_container a,
.dark #notes li.more_notes_link_container span {
	background: url("http://static.tumblr.com/gpln05e/H1Fl1fi2q/sprite-dark.png") no-repeat 0 -211px;
}

#notes li.more_notes_link_container span,
.dark #notes li.more_notes_link_container span {
	background-position: -40px -211px;
}

/* jScrollPane */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #D8DEE3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.dark .jScrollPaneTrack {
	background: #4D555B;
}

.jScrollPaneDrag {
	position: absolute;
	background: #AFBAC7;
	cursor: pointer;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* Disqus */

.disqus_block {
	clear: left;
	margin-left: 160px;
}

.dsq-comment {
	font-size:1em !important;
}

.dsq-comment td {
	font-size: 1.1em !important;
}

.dsq-comment-body, .dsq-authenticate p {
	font-size: 1.3em !important;
}

#disqus_thread {
	margin-bottom: 3em;
	padding: 20px 0;
}

#disqus_thread a {
	color: #20282F;
}

#disqus_thread h3 {
	margin: 1.25em 0 0.75em;
	font-size: 1.2em;
	font-weight:bold;
	text-transform:uppercase;
	color:#20282F;
}

#dsq-sort-select {
	font-size: 0.83em;
}

#dsq-content {
	color: #345 !important;
}

.dark #dsq-content,
.dark #dsq-content #dsq-extra-links,
.dark #disqus_thread #dsq-content h3 {
	color: #FFF !important;
}

.dark #disqus_thread a {
	color: #B0BBC8 !important;
}

/* Footer */

#footer {
	position: relative;
	padding-left: 160px;
	min-height: 70px;
}

#footer p {
	font: normal 1.2em/1 "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: #9FB0B8;
	padding-bottom: 1px;
}

.dark #footer p {
	color: #50585F;
}

#footer p a:link, #footer p a:visited {
	color: #9FB0B8;
	text-decoration: none;
	border-bottom: 1px solid #D0DCDF !important;
	-webkit-transition: all 0.2s linear;
}

.dark #footer p a:link, .dark #footer p a:visited {
	color: #50585F;
	border-bottom: 1px solid #50585F !important;
}

#footer p a:hover, #footer p a:active {
	color: #567;
	border-bottom: 1px solid #A0B0B8;
}

.dark #footer p a:hover, .dark #footer p a:active {
	color: #80888F;
	border-bottom: 1px solid #80888F;
}

#footer .pagecount {
	float: right;
	color: #20282F;
	padding: 15px 1em 0 0;
	margin-right: 130px;
}

.dark #footer .pagecount {
	color: #FFF;
}

#footer .pagecount span {
	font: italic 1.2em/1 "Goudy Old Style", Baskerville, Georgia, serif;
}

#footer .pagination {
	position: absolute;
	top: -14px;
	right: 0;
	width: 130px;
	height: 76px;
	overflow: hidden;
	z-index: 10;
}

#footer .pagination a {
	display: block;
	float: left;
	width: 68px;
	height: 76px;
	text-indent: -999em;
	overflow: hidden;
	background: url("http://static.tumblr.com/gpln05e/ZFrl1fhvi/sprite.png") no-repeat -760px -51px;
}

.dark #footer .pagination a {
	background-image: url("http://static.tumblr.com/gpln05e/H1Fl1fi2q/sprite-dark.png");
}

#footer .pagination a:hover, #footer .pagination a.hover {
	background-position: -890px -51px;
}

#footer .pagination a.empty {
	background-position: -630px -51px;
}

#footer .pagination a.old {
	width: 62px;
	background-position: -828px -51px;
}

#footer .pagination a.old:hover, #footer .pagination a.old.hover {
	background-position: -958px -51px;
}

#footer .pagination a.old.empty {
	background-position: -698px -51px;
}

#footer p.credit {
	padding: 15px 2em 0 0;
	line-height: 1.4;
	width: 550px;
}

/* Likes & Following */

#likes_container, #follow_container {
	padding-top: 15px;
	margin-top: 30px;
}

#likes_container h3, #follow_container h3 {
	float: left;
	width: 120px;
	text-align: right;
	font-size: 2.8em;
	text-transform: uppercase;
	color: #B0BBC8;
	margin-top: -3px;
}

#likes_container h3 a {
	color: #B0BBC8;
}

.dark #likes_container h3, .dark #follow_container h3, .dark #likes_container h3 a {
	color: #788088;
}

#follow_container h3 {
	margin-top: 2px;
}

#likes, #following {
	overflow: hidden;
	margin-left: 140px;
	width: 810px;
}

#likes > li {
	float: left;
	width: 140px;
	margin-left: 20px;
	font: italic 1.4em/1.25 "Goudy Old Style", Baskerville, Georgia, serif;
	color: #B0BBC8;
	overflow: hidden;
}

.dark #likes > li {
	color: #788088;
}

#likes > li a:link, #likes > li a:visited {
	font: normal 0.83em "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: #B0BBC8;
	text-decoration: none;
	border-bottom: 1px solid #FFF;
	-webkit-transition: all 0.2s linear;
}

.dark #likes > li a:link, .dark #likes > li a:visited {
	color: #788088;
	border-bottom: 1px solid #20282F;
}

#likes > li a:hover, #likes > li a:active {
	color: #889098;
	border-bottom: 1px solid #D0DCDF;
}

.dark #likes > li a:hover, .dark #likes > li a:active {
	color: #A0B0B8;
	border-bottom: 1px solid #40484F;
}

#likes > li img {
	display: block;
	max-width: 140px;
	margin: 2px 0 5px;
}

#likes > li object {
	margin-top: 2px;
}

#likes .like_post .post_info_bottom {
	display: block !important;
	visibility: visible !important;
}

li.like_post blockquote {
	margin: 0;
	padding: 0 0 0 10px;
	border-left: 1px solid #D0DCDF;
}

li.like_post ol, li.like_post ul {
	margin: 0 0 0 15px;
	padding: 0;
}

#following {
	margin-left: 160px;
	width: 790px;
	overflow: hidden;
}

#following li {
	width: 40px;
	height: 40px;
	text-indent: -999em;
	overflow: hidden;
}

/* Cufon */

h1, h2, h3, h4,
blockquote.quote,
div.audio-panel div.play-count p,
div.audio-panel div.icon-text p {
	display: none;
}

/* Fancybox */

#fancybox-close {
	background-image: url("http://static.tumblr.com/gpln05e/Bsmkz0gtd/fancybox-solaris.png") !important;
}