/* -----------------------------------------------------------

   Noir
   A Theme by Pixel Union
   Noir-theme.tumblr.com
   version: 1.0.0
   
   ----------------------------------------------------------- */


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

/* simple reset */
*  { vertical-align: baseline; font-family: inherit;font-style: inherit;font-size: 100%;border: none;padding: 0;margin: 0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, ul, ol, dl { 
	margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }

/* play nice with html5 */
.header, footer, nav, section, .article { display:block; }

/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

body {
	background: #000 url(http://static.tumblr.com/8flho2v/AC5m0hw8b/background.jpg) fixed;
	color: #fff;
}

#background-container {
	background: url(http://static.tumblr.com/8flho2v/l6Sm0hw6y/atmosphere.jpg) repeat-x left top fixed;
	position: fixed;
	top: 0px;
	bottom: 0px;
	right: 0px;
	left: 0px;
}

a { 
	color: #fff; 
	text-decoration: none;
}

img, iframe, embed, video {
	vertical-align: top;
	position: relative;
	z-index: 1337;
	margin: 0 auto;
}

#wrapper { 
	width: 825px;
	margin: 0 auto;
	position: relative;
	text-align: center;
}

#wrapper > .header {
	text-align: center;
	color: #fff;
	margin-bottom: 70px;
	margin-top: 70px;
}

#wrapper > .header h1 { 
	font-family: 'BONNIERegular'; 
	font-size: 120px;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	text-shadow: 0 0 5px rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0.2) 5px 2px 1px;
}

#wrapper > .header a { text-decoration: none; }

	#tagline img {
		position: relative;
		right: 80px;
		top: 12px;
	}

.main {
	float: left;
	margin-left: 132px;
	width: 560px;
	background: #fff;
	color: #000;
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
	line-height: 20px;
}

