


/* 
 * HTML5 ÃƒÆ’Ã‚Â¢Ãƒâ€¦Ã¢â‚¬Å“Ãƒâ€šÃ‚Â° Boilerplate
 *
 * What follows is the result of much research on cross-browser styling. 
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 * 
 * ==|== normalize ==========================================================
 */


/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Force vertical scrollbar in non-IE
 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; font-size: 13px; line-height: 1.231; font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;}

body, button, input, select, textarea { font-family: sans-serif; color: #222; }

/* =============================================================================
   Typography
   ========================================================================== */

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

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


a:focus { outline: thin dotted; }
a, a:hover, a:active, a:visited { text-decoration:none; }

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }

/* =============================================================================
   Lists
   ========================================================================== */

ul {
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e 
 */

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

/*
 * Correct overflow not hidden in IE9 
 */

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


/* =============================================================================
   Figures
   ========================================================================== */

figure { margin: 0; }


/* =============================================================================
   Forms
   ========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label { cursor: pointer; }

/* 
 * 1. Correct color not inheriting in IE6/7/8/9 
 * 2. Correct alignment displayed oddly in IE6/7 
 */

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

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

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

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */

button, input { line-height: normal; *overflow: visible; }

/*
 * Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7
 */

table button, table input { *overflow: auto; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */

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

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* 
 * Remove inner padding and border in FF3/4: h5bp.com/l 
 */

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

/* 
 * 1. Remove default vertical scrollbar in IE6/7/8/9 
 * 2. Allow only vertical resizing
 */

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

/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }


/* =============================================================================
   Tables
   ========================================================================== */

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* ==|== primary styles =====================================================
   Author: 
   ========================================================================== */


	body {
		background:url('http://static.tumblr.com/gmeghwp/JbXluq75l/bg.jpg') repeat;
	}


	#page-wrap {
		width:1025px;
		margin:71px auto;
		overflow: hidden;
	}

	#page-wrap:before {
		content:'';
		position:absolute;
		top:0;
		left:0;
		width:100%;
		z-index:-1337;
		height:1158px;
		background:url('http://static.tumblr.com/gmeghwp/Gzdlw40km/bg-gradient-2.jpg') repeat-x transparent;
	}

	#container {
		margin-top:71px;
		width:100%;
	}

	#outter-glow {
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			overflow:hidden;
			-webkit-box-shadow:  0px 0px 3px rgba(255,255,255,0.06); /* Saf3-4 */
		    -moz-box-shadow:  0px 0px 3px rgba(255,255,255,0.06); /* FF3.5 - 3.6 */
		    box-shadow:  0px 0px 3px rgba(255,255,255,0.16); /* Opera 10.5, IE9, FF4+, Chrome 10+ */
			position:relative;
	}

	#header {
		width:100%;
		min-height:400px;
		background: url('http://static.tumblr.com/gmeghwp/2LVlwmhhe/header-bg-x.png') repeat #252527;
		-webkit-box-shadow: inset 0px 2px 6px rgba(0,0,0,0.5); /* Saf3-4 */
	    -moz-box-shadow: inset 0px 2px 4px rgba(0,0,0,0.5); /* FF3.5 - 3.6 */
	    box-shadow: inset 0px 2px 6px rgba(0,0,0,0.5); /* Opera 10.5, IE9, FF4+, Chrome 10+ */
		position:relative;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topleft: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}

	#content {
		position:relative;
		width:1025px;
		min-height:600px;
		background:url('http://static.tumblr.com/gmeghwp/NXwluq778/content-bg.jpg') repeat;
		-webkit-box-shadow: inset 0px 2px 4px rgba(0,0,0,0.4); /* Saf3-4 */
	    -moz-box-shadow: inset 0px 2px 2px rgba(0,0,0,0.4); /* FF3.5 - 3.6 */
	    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.4); /* Opera 10.5, IE9, FF4+, Chrome 10+ */
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
	}

	#luna, #tmblg {
		position:relative;
		opacity:0;
	}

	#tmblg {
		min-height:391px;
	}

	#tmblg.perma {
		margin-bottom:40px;
	}


	/* Header */
	/*==============================*/

	#texture {