.main a { color: #000; }

.main .gray { color: #626262; }

.date_share, .meta {
	text-align: left;
	width: 102px;
}

.date_share {
	margin-top: 15px;
	position: absolute;
	left: 0px;
}
	.date {
		text-align: center;
	}

	.month, .day {
		display: block;
		width: 100%;
	}

	.month {
		text-transform: uppercase;
		height: 15px;
		font-size: 11px;
		font-weight: 700;
		background: url(http://static.tumblr.com/8flho2v/38Im0hxe8/post-date-dash.png) no-repeat -3px 8px;
		text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 1px;
		padding-top: 6px;
	}

	.day { 
		font-size: 40px; 
		margin-top: 2px;
		font-weight: 600;
		text-shadow: rgba(0, 0, 0, 0.5) 3px 2px 2px;
		letter-spacing: 1px;
	}

	.share {
		position: relative;
		float: left;
		right: 7px;
		margin-top: 3px;

		/* IE 7 fix for z-index */
		z-index: 1339;
	}

	.share_button {
		color: #fff;
		font-size: 11px;
		padding-top: 6px;
		display: block;
		width: 69px;
		height: 24px;
		padding-left: 41px;
		background: url(http://static.tumblr.com/8flho2v/bAum0hxmu/share-btn.png) no-repeat;
		text-align: left;
		text-shadow: rgba(0, 0, 0, 0.5) 2px 1px 1px;
	}

	.sharebox {
		opacity:0;
		filter:alpha(opacity=0);
		background: #000;
		border: 1px solid #fff;
		width: 230px;
		position: absolute;
		top: 20px;
		right: 3px;
		z-index: -1338;
		-moz-box-shadow: 2px 2px 1px 0px rgba(0,0,0,.5);
		-webkit-box-shadow: 2px 2px 1px 0px rgba(0,0,0,.5);
		box-shadow: 2px 2px 1px 0px rgba(0,0,0,.5);
	}

	.social_buttons {
		background: #000;
		min-height: 35px;
		width: 218px;
		position: relative;
		bottom: 10px;
		left: 0px;
		margin-left: 10px;
	}
	
		.facebook-like-button { 
			position: relative;
			right: 19px;
		}

	.shorturl {
		padding:10px;
	}

	.shorturl label {
		color: #fff;
		font-size: 11px;
		line-height: 1;
		display: block;
		padding-bottom: 5px;
		padding-top: 5px;
		text-align: center;
		cursor: default;
 		font-weight: 800;
		text-transform: uppercase;
		letter-spacing: 1px;
		-webkit-font-smoothing: antialiased;
	}

	.shorturl input {
		background: none;
		border: 0;
		width: 210px;
		margin-bottom: 5px;
		color: #fff;
		text-align: center;
		font-size: 11px;
		font-weight: 400;
		text-shadow: rgba(0, 0, 0, 0.5) 3px 2px 2px;
	}

	.sharebox .nipple {
		background-image: url(http://static.tumblr.com/8flho2v/p6Lm0hwzm/nipple.png);
		background-repeat: no-repeat;
		width: 16px;
		height: 14px;
		display: block;
		position: absolute;
		top: -14px;
		left: 198px;

		/* IE hack */
		top: -20px\9;
	}

	.sharebox .social_buttons  iframe {
		margin: 8px 0 0 5px !important;
	}

.meta { 
	float: right; 
	margin-top: 17px;
}
	
	.tags{
		margin:0;
		padding:0;
		list-style:none;
	}

	.tags li {
		margin-bottom: 1px;
		padding-right: 10px;
	}

	.tags li:first-child {
		margin-top: 25px;
	}

	.tags a { 
		margin-bottom: 5px; 
		white-space: nowrap;
	}

	.tags li, .tags a{
		float:left;
		height:24px;
		position:relative;
		font-size:11px;
		display: block;
		clear: both;
		color: #000;
	}

	.tag_body {
		display: block;
		padding: 3px 7px 0 6px;
		background: url(http://static.tumblr.com/8flho2v/1pDm0hxob/tag_body.png) repeat-x 0 1px;
		margin-left: 11px;
		height: 20px;
		box-shadow: 3px 0 1px -1px rgba(0,0,0,0.5);
		-moz-box-shadow: 3px 0px 1px  -1px rgba(0,0,0,0.5);
		-webkit-box-shadow: 3px 0px 1px -1px rgba(0,0,0,0.5);
	}

	.tag_nose {
		display:block;
		width: 11px;
		height: 23px;
		float: left;
		background: url(http://static.tumblr.com/8flho2v/bQTm0hxpb/tag_nose.png) no-repeat 0 1px;
	}

	.notes a, .sidebar-notes a, .dsq-comment-count {
		font-size: 12px;
		display: inline-block;
		text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;
	}

	.notes a { height: 25px; }

	.sidebar-notes a, .dsq-comment-count { 
		height: 20px;
	}

	.icon {
		display: block;
		height: 23px;
		width: 16px;
		margin-right: 7px;
		position: relative;
		top: -3px;
		float: left;
	}

	.sidebar-notes .icon { 
		background: url(http://static.tumblr.com/8flho2v/OkGm0hww2/metas.png) no-repeat -10px -1px;
	}

	.comment-count .icon {
		background: url(http://static.tumblr.com/8flho2v/OkGm0hww2/metas.png) no-repeat -10px -25px;
	}

.main, .date_share, .meta { display: inline; }

.main { 
	text-align: center; 
	background: url(http://static.tumblr.com/8flho2v/edam0hwnd/content-paper-background.png) repeat-y;
	-moz-box-shadow: 0px 0px 15px rgba(255,255,255,0.25), 10px 10px 1px 0px rgba(0,0,0,.3);
	-webkit-box-shadow: 0px 0px 15px rgba(255,255,255,0.25), 10px 10px 1px 0px rgba(0,0,0,.3);
	box-shadow: 0px 0px 15px rgba(255,255,255,0.25), 10px 10px 1px 0px rgba(0,0,0,.3);
}

.content, .caption { 
	color: #626262;
	text-align: left;
	margin-top: 10px;
	position: relative;
	z-index: 4;
}

.content { 
	width: 380px; 
	margin: 10px auto 0px auto;
}

.caption { 
	margin-top: 20px;
	margin-bottom: -10px;
	width: 460px; 
	word-wrap: break-word;
}

.content a, .caption a { color: #626262; }

.content h1, .caption h1,
.content h1 a, .caption h1 a {
	color: #000;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	-webkit-font-smoothing: antialiased;
}

.content h2, .caption h2,
.content h2 a, .caption h2 a {
	color: #000;
	margin-top: 10px;
	margin-bottom: 10px;
	-webkit-font-smoothing: antialiased;
}

.content h3, .caption h3,
.content h4, .caption h4,
.content h5, .caption h5,
.content h3 a, .caption h3 a,
.content h4 a, .caption h4 a,
.content h5 a, .caption h5 a, 
.content strong, .caption strong,
.content strong a, .caption strong a {
	color: #000;
}

.content p, .caption p { margin-top: 10px; }

.content p:first-child, .caption p:first-child { margin-top: 0px; }

.content ul, .caption ul,
.content ol, .caption ol {
	margin-top: 10px;
}

.content ul:first-child, .caption ul:first-child,
.content ol:first-child, .caption ol:first-child {
	margin-top: 0px;
}

.content ul, .caption ul {
	list-style-type: none;
}

.content ul li:before, .caption ul li:before {
	content: "•";
	color: #000;
	margin-right: 10px;
}

.content ol, .caption ol { 
	list-style-type: decimal; 
	margin-left: 26px;
}

.content img, .caption img {
	width: 100%;
	height: auto;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.content blockquote, .caption blockquote {
	margin-top: 20px;
	margin-bottom: 20px;
	font-style: italic;
	padding-left: 20px;
	background: url(http://static.tumblr.com/8flho2v/RKnm0hwd8/blockquote.png) repeat-y;
}

.content blockquote:first-child, .caption blockquote:first-child { margin-top: 0px;}

/* Custom Styling for user inputted content */
.article { 
	width: 825px;
	margin-bottom: 100px;
}

.main .header { }
	.intro {
		font-size: 13px;
		line-height: 20px;
		margin-top: 8px;
		letter-spacing: 1px;
		font-weight: 200;
	}

	.intro h2 { 
		font-weight: 800;
		text-transform: uppercase;
		font-size: 14px;
		-webkit-font-smoothing: antialiased;
		width: 380px;
		margin: 0 auto;
	}

	.title_divider { 
		display: block;
		width: 60px;
		height: 7px;
		margin: 30px auto;
		background: url(http://static.tumblr.com/8flho2v/xBIm0hwkm/content-divider.png) no-repeat;
	}

	.post_title {
		width: 380px;
		margin: 0 auto;
	}

.post-top-img {
	height: 95px;
	background: url(http://static.tumblr.com/8flho2v/9zXm0hxfk/post-top-bg.png) no-repeat 39px 50px; 
}



.post-border {
	padding-top: 8px;
	background: url(http://static.tumblr.com/8flho2v/fJFm0hwjo/content-border.png) repeat-y 37px;
}
	.post-icon {
		height: 60px;
		width: 60px;
		display: block;
		position: relative;
		top: 24px;
		left: 250px;
	}

	.text .post-icon { background: url(http://static.tumblr.com/8flho2v/xZ5m0hx2l/pen-icon.png) no-repeat; }

	.chat .post-icon { background: url(http://static.tumblr.com/8flho2v/amtm0hwfd/chat-icon.png) no-repeat; }

	.link .post-icon { background: url(http://static.tumblr.com/8flho2v/Ziwm0hwv6/link-icon.png) no-repeat; }

	.answer .post-icon { background: url(http://static.tumblr.com/8flho2v/RPIm0hvwu/answer-icon.png) no-repeat; }

.post-btm {
	height: 93px;
	display: block;
	background: url(http://static.tumblr.com/8flho2v/urcm0hx54/post-btm-border.png) no-repeat 39px 0px;
}

.photo > .main:before, .video > .main:before, .audio > .main:before, .photoset > .main:before {
	content: "";
	display: block;
	background: url(http://static.tumblr.com/8flho2v/c33m0hxpx/top-corners.png) no-repeat;
	height: 69px;
	width: 569px;
	position: relative;
	top: -5px;
	left: -5px;
	z-index: 1;
}

.photo > .main:after, .video > .main:after, .audio > .main:after, .photoset > .main:after {
	content: "";
	display: block;
	background: url(http://static.tumblr.com/8flho2v/Q8jm0hweb/btm-corners.png) no-repeat;
	height: 69px;
	width: 569px;
	position: relative;
	bottom: -5px;
	left: -5px;
	z-index: 1;
}

	.margin-adjust {
		margin-top: -40px;
		margin-bottom: -40px;
	}

.quote { 
	margin-bottom: 90px; 
	margin-top: -5px;
}

	.quote .main {
		text-align: left;
		font-family: 'Goudy Bookletter 1911', serif;
		font-size: 20px;
		color: #fff;
		line-height: 30px;
		background: transparent;
		margin-left: 130px;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		text-shadow: 0 0 5px rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0.2) 2px 2px 1px;
	}
	
	.quote .main a { color: #fff; }

		.quote blockquote, .quote .source {
			width: 470px;
			margin: 0 auto;
			display: block;
		}

		.quote blockquote { letter-spacing: 1px; }

		.quote blockquote, .quote .source {
			white-space: pre;           /* CSS 2.0 */
			white-space: pre-wrap;      /* CSS 2.1 */
			white-space: pre-line;      /* CSS 3.0 */
			white-space: -pre-wrap;     /* Opera 4-6 */
			white-space: -o-pre-wrap;   /* Opera 7 */
			white-space: -moz-pre-wrap; /* Mozilla */
			white-space: -hp-pre-wrap;  /* HP Printers */
			word-wrap: break-word;      /* IE 5+ */
		}

		.quote .source span { 
			float: left;
			margin-right: 5px;
		}
		
		.quote .source p:last-child { margin-bottom: -30px; }

	.quote .post-top-img {
		width: 567px;
		height: 53px;
		background: url(http://static.tumblr.com/8flho2v/dpTm0hxjs/quote-top.png) no-repeat -5px;
	}

	.quote .post-border {
		padding-top: 0px;
		width: 567px;
		background: url(http://static.tumblr.com/8flho2v/c3cm0hxi4/quote-border.png) repeat-y -6px;
	}

	.quote .post-btm {
		width: 567px;
		height: 53px;
		background: url(http://static.tumblr.com/8flho2v/ZPZm0hxj2/quote-btm.png) no-repeat -10px;
	}

.photo { }

	.photo > img, .photo > a img {
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	
.photoset { }

	/* ViewJS CSS Transitions / Style */
	.viewer li{
		-webkit-transition: width 500ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
		-moz-transition: width 500ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
		transition: width 500ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
	}

	.viewer .caption{
		visibility: hidden;
		opacity: 0;
		-webkit-transition: opacity 1.5s ease-in-out;
		-moz-transition: opacity 1.5s ease-in-out;
		transition: opacity 1.5s ease-in-out;
	}

	.viewer .current .caption{
		opacity: 100;
		visibility: visible;
	}

	.viewer .current img {
		-webkit-box-shadow:0px 0px 18px #000;
		-moz-box-shadow:0px 0px 18px #000;
		box-shadow:0px 0px 18px #000;
	}

	/* PX-Viewer -- Custom Photoset Viewer */
	.px-viewer-controls {
		position:absolute;
		width:500px;
		z-index:1337;
		bottom: 196px;
		opacity: 0;
	}

	.px-viewer-controls div.px-prev, .px-viewer-controls div.px-next {
		display:block;
		height:58px;
		width:28px;
		position:absolute;
		border:none !important;
		text-indent:-9999999px;
		z-index:1338;
		cursor:pointer;
	}

	.px-viewer-controls div.px-prev {
		left: 0px;
		background: url(http://static.tumblr.com/8flho2v/wjMm0hx4d/photoset-prev.png) no-repeat;
	}

	.px-viewer-controls div.px-next {
		right: 0px;
		background: url(http://static.tumblr.com/8flho2v/hfEm0hx3f/photoset-next.png) no-repeat;
	}

	.px-viewer-controls div.px-pause {
		left:323px;
		bottom:11px;
		height:17px;
		background-position:0 -86px !important;
	}

	.px-viewer-controls div.px-play {
		right:	320px;
		background-position:0 -103px !important;
		display:none;
	}

	.photoset-caption {
		margin-top:26px;
	}

	.px-slideshow {
		background:#000000;
		position:relative;
		overflow:hidden;
		height:335px;
		width:500px;
		margin: 0 auto;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}

	.px-slideshow a {
		width:500px;
		height:335px;
		text-align:center;
		display:block;
		position:absolute;
		opacity:0;
		z-index:-1337;
	}

	.px-slideshow a.live {
		z-index:1337;
	}

	.px-slideshow a img {
		max-width:500px;
	}

	.px-loading {
		width:500px;
		height:335px;
		background:url('http://static.tumblr.com/gmeghwp/WqZlwf0gz/loadinfo.net.gif') 50% 50% no-repeat;
	}
	
	.photoset-controls {
		z-index: 1338;
		position: relative;
		width: 100%;
		margin-top: 20px;
		float: left;
		text-align: center;
		margin-bottom: -10px;
	}
	.photoset-controls .circles { 
		list-style-type: none;
		margin-right:1px;
		display: inline-block;
	}
	.photoset-controls .circles li { display: inline; zoom: 1; }

	.photoset-controls .circle { 
		float: left;
		display: block;
		height: 10px;
		width: 10px;
		background: url('http://static.tumblr.com/8flho2v/VsPm0hwhc/circles.png') no-repeat -2px -2px;
		margin-left: 5px;
		border-bottom: none;
	}

	.photoset-controls .circles li:first-child .circle {
		margin-left: 0px;
	}

	.photoset-controls .filled {
		background: url('http://static.tumblr.com/8flho2v/VsPm0hwhc/circles.png') no-repeat -17px -2px !important;
	}


.chat { }

	.chat_title { margin-bottom: 8px; }

	.chat-line {
		width: 380px;
		margin: 10px auto 0 auto;
	}
	
	.chat-line:first-child {
		margin-top: 0px;
	}
	.chat_label {
		font-weight: bold;
		display: block;
		clear: both;
	}
	
.audio { }

	.audio .margin-adjust {
		margin-top: -10px;
		margin-bottom: -15px;
	}

	.audio .main { text-align: left; }

	.audio_content { 
		width: 449px;
		margin-left: 60px; 
	}

	.audio_info { 
		float: right;
		width: 217px;
		margin-right: 10px;
		white-space: nowrap;
		overflow: hidden;
	}

	.def_albumArt {
		border: 1px solid #000;
		background: #fff;
		height: 160px;
		width: 160px;
		display: block;
		float: left;
		z-index: 1337;
		position: relative;
	}
	
	.def_albumArt img {
		height: 150px;
		width: 150px;
		padding: 5px;
		float: left;
		position: relative;
		background: #fff;
		z-index: 1338;
	}

	.audio .record {
		height: 150px;
		width: 150px;
		position: absolute;
		z-index: 1336;
		margin-left: 35px;
		left: 195px;
		background: url(http://static.tumblr.com/8flho2v/Pg2m0hxkj/record.png) no-repeat 0 5px;
	}

	.audio .player-border {
		padding: 2px;
		border: 2px solid #000;
		margin-top: 30px;
		width: 209px;
	}

	.audio .player {
		width: 207px;
		border: 1px solid #000;
	}

	.audio .player .audio_player, .audio_player embed {
		width: 207px;
		height: 28px;
	}
	
	.audio_info h1 {
		margin-top: 15px;
		-webkit-font-smoothing: antialiased;
	}

	.audio_info h1 a { 
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
		letter-spacing: 2px;
		text-transform: uppercase;
		position: relative;
		-webkit-font-smoothing: antialiased;
	}

	.audio_info .artist {
		font-size: 14px;
		line-height: 20px;
		-webkit-font-smoothing: antialiased;
	}

	.audio_info .album {
		font-size: 12px;
		font-style: italic;
		line-height: 20px;
		-webkit-font-smoothing: antialiased;
	}

	.audio_info .artist span, .audio_info .album span { position: relative; }

	.audio_divider { 
		display: block;
		width: 60px;
		height: 7px;
		margin: 30px auto;
		background: url(http://static.tumblr.com/8flho2v/xBIm0hwkm/content-divider.png) no-repeat; 
	}
	
	.audio .caption {
		width: 450px;
		margin-top: 0px;
		margin-left: 60px;
		margin-right: 60px;
	}

.link { }

	.link_to { 
		width: 380px;
		display: block;
		margin: 0 auto;
	}

.video .margin-adjust > a {
	margin: 0 auto;
}

#permalink_notes { 
	width: 560px;
	margin-bottom: 27px;
	text-align: left;
}
	
	.avatar {
		height: 20px;
		width: 20px;
		margin-top: 9px;
		margin-bottom: 12px;
		margin-left: 12px;
		-moz-box-shadow: 2px 2px 1px 0px rgba(0,0,0,.5);
		-webkit-box-shadow: 2px 2px 1px 0px rgba(0,0,0,.5);
		box-shadow: 2px 2px 1px 0px rgba(0,0,0,.5);
	}
	
	.note {
		font-size: 12px;
		line-height: 37px;
		text-shadow: rgba(0, 0, 0, 0.5) 3px 2px 2px;
	}
	
	.note:after {
		content: ""; 
		height: 4px;
		width: 563px;
		display: block;
		background: url(http://static.tumblr.com/8flho2v/dEem0hx0j/notes.png) no-repeat -2px -28px; 
	}
	
	.note:last-child:after {
		content: "";
		display: block;
		background: none;
	}
	
	.note blockquote { 
		margin-left: 43px; 
		border-left: 1px solid #fff;
		padding-left: 7px;
		line-height: 25px;
		margin-bottom: 12px;
	}
	
	.action > a {
		margin-left: 6px;
	}
	
	.posted_by, .like_note, .reblog_note {
		height: 17px;
		width: 18px;
		margin-right: 10px;
		display: block;
		float: right;
		position: relative;
		top: 13px;
	}
	
	.posted_by {
		background: url(http://static.tumblr.com/8flho2v/dEem0hx0j/notes.png) no-repeat -538px -81px;
	}
	
	.reblog_note {
		background: url(http://static.tumblr.com/8flho2v/dEem0hx0j/notes.png) no-repeat -538px -41px;
	}
	
	.like_note {
		background: url(http://static.tumblr.com/8flho2v/dEem0hx0j/notes.png) no-repeat -538px -2px;		
	}

.comments {
	width: 560px;
	margin: 0 auto;
	text-align: left;
}

#permalink_content {
	width: 560px;
	margin: 0 auto;
}

#desc_footer, #permalink_content {
	text-align: center;
}

	#main_paging, #main_paging a,
	#permalink_paging, #permalink_paging a {
		width: 168px;
		height: 39px;
		color: #000;
		font-size: 12px;
		line-height: 39px;
	}
	
	#main_paging, #permalink_paging { color: #999; }

	#prev, #next {
		width: 84px;
		height: 39px;
		display: block;
	}
	
	#prev { 
		float:left;
		background: url(http://static.tumblr.com/8flho2v/iZ4m0hx1q/pagination.png) no-repeat 0 2px; 
	}
	
	#prev span {
		position: relative;
		left: 5px;
	}

	#next {
		float: right;
		background: url(http://static.tumblr.com/8flho2v/iZ4m0hx1q/pagination.png) no-repeat -84px 2px;
	}
	
	#next span {
		position: relative;
		right: 5px;
	}
	
#permalink_content, #desc_footer, #desc_header {
	text-align: center;
}

#desc_footer, #desc_header { margin-left: 2px; }

#desc_footer { margin-bottom: 200px; }

#desc_header { margin-bottom: 70px; }
	
	#footer_block {
		margin: 125px auto 0 auto;
		width: 560px;
	}

	#footer_block > .header {
		background: url(http://static.tumblr.com/8flho2v/Qkfm0hwtb/footer-top.png) no-repeat 0px;
		width: 560px;
		padding-left: 5px;
		height: 21px;
		display: block;
		position: relative;
		right: 4px;
	}
	
	#foot_border {
		width: 560px;
		padding-right: 3px;
		padding-top: 37px;
		position: relative;
		right: 2px;
		background: url(http://static.tumblr.com/8flho2v/1com0hwqo/footer-brdr.png) repeat-y -10px;
	}
	
	#foot_content {
		z-index: 1338;
		margin: 0 auto;
		width: 495px;
	}
	
		#desc {
			width: 382px;
			margin: 0 auto;
			font-size: 13px;
			line-height: 20px;
			font-weight: 200;
		}

		#desc a {
			text-decoration: underline;
		}

		#desc a:hover {
			text-decoration: underline;
		}
		
		#footer_nav { 
			border-top: 1px solid #fff;
			border-bottom: 1px solid #fff;
			height: 38px;
			width: 495px;
			margin-bottom: 18px;
		}
		
			#pages { 
				float: left;
				height: 38px;
				position: relative;
			}
			
			#pages li { 
				float: left; 
				zoom: 1; 
			}
			
			#pages a:hover	{ color: #fff; }
			
			#pages a:active { color: #fff; }
			
			#pages li a { 
				display: block; 
				margin: 4px 17px; 
				color: #fff;
				font-size: 10px;
				padding-top: 8px;
				text-transform: uppercase;
				letter-spacing: 1px;
			}
			
			#pages li:last-child a { 
				border-right: none; 
				margin-right: 30px;
			} /* Doesn't work in IE */
			
			#pages li.hover, #pages li:hover { 
				color: #fff; 
				position: relative; 
			}
			
			#pages li.hover a { color: #fff; }
			
			#pages ul { 
				width: 220px; 
				visibility: hidden; 
				position: absolute; 
				top: 39px; 
				left: -1px; 
			}

			#pages .user_pages {
				border-left: 1px solid transparent;
				border-right: 1px solid transparent;
				width: 110px;
			}

			#pages .user_pages > a {
			    font-size: 15px;
    			font-weight: 800;
    			letter-spacing: 2px;
    			margin-bottom: 11px;
    			position: relative;
    			padding-top: 4px;
    			right: 0px;
    			-webkit-font-smoothing: antialiased;
    			-webkit-text-stroke: 0.1px;
			}
				#pages .user_pages.hover { 
					border-left: 1px solid #fff;
					border-right: 1px solid #fff;
					background: url(http://static.tumblr.com/8flho2v/AC5m0hw8b/background.jpg); 
				}

			#pages ul li { 
				font-weight: normal; 
				color: #000;
				float: none;
			}

			#pages li ul {
				width: 110px;
				background: url(http://static.tumblr.com/8flho2v/AC5m0hw8b/background.jpg); 
				border-left: 1px solid #fff;
				border-right: 1px solid #fff;
				border-bottom: 1px solid #fff;
				z-index: 99;
			}

				#pages li ul a {
					margin-right: 0px;
					margin-left: 0px;
				}
			
			/* IE 6 & 7 Needs Inline Block */
			#pages ul li a	{ 
				border-right: none; 
				width: 100px; 
				display: inline-block;
				font-size: 10px !important;
				font-weight: 400;
				text-align: center;
				letter-spacing: 1px;

				/* For incredibly long words */
				white-space: pre;           /* CSS 2.0 */
				white-space: pre-wrap;      /* CSS 2.1 */
				white-space: pre-line;      /* CSS 3.0 */
				white-space: -pre-wrap;     /* Opera 4-6 */
				white-space: -o-pre-wrap;   /* Opera 7 */
				white-space: -moz-pre-wrap; /* Mozilla */
				white-space: -hp-pre-wrap;  /* HP Printers */
				word-wrap: break-word;      /* IE 5+ */
			}

			#pages li ul li:last-child a {
				margin-bottom: 20px;
				margin-right: 0px;
			}
			
			/* IE Fix */
			*#pages ul li { 
				display: inline; 
				width: 100%; 
			} 

			.dropdown_arrow {
				position: relative;
				top: 8px;
				left: 7px;
			}
			
			#search {
				border-left: 1px solid #fff;
				display: block;
				height: 38px;
				padding-left: 8px;
				position: absolute;
				right: 55px;
			}

				#searchField
				{
					margin: 7px 0 0px 0px;
					font-size: 10px;
					text-transform: uppercase;
					letter-spacing: 1px;
					color: #fff;
					padding: 5px 5px 4px 25px;
					width: 110px;
					float: left;
					background: url('http://static.tumblr.com/8flho2v/Qfgm0hxlb/search.png') no-repeat 6px 8px;
				}

				input:focus {
				   outline: none;
				}

		#social { 
			width: 400px;
			margin: 20px auto 15px auto;
		}

			#social_icons a {
				height: 31px;
				width: 31px;
				display: inline-block;
				margin: 3px 7px;
				background-repeat: no-repeat;
				background-image: url(http://static.tumblr.com/8flho2v/2dNm0hxnk/social-icons.png);
			 	border-bottom: none;
			 	zoom: 1;
			}

				.vimeo {
					background-position: -407px -59px;
				}

				.flickr {
					background-position:  -258px -59px;
				}

				.lastfm {
					background-position: -60px -59px;
				}

				.twitter {
					background-position: -36px -8px;
				}

				.dribbble {
					background-position: -234px -8px;
				}

				.skype {
					background-position: -109px -58px;
				}

				.facebook {
					background-position: -86px -9px;
				}

				.google_plus {
					background-position: -308px -59px;
				}

				.github {
					background-position: -209px -59px;
				}

				.youtube {
					background-position: -357px -58px;
				}

				.linkedin {
					background-position: -160px -59px;
				}

				.svpply {
					background-position: -285px -9px;
				}

				.rdio {
					background-position: -185px -9px;
				}

				.gowalla {
					background-position: -11px -59px;
				}

				.foursquare {
					background-position: -135px -9px;
				}

				.instagram {
					background-position: -334px -9px;
				}

				.pinterest {
					background-position: -384px -9px;
				}

				#twitter { 
					width: 493px;
					margin: 0 auto;
					display:none;
				}

			#twitter a {
				text-decoration: underline;
			}

			#tweet-area {
				width: 382px;
				margin: 0 auto;
				text-align: left;
				font-size: 11px;
				line-height: 20px;
				padding-bottom: 35px;
				font-weight: 200;
			}

			.timestamp {
				font-size: 10px;
				text-decoration: none !important; 
			}

			.tweet { margin-top: 9px; }

		#twitter-bird {
			height: 28px;
			width: 34px;
			display: block;
			float: left;
			background: url(http://static.tumblr.com/8flho2v/92Dm0hxqk/tweets.png) no-repeat;
		}

	#likes_wrapper {
		font-size: 12px;
		line-height: 20px;
		color: #fff;
		width: 488px;
		height: 0px;
		margin-left: 51px;
		opacity: 0;
		position: relative;
		float: left;
		z-index: 1334;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
		display: none;
		margin-bottom: 45px;
		margin-top: 6px;
	}

	#likes_inside { 
		width: 460px;
		font-weight: 200;
	}

		#likes_inside strong {
			font-weight: 600;
		}

		#close_likes {
			height: 15px;
			width: 15px;
			display: none;
			cursor: pointer;
			position: relative;
			top: 30px;
			right: 20px;
			float: right;
			background: url(http://static.tumblr.com/8flho2v/Bmhm0hwio/close_likes.png) no-repeat;
			z-index: 99;
		}

		#likes { text-align: left; }

		#likes img { 
			width: 460px; 
			-moz-border-radius: 10px;
			border-radius: 10px;
		}

			.like_post {
				font-size: 11px;
				border-bottom: 1px solid #fff;
				margin-top: 32px;
				padding-bottom: 32px;
			}

			.like_post:first-child {
				margin-top: 0px;
			}

			.like_post:last-child {
				border-bottom: none;
				padding-bottom: 0px;
			}

			.like_link, .like_title {
				text-align: center;
				text-transform: uppercase;
				font-size: 11px;
				font-weight: 800;
				letter-spacing: 1px;
			}

			.like_title { margin-bottom: 5px; }

			.like_link:after { 
				content: "\00bb";
			}

			.like_audio_post .like_post_body {
				margin-top: 15px !important;
			}

			.like_caption {
				margin-top: 35px;
			}

			.like_link_post .like_caption {
				margin-top: 5px;
			}

			.like_chat_post {
				text-align: center;
			}

				.like_chat_post strong {
					font-size: 10px;
					text-transform: uppercase;
					letter-spacing: 1px;
					display: block;
					clear: both;
				}

				.like_chat_post .like_line {
					margin-top: 10px;
				}

				.like_chat_post .like_line:first-child {
					margin-top: none;
				}

			.like_quote_post .post_info_bottom {
				display: block !important;
				text-align: right;
			}

			.like_quote_post .post_info_bottom:before {
				content: "\2013\20";
			}

		#likes_wrapper::-webkit-scrollbar {
		    width: 7px;
		}

		/* Track */
		#likes_wrapper::-webkit-scrollbar-track {
			padding-right: 5px;
		}

		/* Handle */
		#likes_wrapper::-webkit-scrollbar-thumb {
		   background: url(http://static.tumblr.com/8flho2v/0PAm0hwu1/like_scrollbar.png) no-repeat	left bottom;

		}
		#likes_wrapper::-webkit-scrollbar-thumb:window-inactive {
			background: url(http://static.tumblr.com/8flho2v/0PAm0hwu1/like_scrollbar.png) no-repeat left bottom;
		}
	
	#footer_btm {
		background: url(http://static.tumblr.com/8flho2v/Wecm0hwrg/footer-btm.png) no-repeat -2px;
		width: 560px;
		height: 14px;
		display: block;
		position: relative;
		top: -5px;
		right: 4px;
		padding-right: 5px;

		/* IE Fix */
		top: -11px\9;
	}
	
	#footer_btm .share {
		margin-top:0px;
		top: -11px;
		margin-left: -57px;
		left: 50%;
	}
	
	#footer_btm .share_button {
		width: 75px;
		background: url(http://static.tumblr.com/8flho2v/V3Mm0hxlz/share-btm.png) no-repeat 0px 0px;
	}
	
		#footer_btm .share_button span {
			position: relative;
			left: 4px;
			text-shadow: rgba(0, 0, 0, 0.5) 2px 1px 1px;
		}
	
		#footer_btm .sharebox {
			left: 8px;
		}
		
		#footer_btm .sharebox .nipple {
			background: url(http://static.tumblr.com/8flho2v/EINm0hwsc/footer-nipple.png) no-repeat;
			left: 15px;
		}

/* Disqus Comments Styles */
#dsq-sort-by, #dsq-subscribe, #dsq-content h3, .dsq-trackback-url, .dsq-brlink { display: none; }

#disqus_thread {
	margin-bottom: 30px !important;
}

/* Pixel Union Link */
#pixelunion_link {
	position: relative;
	font-size: 12px;
	bottom: 40px;
	text-align: center;
	display: block;
	-webkit-font-smoothing: antialiased;
}