/*		position:absolute;
		top:0;
		bottom:0;
		left:0;
		right:0;
		background:url('http://static.tumblr.com/gmeghwp/KAgluq77o/noise.png') repeat transparent;*/
	}

	#header-content {
		position:relative;
		z-index:1337;
		background:url('http://static.tumblr.com/gmeghwp/G9jlwmhm8/header-bg-rep-x.png') no-repeat bottom;
	}

	#toolbar {
		height:95px;
		width:100%;
		background:url('http://static.tumblr.com/gmeghwp/2BCluq784/header-divider.jpg') no-repeat bottom transparent;
	}

		#tools {
			padding:30px 0 0 29px;
			width:200px;
			float:left;
		}

		#tools a {
			display:block;
			float:left;
			height:34px;
			background-image:url('http://static.tumblr.com/gmeghwp/hXcluq78n/tools-bg.png');
			text-indent:-99999px;
		}

		#tools a#archive { width:47px; background-position:0 0; }
		#tools a#archive:hover { background-position:0 -46px; }
		#tools a#archive:active { background-position:0 -92px; }

		#tools a#rss { width:45px; background-position:-47px 0;	}
		#tools a#rss:hover { width:45px; background-position:-47px -46px;}
		#tools a#rss:active { width:45px; background-position:-47px -92px;}

		#search {
			float:right;
			padding:28px 29px 0 0;
			height:38px;
			width:195px;
		}

		#search input {
			line-height:14px;
			padding-right:17px;
			padding-left:42px;
			height:36px;
			width:134px;
			background:url('http://static.tumblr.com/gmeghwp/aKHluq79l/search-bg.png') no-repeat 0 0;
			outline:none;
			border:none;
			color:#838a93;
			font-size:14px;
			text-shadow:0px -1px 0px rgb(0,0,0);
			font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
			font-weight:300;
			letter-spacing:1px;
		}

		#search input:focus {
			background:url('http://static.tumblr.com/gmeghwp/aKHluq79l/search-bg.png') no-repeat 0 -48px;
			color:#ffffff;
		}

	#meta {
		margin:200px auto 0;
		width:480px;
		text-align:center;
	}

		#meta h1 {
			font-family:'PT Sans', Helvetica, Arial;
			font-weight:300;
			color:#ffffff;
			text-shadow:0px 1px 3px #000000;
			font-weight:400;
			text-transform:uppercase;
			font-size:40px;
			margin:0 0 8px 0;
		}

		#meta h2 {
			color:#797f84;
			font-size:18px;
			text-shadow:0px -1px 0px #000000;
			margin:0 0 34px 0;
			line-height:24px;
			font-family:"HelveticaNeue", "Helvetica Neue", "Helvetica Neue", sans-serif;
			font-weight:400;
			-webkit-text-stroke:0.1px;
		}

	#portrait-container {
		height:238px;
		width:239px;
		position:absolute;
		top:37px;
		left:388px;
		overflow:hidden;
	}

	#portrait-container img {
		width:239px;
	}

	#portrait-frame {
		height:238px;
		width:239px;
		position:absolute;
		top:0;
		left:0;
		z-index:2337;
		background:url('http://static.tumblr.com/gmeghwp/d57lwmfrw/avatar-frame-x.png') transparent;
	}


	/* Nav */
	/*==============================*/

	#nav-bar {
		width:950px;
		margin:36px auto 28px;
		text-align:center;
		height:35px;
		overflow:hidden;
	}

		#nav {
			height:35px;
			-webkit-padding-start:0;
			margin:0 auto;
			position:relative;
			display:inline-block;
			opacity:0;
		}

		#nav:after {
			content:'.';
			display:block;
			text-indent:-9999px;
			position:absolute;
			left:1px;
			right:0px;
			top:0px;
			height:29px !important;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			border-radius:4px;
			-webkit-box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2);
			-moz-box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2);
			box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2);
		}

		#nav li {
			float:left;
			list-style-type:none;
			display:block;
			overflow:hidden;
			-webkit-box-shadow:0px 1px 1px #171717;
			-moz-box-shadow:0px 1px 1px #171717;
			box-shadow:0px 1px 1px #171717;
			border-left:1px solid #131212;
			border-bottom:1px solid #151414;
			position:relative;
			z-index:10;
		}

		#nav li:first-child {
			-webkit-border-top-left-radius: 4px;
			-webkit-border-bottom-left-radius: 4px;
			-moz-border-radius-topleft: 4px;
			-moz-border-radius-bottomleft: 4px;
			border-top-left-radius: 4px;
			border-bottom-left-radius: 4px;
			overflow:hidden;
		}

		#nav li:first-child a {
			-webkit-border-top-left-radius: 4px;
			-webkit-border-bottom-left-radius: 4px;
			-moz-border-radius-topleft: 4px;
			-moz-border-radius-bottomleft: 4px;
			border-top-left-radius: 4px;
			border-bottom-left-radius: 4px;
			overflow:hidden;
		}

		#nav li:last-child, #nav li:last-child a {
			-webkit-border-top-right-radius: 4px;
			-webkit-border-bottom-right-radius: 4px;
			-moz-border-radius-topright: 4px;
			-moz-border-radius-bottomright: 4px;
			border-top-right-radius: 4px;
			border-bottom-right-radius: 4px;
		}

			#nav li a {
				font-family:"HelveticaNeue", "Helvetica Neue", "Helvetica Neue", sans-serif;
				font-weight:700;
				-webkit-text-stroke:0.1px;
				display:block;
				color:#717178;
				text-decoration:none;
				text-shadow:0px -1px 0px #141414;
				height:29px;
				padding:0 20px;
				font-size:15px;
				line-height:29px;
				background: #38393b; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4MzkzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJjMmMyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzI5MjkyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTI0MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top, #38393b 0%, #2c2c2e 50%, #29292c 51%, #252424 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#38393b), color-stop(50%,#2c2c2e), color-stop(51%,#29292c), color-stop(100%,#252424)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #38393b 0%,#2c2c2e 50%,#29292c 51%,#252424 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #38393b 0%,#2c2c2e 50%,#29292c 51%,#252424 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #38393b 0%,#2c2c2e 50%,#29292c 51%,#252424 100%); /* IE10+ */
				background: linear-gradient(top, #38393b 0%,#2c2c2e 50%,#29292c 51%,#252424 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38393b', endColorstr='#252424',GradientType=0 ); /* IE6-8 */
				-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.02), inset 0px 1px 0px rgba(255,255,255,0.1);
				-moz-box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.02), inset 0px 1px 0px rgba(255,255,255,0.1);
				box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.02), inset 0px 1px 0px rgba(255,255,255,0.1);
			}

			#nav li:hover {

			}

			#nav li:hover a {
				background: #323335; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMzMzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzI1MjUyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTIwMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #323335 0%, #282829 50%, #252528 51%, #212020 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323335), color-stop(50%,#282829), color-stop(51%,#252528), color-stop(100%,#212020)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #323335 0%,#282829 50%,#252528 51%,#212020 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #323335 0%,#282829 50%,#252528 51%,#212020 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #323335 0%,#282829 50%,#252528 51%,#212020 100%); /* IE10+ */
				background: linear-gradient(top,  #323335 0%,#282829 50%,#252528 51%,#212020 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323335', endColorstr='#212020',GradientType=0 ); /* IE6-8 */
			}

				#nav li:active, #nav li.current {
					border-left:1px solid #191919;
					-webkit-box-shadow:0px 1px 0px #262729;
					-moz-box-shadow:0px 1px 0px #262729;
					box-shadow:0px 1px 0px #262729;
					position:relative;
					z-index:1337;
				}

				#nav li:active a, #nav li.current a {
					color:#fff;
					text-shadow:0px 1px 0px #000;
					background: #1f1f1f; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmMWYxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTJhMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  #1f1f1f 0%, #292a2b 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f1f1f), color-stop(100%,#292a2b)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #1f1f1f 0%,#292a2b 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #1f1f1f 0%,#292a2b 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #1f1f1f 0%,#292a2b 100%); /* IE10+ */
					background: linear-gradient(top,  #1f1f1f 0%,#292a2b 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f1f1f', endColorstr='#292a2b',GradientType=0 ); /* IE6-8 */	
					-webkit-box-shadow:inset 0px 1px 1px 0px #191919;
					-moz-box-shadow:inset 0px 1px 1px 0px #191919;
					box-shadow:inset 0px 1px 1px 0px #191919;
				}



	/* Nav */
	/*==============================*/

	#lunaviewer {
		width:940px;
		height:620px;
		margin:0 auto;
		background:url('http://static.tumblr.com/gmeghwp/bo5lwkhcp/luna-load.gif') 50% 50% transparent no-repeat;
		margin-bottom:20px;
		/*overflow:hidden;*/
		position:relative;
		text-align:center;
	}

	.lunawrap {
		max-width:940px;
		opacity:0;
		position:absolute;
		z-index:1;
		-webkit-box-shadow:0 0 9px rgba(0,0,0,0.2);
		-moz-box-shadow:0 0 9px rgba(0,0,0,0.2);
		box-shadow:0 0 9px rgba(0,0,0,0.2);
	}

	.lunawrap.spotlight {
		z-index:10;
	}

	.lunaglow {
		position:absolute;
		top:0;
		bottom:0;
		left:0;
		right:0;
		-webkit-box-shadow:0px 0px 0px 1px #141514,inset 0px 0px 1px 1px rgba(255,255,255,0.07);
		-moz-box-shadow:0px 0px 0px 1px #141514,inset 0px 0px 1px 1px rgba(255,255,255,0.07);
		box-shadow:0px 0px 0px 1px #141514,inset 0px 0px 1px 1px rgba(255,255,255,0.07);
	}

		.luna-prev, .luna-next {
			display:block;
			height:92px;
			width:62px;
			top: 50%;
			margin-top: -46px;
			background:url('http://static.tumblr.com/gmeghwp/f6oluq7be/luna-controls.png');
			position:absolute;
			z-index:9999;
			display:none;
			cursor:pointer;
			opacity:0;
		}

		.luna-prev { background-position:62px 0; }
		.luna-next { background-position:0 0; }

	.lunawrap img {
		max-width:940px;
		-webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.4);
		-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.4);
		box-shadow:0px 3px 7px 0px rgba(0,0,0,0.4);
	}

	#lunaviewer-jump {
		width:900px;
		height:14px;
		margin:33px auto 21px;
		text-align:center;
	}

			#lunaviewer-jump div {
				height:13px;
				width:13px;
				background-color:red;
				display:inline-block;
				margin:0 3px;
				background:url('http://static.tumblr.com/gmeghwp/JQmluq7bt/jump-to-glpyh.jpg') no-repeat 0 0;
				cursor:pointer;
			}

			#lunaviewer-jump div.spotlight { background-position:0 -13px; }

	#lunaviewer-caption {
		width:660px;
		margin:0 auto 28px;
		-moz-transition: height 1s; /* Firefox 4 */
		-webkit-transition: height 1s; /* Safari and Chrome */
		-o-transition: height 1s; /* Opera */
		transition: height 1s;
		overflow:hidden;
	}

	#lunaviewer-caption p {
		margin:0;
	}

	#lunaviewer-caption div {
		display:none;
	}

	.divider {
		width:100%;
		height:4px;
		background:url('http://static.tumblr.com/gmeghwp/689luq7c7/general-divider.png') repeat-x bottom;
		margin:0 0 33px;
	}

	#tmblg .divider {
		margin:48px 0 58px;
	}

	#tmblg .divider.pag {
		margin:48px 0 0px;
	}

	#about h2 {
		font-family:'PT Sans', Helvetica, Arial;
		font-weight:300;
		font-size:24px;
		line-height:32px;
		color:#ffffff;
		text-shadow:0px 1px 0px 0px #000;
		width:945px;
		text-align:center;
		padding:0 40px;
	}

	#about-content {
		font-family:"HelveticaNeue", "Helvetica Neue", "Helvetica Neue", sans-serif;
		font-weight:400;
		-webkit-text-stroke:0.1px;
		color:#6d747c;
		font-size:18px;
		line-height:25px;
		text-shadow:0px -1px 0px #121212;
		-moz-column-count: 2;
		-moz-column-gap: 20px;
		-webkit-column-count: 2;
		-webkit-column-gap: 20px;
		column-count: 2;
		column-gap: 20px;
		padding:0 120px;
		font-weight:400;
		margin-bottom:40px;
		}


		/* TMBLG */
		/*==============================*/

				.post {
					width:660px;
					margin:0 auto;
				}

						.rte {
							font-family:"HelveticaNeue", "Helvetica Neue", "Helvetica Neue", sans-serif;
							font-weight:400;
							-webkit-text-stroke:0.1px;
							color:#6d747c;
							font-size:18px;
							line-height:25px;
							text-shadow:0px -1px 0px #141414;
						}

						.rte h2 {
							-webkit-margin-before:0;
							-webkit-margin-after:0;
						}

							.rte h2 a, .post.link h2 a, .post.chat h2 a {
								font-family:'PT Sans', Helvetica, Arial;
								font-weight:300;
								font-size:26px;
								color:#fff;
								text-shadow:0px 2px 0px #000;
								line-height:32px;
								text-decoration:none;
							}
							
							.rte h2 strong {
								font-family:'PT Sans', Helvetica, Arial;
								font-weight:300;
								font-size:26px;
								color:#fff;
								text-shadow:0px 2px 0px #000;
								line-height:32px;
								text-decoration:none;
							}

							.rte h3, .rte h4 {
								font-size:18px;
								color:#949494;
								text-shadow:0px 1px 1px #141414;
								line-height:26px;
								font-family:"HelveticaNeue", "Helvetica Neue", "Helvetica Neue", sans-serif;
								font-weight:400;
								-webkit-text-stroke:0.1px;
								-webkit-margin-before:0;
								-webkit-margin-after:0;
							}

						.rte p, .rte ul li, .rte ol li, .rte blockquote {
							font-family:"HelveticaNeue", "Helvetica Neue", "Helvetica Neue", sans-serif;
							font-weight:400;
							color:#6d747c;
							font-size:18px;
							line-height:25px;
							text-shadow:0px -1px 0px #141414;
							-webkit-text-stroke:0.1px;
						}

						.rte p, .rte blockquote {
							margin:20px 0;
						}

						.rte ul li, .rte ol li {
							margin:10px 0;
						}

						.rte p:last-child {
							margin-bottom:0px;
						}

						.rte img {
							max-width:660px;
						}
						
						.rte strong {
							font-weight:700;
							font-family:helvetica, arial;
						}


		/* Text */
		/*==============================*/
		
		.post.text h2 a:hover {
			color:#ffffff;
		}


		/* Photo */
		/*==============================*/
		
		.post.photo .photo-frame img, .post.photoset .photo-frame img {
			width:660px;
			-webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.4);
			-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.4);
			box-shadow:0px 3px 7px 0px rgba(0,0,0,0.4);
		}

		.photo-frame {
			position:relative;
		}

		.photo-glow {
			position:absolute;
			top:0;
			left:0;
			right:0;
			bottom:0;
			-webkit-box-shadow: 0px 0px 0px 1px #141514,inset 0px 0px 1px 1px rgba(255,255,255,0.07);
			-moz-box-shadow: 0px 0px 0px 1px #141514,inset 0px 0px 1px 1px rgba(255,255,255,0.07);
			box-shadow: 0px 0px 0px 1px #141514,inset 0px 0px 1px 1px rgba(255,255,255,0.07);
		}

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


		/* Photoset */
		/*==============================*/

		.post.photoset .photo-frame {
			margin-bottom:30px;
		}

		.post.photoset .photo-frame:last-child {
			margin-bottom:0;
		}

		/* Chat */
		/*==============================*/
		
		.post.chat h2 {
			margin-bottom:25px;
		}
		
		.chat-box {
			padding:20px;
			background: url('http://static.tumblr.com/gmeghwp/DTJlutz9m/chat-bg.png') repeat-x #1f2020;
			-webkit-box-shadow:0px 0px 0px 2px rgba(255,255,255,0.03), inset 0px 1px 4px rgba(0,0,0,0.46), 0px 0px 0px 1px rgba(17,17,17,1);
			-moz-box-shadow:0px 0px 0px 2px rgba(255,255,255,0.03), inset 0px 1px 4px rgba(0,0,0,0.46), 0px 0px 0px 1px rgba(17,17,17,1);
			box-shadow:0px 0px 0px 2px rgba(255,255,255,0.03), inset 0px 1px 4px rgba(0,0,0,0.46), 0px 0px 0px 1px rgba(17,17,17,1);
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
		}

		.chat-box p { margin:11px 0; }

		.chat-box p:first-child {
			margin-top:0px;
		}

		.chat-box em {
			color:#fff;
			font-style:normal;
		}

		/* Audio */
		/*==============================*/

		.audio-box {
			padding:20px;
			background: url('http://static.tumblr.com/gmeghwp/DTJlutz9m/chat-bg.png') repeat-x #1f2020;
			-webkit-box-shadow:0px 0px 0px 2px rgba(255,255,255,0.03), inset 0px 1px 4px rgba(0,0,0,0.46), 0px 0px 0px 1px rgba(17,17,17,1);
			-moz-ox-shadow:0px 0px 0px 2px rgba(255,255,255,0.03), inset 0px 1px 4px rgba(0,0,0,0.46), 0px 0px 0px 1px rgba(17,17,17,1);
			box-shadow:0px 0px 0px 2px rgba(255,255,255,0.03), inset 0px 1px 4px rgba(0,0,0,0.46), 0px 0px 0px 1px rgba(17,17,17,1);
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
		}

		.audio-box.hasArtwork {
			min-height:230px;
		}

		.artwork {
			float:left;
			width:230px;
			margin-right:20px;
		}

		.artwork a img {
			width:230px;
			-webkit-box-shadow:0px 1px 2px #000;
			-moz-box-shadow:0px 1px 2px #000;
			box-shadow:0px 1px 2px #000;
		}

		.audio-content {
			float:left;
		}
		
		.audio-box.hasArtwork .audio-content {
			float:left;
			opacity:0;
		}

		.audio-content h3 {
			margin:7px 0 15px;
		}

		.audio-content h4 {
			margin-top:15px;
			color:#6d747c;
		}

		.audio-content.hasArtwork {
			max-width:350px;
		}

		.audioplayer-frame {
			background:#000;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			padding:4px 4px 0;
			-webkit-box-shadow:0px 1px 0px #2a2b2b;
			-moz-box-shadow:0px 1px 0px #2a2b2b;
			box-shadow:0px 1px 0px #2a2b2b;
			width:210px;
		}

		.audio-copy {
			margin-top:25px;
		}

		.audio-copy p strong {
			font-weight:300;
		}

		/* Quote */
		/*==============================*/

		.quote-frame {
			padding:20px;
			background-color:#2b2b2e;
			-webkit-box-shadow:inset 0px 0px 0px 1px #303033, 0px 0px 0px 1px #1a1b1b, 0px 1px 0px 1px #1e1c1f;
			-moz-box-shadow:inset 0px 0px 0px 1px #303033, 0px 0px 0px 1px #1a1b1b, 0px 1px 0px 1px #1e1c1f;
			box-shadow:inset 0px 0px 0px 1px #303033, 0px 0px 0px 1px #1a1b1b, 0px 1px 0px 1px #1e1c1f;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			border-radius:3px;
			font-size:18px;
			color:#838a93;
			line-height:25px;
			text-shadow:0px -1px 0px #141414;
			font-family:"HelveticaNeue", "Helvetica Neue", "Helvetica Neue", sans-serif;
			font-weight:400;
			-webkit-text-stroke:0.1px;
			position:relative;
		}

		.quote-frame:before {
			display:block;
			content:'';
			height:19px;
			width:29px;
			background:url('http://static.tumblr.com/gmeghwp/d5Glv547x/quote-glyph.png') no-repeat;
			position:absolute;
			bottom:-18px;
			left:50px;
			z-index:1337;
		}

		.quote-source {
			margin-top:26px;
		}

		/* Link */
		/*==============================*/



			.link-glyph-inner {
				background:url('http://static.tumblr.com/gmeghwp/zyMlv578e/link-glyph.png') no-repeat;
				height:34px;
				width:36px;
			}

			.post.link h2 .link-glyph a {
				line-height: 1.231;
			}


			/* Video */
			/*==============================*/

			.video-frame {
				width:660px;
				-webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.4);
				-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.4);
				box-shadow:0px 3px 7px 0px rgba(0,0,0,0.4);
			}

			.video-frame iframe, .video-frame embed, .video-frame object {
				display:block;
				width:660px !important;
			}

			.video-caption {
				margin-top:20px;
			}


			/* Ask */
			/*==============================*/					

			.asker {
				margin:35px 0 16px;
			}

			.asker img {
				-webkit-border-radius:4px;
				-moz-border-radius:4px;
				border-radius:4px;
				-webkit-box-shadow:0px 1px 1px #000;
				-moz-box-shadow:0px 1px 1px #000;
				box-shadow:0px 1px 1px #000;
				width:22px;
				margin-right:10px;
			}

			.asker a {
				color:{color:Link};
				text-decoration:none;
				font-size:17px;
				text-shadow:0px -1px 0px #000;
				line-height:22px;
				vertical-align:-2px;
				font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
				font-weight:300;
				letter-spacing:1px;
			}


		/* Content Source */
		/*==============================*/

			.post-src {
				width:660px;
				margin:23px auto 0;
			}

			.post-src a {
				background-color:#242527;
				-webkit-border-radius:20px;
				-moz-border-radius:20px;
				border-radius:20px;
				line-height:12px;
				padding:5px 12px;
				-moz-box-shadow:0px 0px 0px 1px #171719, inset 0px 1px 0px #333436, 0px 1px 0px 1px #1d1e20;
				-webkit-box-shadow:0px 0px 0px 1px #171719, inset 0px 1px 0px #333436, 0px 1px 0px 1px #1d1e20;
				box-shadow:0px 0px 0px 1px #171719, inset 0px 1px 0px #333436, 0px 1px 0px 1px #1d1e20;
				color:#9e9e9e;
				text-shadow:0px 1px 0px #000;
				font-size:12px;
			}

			.post-src a:hover {
				-webkit-box-shadow:0px 0px 0px 1px #171719, inset 0px 1px 0px #292a2c, 0px 1px 0px 1px #1d1e20;
				-moz-box-shadow:0px 0px 0px 1px #171719, inset 0px 1px 0px #292a2c, 0px 1px 0px 1px #1d1e20;
				box-shadow:0px 0px 0px 1px #171719, inset 0px 1px 0px #292a2c, 0px 1px 0px 1px #1d1e20;
				background-color:#212224;
			}


		/* Post Meta */
		/*==============================*/


			.post-meta {
				width:660px;
				margin:28px auto 0px;
			}

			.post-meta a {
				background:url('http://static.tumblr.com/gmeghwp/qGDlurzq2/meta-glyphs.png') 0 0 no-repeat #1e1f21;
				display:inline-block;
				-webkit-box-shadow:inset 0px 0px 0px 1px #171719 ,0px 1px 0px #292a2c, inset 0px 2px 0px #1b1c1e;
				-moz-box-shadow:inset 0px 0px 0px 1px #171719 ,0px 1px 0px #292a2c, inset 0px 2px 0px #1b1c1e;
				box-shadow:inset 0px 0px 0px 1px #171719 ,0px 1px 0px #292a2c, inset 0px 2px 0px #1b1c1e;
				-webkit-border-radius:3px;
				-moz-border-radius:3px;
				border-radius:3px;
				padding:5px 8px 5px 28px;
				color:#a1a1a1;
				text-shadow:0px 1px 0px #000;
				font-size:12px;
				text-decoration:none;
				margin-bottom:10px;
				margin-right:4px;
			}

			.post-meta a:hover {
				background:url('http://static.tumblr.com/gmeghwp/qGDlurzq2/meta-glyphs.png') 0 0 no-repeat #1b1c1e;
				-webkit-box-shadow:inset 0px 0px 0px 1px #141416 ,0px 1px 0px #292a2c, inset 0px 2px 0px #18191b;
				-moz-box-shadow:inset 0px 0px 0px 1px #141416 ,0px 1px 0px #292a2c, inset 0px 2px 0px #18191b;
				box-shadow:inset 0px 0px 0px 1px #141416 ,0px 1px 0px #292a2c, inset 0px 2px 0px #18191b;
				color:#d8d8d8;
			}

			.post-meta a.meta-date { background-position: 4px 3px ; }
			.post-meta a.meta-notes { background-position: 4px -17px ; }
			.post-meta a.meta-comments { background-position: 4px -37px ; }
			.post-meta a.meta-tags { background-position: 4px -58px ; }
			.post-meta a.meta-share { background-position: 4px -79px ; }


			/* Lunashare */
			/*==============================*/


		.meta-share-container {
			position:relative;
			display:inline-block;
		}

		.lunashare {
			position:absolute;
			top:20px;
			left:0px;
			width:230px;
			height:110px;
			background:#252526;
			-webkit-box-shadow:inset 0px 0px 0px 1px #303032, 0px 3px 13px rgba(0,0,0,0.32);
			-moz-box-shadow:inset 0px 0px 0px 1px #303032, 0px 3px 13px rgba(0,0,0,0.32);
			box-shadow:inset 0px 0px 0px 1px #303032, 0px 3px 13px rgba(0,0,0,0.32);
			border:1px solid #121212;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			border-radius:4px;
			z-index:-1337;
			opacity:0;
			left:-80px;
			padding:4px;
			text-align:center;
			-webkit-margin-before:0;
			-webkit-margin-after:0;
			display:none;
		}	

		.lunashare:before {
			content:'';
			position:absolute;
			top:-12px;
			left:112px;
			display:block;
			height:13px;
			width:21px;
			background:url(http://static.tumblr.com/gmeghwp/XTllvr2b1/lunashare-glyph.png) no-repeat transparent;
		}

		.lunashare h2 {
			font-family:Helvetica, Arial, sans-serif;
			font-weight:700;
			color:#cfcfcf;
			text-shadow:0px -1px 0px #000;
			font-size:14px;
			margin:6px 0 8px;
			display:block;
		}

		.lunashare-content  {
			width:210px;
			-webkit-box-shadow:0px 0px 0px 1px #1c1c1c;
			-moz-box-shadow:0px 0px 0px 1px #1c1c1c;
			box-shadow:0px 0px 0px 1px #1c1c1c;
			-webkit-border-bottom-right-radius: 2px;
			-webkit-border-bottom-left-radius: 2px;
			-moz-border-radius-bottomright: 2px;
			-moz-border-radius-bottomleft: 2px;
			border-bottom-right-radius: 2px;
			border-bottom-left-radius: 2px;
			height:58px;
			padding:10px;
		}

		.lunashare-content p.shorturl {
			margin:0;
			-webkit-margin-before:0;
			-webkit-margin-after:0;
			padding:3px 5px;
			color:#fff;
			text-shadow:0px 1px #000;
			font-size:13px;
			-webkit-border-radius:2px;
			-moz-border-radius:2px;
			border-radius:2px;
			-webkit-box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,.1), 0px 1px 0px 0px rgba(255,255,255,0.15);
			-moz-box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,.1), 0px 1px 0px 0px rgba(255,255,255,0.15);
			box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,.1), 0px 1px 0px 0px rgba(255,255,255,0.15);
		}

		.fb-like-container, .twitter-container {
			margin-top:11px;
		}

		.fb-like-container {
			width:105px;
			float:left;
		}

		.twitter-container {
			width:105px;
			float:right;
		}



		/* Pagination */
		/*==============================*/


		#pag-bar {
			width:900px;
			margin:32px auto 27px;
			text-align:center;
			height:35px;
		}

			#pag {
				height:35px;
				-webkit-padding-start:0;
				margin:0 auto;
				position:relative;
				display:inline-block;
			}

			#pag:after {
				content:'.';
				display:block;
				text-indent:-9999px;
				position:absolute;
				left:1px;
				right:0px;
				top:0px;
				height:29px !important;
				-webkit-border-radius:4px;
				-moz-border-radius:4px;
				border-radius:4px;
				-webkit-box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2);
				-moz-box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2);
				box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2);
			}

			#pag li {
				float:left;
				list-style-type:none;
				display:block;
				overflow:hidden;
				-webkit-box-shadow:0px 1px 1px #171717;
				-moz-box-shadow:0px 1px 1px #171717;
				box-shadow:0px 1px 1px #171717;
				border-left:1px solid #131212;
				border-bottom:1px solid #151414;
				position:relative;
				z-index:10;
			}

			#pag li:first-child {
				-webkit-border-top-left-radius: 4px;
				-webkit-border-bottom-left-radius: 4px;
				-moz-border-radius-topleft: 4px;
				-moz-border-radius-bottomleft: 4px;
				border-top-left-radius: 4px;
				border-bottom-left-radius: 4px;
				overflow:hidden;
			}

			#pag li:first-child a {
				-webkit-border-top-left-radius: 4px;
				-webkit-border-bottom-left-radius: 4px;
				-moz-border-radius-topleft: 4px;
				-moz-border-radius-bottomleft: 4px;
				border-top-left-radius: 4px;
				border-bottom-left-radius: 4px;
				overflow:hidden;
			}

			#pag li:last-child, #pag li:last-child a {
				-webkit-border-top-right-radius: 4px;
				-webkit-border-bottom-right-radius: 4px;
				-moz-border-radius-topright: 4px;
				-moz-border-radius-bottomright: 4px;
				border-top-right-radius: 4px;
				border-bottom-right-radius: 4px;
			}

				#pag li a {
					font-family:"HelveticaNeue", "Helvetica Neue", "Helvetica Neue", sans-serif;
					font-weight:700;
					-webkit-text-stroke:0.1px;
					display:block;
					color:#717178;
					text-decoration:none;
					text-shadow:0px -1px 0px #141414;
					height:29px;
					padding:0 20px;
					font-size:15px;
					line-height:28px;
					background: #38393b; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4MzkzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJjMmMyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzI5MjkyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTI0MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top, #38393b 0%, #2c2c2e 50%, #29292c 51%, #252424 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#38393b), color-stop(50%,#2c2c2e), color-stop(51%,#29292c), color-stop(100%,#252424)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #38393b 0%,#2c2c2e 50%,#29292c 51%,#252424 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #38393b 0%,#2c2c2e 50%,#29292c 51%,#252424 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top, #38393b 0%,#2c2c2e 50%,#29292c 51%,#252424 100%); /* IE10+ */
					background: linear-gradient(top, #38393b 0%,#2c2c2e 50%,#29292c 51%,#252424 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38393b', endColorstr='#252424',GradientType=0 ); /* IE6-8 */
					-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.02), inset 0px 1px 0px rgba(255,255,255,0.1);
					-moz-box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.02), inset 0px 1px 0px rgba(255,255,255,0.1);
					box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.02), inset 0px 1px 0px rgba(255,255,255,0.1);
				}

				#pag li:hover {

				}

				#pag li:hover a {
					background: #323335; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMzMzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzI1MjUyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTIwMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  #323335 0%, #282829 50%, #252528 51%, #212020 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323335), color-stop(50%,#282829), color-stop(51%,#252528), color-stop(100%,#212020)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #323335 0%,#282829 50%,#252528 51%,#212020 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #323335 0%,#282829 50%,#252528 51%,#212020 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #323335 0%,#282829 50%,#252528 51%,#212020 100%); /* IE10+ */
					background: linear-gradient(top,  #323335 0%,#282829 50%,#252528 51%,#212020 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323335', endColorstr='#212020',GradientType=0 ); /* IE6-8 */
				}

					#pag li:active, #pag li.current {
						border-left:1px solid #191919;
						-webkit-box-shadow:0px 1px 0px #262729;
						-moz-box-shadow:0px 1px 0px #262729;
						box-shadow:0px 1px 0px #262729;
						position:relative;
						z-index:1337;
					}

					#pag li:active a, #pag li.current a {
						color:#fff;
						text-shadow:0px 1px 0px #000;
						background: #1f1f1f; /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmMWYxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTJhMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  #1f1f1f 0%, #292a2b 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f1f1f), color-stop(100%,#292a2b)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #1f1f1f 0%,#292a2b 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #1f1f1f 0%,#292a2b 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #1f1f1f 0%,#292a2b 100%); /* IE10+ */
						background: linear-gradient(top,  #1f1f1f 0%,#292a2b 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f1f1f', endColorstr='#292a2b',GradientType=0 ); /* IE6-8 */	
						-webkit-box-shadow:inset 0px 1px 1px 0px #191919;
						-moz-ox-shadow:inset 0px 1px 1px 0px #191919;
						box-shadow:inset 0px 1px 1px 0px #191919;
					}

					#pag li a#pag-prev {
						padding-left:39px;
					}

					#pag li a#pag-next {
						padding-right:39px;
					}

					#pag-prev-glyph, #pag-next-glyph {
						display:block;
						height:12px;
						width:10px;
						background:url('http://static.tumblr.com/gmeghwp/mKNlwgvvh/pag-glyphs.png') no-repeat;
						position:absolute;
						top:7px;
					}

					#pag-prev-glyph {
						left:19px;
					}

					#pag-next-glyph {
						right:19px;
						background-position:-12px 0;
					}

					#pag li:active a#pag-prev #pag-prev-glyph {
						background-position:0px -12px;
					}

					 #pag li:active a#pag-next #pag-next-glyph {
						background-position:-12px -12px;
					}



					/* Notes */
					/*==============================*/

									#tmblg-notes {
										padding:16px 0;
										width:660px;
										margin:50px auto 0;
									}

									#tmblg-notes h2, h2#disqus-title {
										color:#999999;
										text-transform:uppercase;
										font-size:15px;
										font-family:'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;
										font-weight:100;
										letter-spacing:1px;
										background:url('http://static.tumblr.com/gmeghwp/pjwlvr9rz/permalink-divider.png') no-repeat bottom;
										-webkit-margin-before:0;
										-webkit-margin-after:0;
										padding:7px 0 20px;
										margin:0 auto;
										width:660px;
									}

									.notes {
										list-style:none;
										padding:0;
										opacity:0;
										margin-top:0;
									}

									.notes li {
										padding:5px 0 13px;
										background:url('http://static.tumblr.com/gmeghwp/pjwlvr9rz/permalink-divider.png') no-repeat bottom;
										color:#6d747c;
										font-size:15px;
										font-family:'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;
										font-weight:100;
										letter-spacing:1px;
									}

									.notes li a {
										color:#cfcfcf;
										text-decoration:none;
									}

									.notes li img {
										-webkit-border-radius:4px;
										-moz-border-radius:4px;
										border-radius:4px;
										-webkit-box-shadow:0px 1px 1px #000;
										-moz-box-shadow:0px 1px 1px #000;
										box-shadow:0px 1px 1px #000;
										margin:0 6px;
										width:20px;
									}

									.action {
										display:inline-block;
										vertical-align:-1px;
									}

									ol.notes li.note blockquote {
																	display:block;
									                padding: 0px 12px;
									                margin: 10px 0px 0px 38px;
																	border-left:1px solid #6c6c6d;

									            }

									ol.notes li.note blockquote a {
										color:#6d747c;
										font-size:14px;
										line-height:21px;
									 }




									/* Disqus */
									/*==============================*/




									#disqus_thread {
										width:660px;
										margin: 50px auto 0;
									}

									.dsq-trackback-url,
									#dsq-footer,
									.dsq-brlink {
										display:none;
									}

									 #disqus_thread h3 {
										font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
										font-weight:300;
										letter-spacing:1px;
										color:#CFCFCF;
										text-shadow:0px 1px 0px #000;
									}

									.dsq-commenter-name {
										color:#84ADF1;
									}

									.dsq-collapsed-count {
										color:#fff;
									}

									#dsq-content .dsq-comment-text {
										color:#6D747C;
									}

									.dsq-comment-meta a, .dsq-comment-actions a {
										color:#84ADF1;
										text-decoration:none;
									}

									#dsq-account-dropdown a, .dsq-save-edit a {
										color:#84ADF1;
										text-decoration:none;
									}

									#dsq-content .dsq-avatar img {
										height:auto !important;
										width:35px;
										margin-top:1px;
										-webkit-box-shadow:0px 1px 3px #000;
										-moz-ox-shadow:0px 1px 3px #000;
										box-shadow:0px 1px 3px #000;
									}

									.dsq-button {
										color:#fff;
									}




		/* Footer */
		/*==============================*/	

	#footer {
		padding-top:28px;
		background:url('http://static.tumblr.com/gmeghwp/q2Rluq8zo/footer-divider.png') top center no-repeat;
		min-height:1px;
		width:720px;
		margin:20px auto;
		text-align:center;
		position:relative;
		z-index:1336;
	}	

	#footer a {
		font-size:16px;
		color:#808080;
		text-decoration:none;
		background:url('http://static.tumblr.com/gmeghwp/CPHlw7qna/footer-glyphs.png') no-repeat 0 0;
		display:inline-block;
		padding:5px 0px 5px 39px;
		margin-right:10px;
		margin-bottom:10px;
		font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
		font-weight:300;
		letter-spacing:1px;
	}

	#footer a:hover { color:#ccd1d7; }

	#twitter-link { background-position: -4px -5px !important; padding-left:35px !important; }
	#facebook-link { background-position: 0 -86px !important; }
	#flickr-link { background-position: 0 -165px !important; }
	#vimeo-link { background-position: 0 -247px !important; }
	#youtube-link { background-position: 0 -327px !important; padding-left:43px !important; }

	#twitter-link:hover { background-position: -4px -45px !important; }
	#facebook-link:hover { background-position: 0 -126px !important; }
	#flickr-link:hover { background-position: 0 -205px !important; }
	#vimeo-link:hover { background-position: 0 -287px !important; }
	#youtube-link:hover { background-position: 0px -367px !important; }



/* Contain floats: h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* ==|== media queries ======================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 480px) {
  /* Style adjustments for viewports 480px and over go here */

}

@media only screen and (min-width: 768px) {
  /* Style adjustments for viewports 768px and over go here */

}



/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}