

/* 
 * 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; }


/* =============================================================================
   Links
   ========================================================================== */

a:focus { outline: thin dotted; }

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


/* =============================================================================
   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; }


/* =============================================================================
   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/RkRlwiq1y/light-bg-main.png') repeat;
	}


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

	#page-wrap:before {
		content:'';
		position:absolute;
		top:0;
		left:0;
		width:100%;
		z-index:-1337;
		height:600px;
		background:url('http://static.tumblr.com/gmeghwp/fxOlwiq0p/light-bg-alex.png') repeat-x;
	}

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

	#outter-glow {
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,.05);
			-moz-box-shadow:0px 0px 1px 1px rgba(0,0,0,.05);
			box-shadow:0px 0px 1px 1px rgba(0,0,0,.05);
			border:1px solid #A3A9AD;
			position:relative;
	}

	#header {
		width:100%;
		min-height:400px;
		background: url('') bottom repeat-x #fbfbfb;
		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;
		background:url('http://static.tumblr.com/gmeghwp/mGmlwksbx/light-header-bg-bottom.png') no-repeat center bottom;
	}

	#content {
		position:relative;
		width:1023px;
		min-height:600px;
		background:#ffffff;
		-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:192px;
		left:0;
		right:0;
		background:url('http://static.tumblr.com/gmeghwp/YXmlwiqap/light-header-bg-main.png') repeat transparent;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
	}

	#header-content {
		position:relative;
		z-index:1337;
	}

	#toolbar {
		height:95px;
		width:100%;
		background:url('http://static.tumblr.com/gmeghwp/Mkzlwh56w/light-toolbar-bg.png') no-repeat bottom transparent;
	}

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

		#tools a {
			display:block;
			float:left;
			height:34px;
			background-image:url('http://static.tumblr.com/gmeghwp/7J5lw5qet/light-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 -93px; }

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

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

		#search input {
			padding-right:17px;
			padding-left:42px;
			height:34px;
			width:134px;
			background:url('http://static.tumblr.com/gmeghwp/zLUlw5qyz/light-search-bg.png') no-repeat 0 0;
			outline:none;
			border:none;
			color:#a8a8a8;
			font-size:14px;
			font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
			font-weight:300;
		}

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

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

		#meta h1 {
			font-family:'PT Sans', Helvetica, Arial;
			color:#414751;
			font-weight:300;
			text-transform:uppercase;
			font-size:36px;
			margin:0 0 14px 0;
		}

		#meta h2 {
			color:#788289;
			font-size:18px;
			text-shadow:0px 1px 0px rgba(255, 255, 255, 1);
			margin:0 0 34px 0;
			line-height:24px;
			font-family:Helvetica,Arial, sans-serif;
			font-weight:300;
			letter-spacing:0px;
		}

	#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/skhlwir36/light-avatar-frame.png') transparent;
	}


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

	#nav-bar {
		width:950px;
		margin:32px auto 27px;
		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;
							border-radius:4px;
							box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2);
						}*/

		#nav li {
			float:left;
			list-style-type:none;
			display:block;
			overflow:hidden;
			position:relative;
			z-index:10;
			border-top:1px solid #c5cad0;
			border-bottom:1px solid #bebebf;
			border-left:1px solid #bebebf;
			border-right:1px solid transparent;
		}

		#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;
			border-left:1px solid #c3c7cb;
		}

		#nav li:last-child {
			-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;
			border-right:1px solid #c3c7cb;
		}

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

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

			#nav li a {
				display:block;
				color:#717178;
				text-decoration:none;
				height:29px;
				padding:0 20px;
				font-size:15px;
				line-height:29px;
				background: #ffffff; /* Old browsers */
				background: -moz-linear-gradient(top,  #ffffff 0%, #f1f5f6 50%, #edf0f4 51%, #edf0f4 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f5f6), color-stop(51%,#edf0f4), color-stop(100%,#edf0f4)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f5f6 50%,#edf0f4 51%,#edf0f4 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #ffffff 0%,#f1f5f6 50%,#edf0f4 51%,#edf0f4 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #ffffff 0%,#f1f5f6 50%,#edf0f4 51%,#edf0f4 100%); /* IE10+ */
				background: linear-gradient(top,  #ffffff 0%,#f1f5f6 50%,#edf0f4 51%,#edf0f4 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf0f4',GradientType=0 ); /* IE6-9 */
				-webkit-box-shadow:inset 0px 0px 0px 1px rgba(250,250,250,0.8);
				-moz-box-shadow:inset 0px 0px 0px 1px rgba(250,250,250,0.8);
				box-shadow:inset 0px 0px 0px 1px rgba(250,250,250,0.8);
				color:#6a747f;
				text-shadow:0px 1px 1px #fff;
				font-weight:700;
			}

			#nav li:hover {
			}

			#nav li:hover a {
				background: #f4f4f4; /* Old browsers */
				background: -moz-linear-gradient(top, #f4f4f4 0%, #e8ebec 50%, #e4e7ea 52%, #e4e7ea 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(50%,#e8ebec), color-stop(52%,#e4e7ea), color-stop(100%,#e4e7ea)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #f4f4f4 0%,#e8ebec 50%,#e4e7ea 52%,#e4e7ea 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #f4f4f4 0%,#e8ebec 50%,#e4e7ea 52%,#e4e7ea 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #f4f4f4 0%,#e8ebec 50%,#e4e7ea 52%,#e4e7ea 100%); /* IE10+ */
				background: linear-gradient(top, #f4f4f4 0%,#e8ebec 50%,#e4e7ea 52%,#e4e7ea 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e4e7ea',GradientType=0 ); /* IE6-9 */
				-webkit-box-shadow:inset 0px 0px 0px 1px rgba(250,250,250,0.4);
				-moz-box-shadow:inset 0px 0px 0px 1px rgba(250,250,250,0.4);
				box-shadow:inset 0px 0px 0px 1px rgba(250,250,250,0.4);
			}


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

	#lunaviewer {
		width:940px;
		height:620px;
		margin:0 auto;
		background:url('http://static.tumblr.com/gmeghwp/N00lwkktn/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:inset 0px 1px 3px rgba(0,0,0,0.58);
		-moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.58);
		box-shadow:inset 0px 1px 3px rgba(0,0,0,0.58);
	}

		.luna-prev, .luna-next {
			display:block;
			height:92px;
			width:62px;
			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;
	}

	#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/yt2lw65vd/light-lunaset-jump-controls.png') no-repeat 0 -1px;
				cursor:pointer;
			}

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

	#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;
		color:#808080;
		font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
		font-weight:300;
	}

	#lunaviewer-caption div {
		display:none;
	}

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


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

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

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

	#about-content {
		font-family: Helvetica, sans-serif;
		font-weight:300;
		color:#808080;
		font-size:17px;
		line-height:26px;
		-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;
		margin-bottom:54px;
		}


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

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

						.rte {
							font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
							font-weight:300;
							color:#808080;
							font-size:17px;
							line-height:25px;
						}

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

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

							.rte h2 a:hover { opacity:1; }

							.rte h3, .rte h4 {
								font-size:17px;
								color:#949494;
								text-shadow:0px 1px 1px #000;
								line-height:26px;
								font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
								font-weight:300;
								-webkit-margin-before:0;
								-webkit-margin-after:0;
							}

						.rte p, .rte ul li, .rte ol li, .rte blockquote {
							font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
							font-weight:300;
							color:#808080;
							font-size:17px;
							line-height:25px;
						}

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

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

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

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

						.rte img {
							max-width:660px;
						}

						.rte strong {
							font-family:helvetica, arial;
							font-weight:400;
						}


		/* Photo */
		/*==============================*/

		.post.photo .photo-frame img, .post.photoset .photo-frame img, .lunaset {
			max-width:660px;
		}

		.photo-frame {
			position:relative;
		}

		.photo-glow {
			position:absolute;
			top:0;
			left:0;
			right:0;
			bottom:0;
			-webkit-box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,0.6);
			-moz-box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,0.6);
			box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,0.6);
		}

		.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;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			border-top:1px solid #c9cacb;
			border-left:1px solid #e0e1e2;
			border-right:1px solid #e0e1e2;
			border-bottom:1px solid #e8e9eb;
			background: #f8f9fa; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2Y1ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, #f8f9fa 0%, #f3f5f7 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f9fa), color-stop(100%,#f3f5f7)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #f8f9fa 0%,#f3f5f7 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #f8f9fa 0%,#f3f5f7 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #f8f9fa 0%,#f3f5f7 100%); /* IE10+ */
			background: linear-gradient(top, #f8f9fa 0%,#f3f5f7 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9fa', endColorstr='#f3f5f7',GradientType=0 ); /* IE6-8 */
			-webkit-box-shadow:inset 0px 1px 1px 0px #e8e9e9;
			-moz-box-shadow:inset 0px 1px 1px 0px #e8e9e9;
			box-shadow:inset 0px 1px 1px 0px #e8e9e9;
		}

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

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

		.chat-box.rte p {
			color:#4c4c4c;
		}

		.chat-box em {
			color:#4c4c4c;
			font-style:normal;
			font-weight:400;
			font-family:helvetica, arial;
		}

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

		.audio-box {
			padding:20px;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			border-top:1px solid #c9cacb;
			border-left:1px solid #e0e1e2;
			border-right:1px solid #e0e1e2;
			border-bottom:1px solid #e8e9eb;
			background: #f8f9fa; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2Y1ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, #f8f9fa 0%, #f3f5f7 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f9fa), color-stop(100%,#f3f5f7)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #f8f9fa 0%,#f3f5f7 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #f8f9fa 0%,#f3f5f7 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #f8f9fa 0%,#f3f5f7 100%); /* IE10+ */
			background: linear-gradient(top, #f8f9fa 0%,#f3f5f7 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9fa', endColorstr='#f3f5f7',GradientType=0 ); /* IE6-8 */
			-webkit-box-shadow:inset 0px 1px 1px 0px #e8e9e9;
			-moz-box-shadow:inset 0px 1px 1px 0px #e8e9e9;
			box-shadow:inset 0px 1px 1px 0px #e8e9e9;
		}

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

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

		.artwork-overlay {
			position:absolute;
			top:0;
			left:0;
			right:0;
			bottom:0;
			z-index:2337;
			-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5);
			-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5);
			box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5);
		}

		.artwork a img {
			width:230px;
			position:relative;
		}

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

		.audio-content h2 {
			margin-bottom:0px;
		}

		.audio-content h3 {
			margin:7px 0 15px;
			text-shadow:none;
			line-height:25px;
			color:#4c4c4c;
		}

		.audio-content h4 {
			margin-top:15px;
			text-shadow:none;
			line-height:25px;
			color:#4c4c4c;
		}

		.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;
			width:210px;
			height:30px;
			overflow:hidden;
		}

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

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

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

		.quote-frame {
			border-top:1px solid #dfdfdf;
			border-left:1px solid #d5d5d5;
			border-bottom:1px solid #c3c3c3;
			border-right:1px solid #d5d5d5;
			padding:20px;
			background-color:#f5f7f8;
			-webkit-box-shadow:0px 1px 0px 0px #f4f4f4;
			-moz-box-shadow:0px 1px 0px 0px #f4f4f4;
			box-shadow:0px 1px 0px 0px #f4f4f4;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			border-radius:3px;
			font-size:18px;
			color:#4c4c4c;
			line-height:25px;
			font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
			font-weight:300;
			position:relative;
		}

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

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



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

			.link h2.link-main {
				margin-top:0px;
			}

			.link-glyph-inner {
				background:url('http://static.tumblr.com/gmeghwp/H7Blw5zjp/light-link-glyph.png') no-repeat;
				height:32px;
				width:33px;
			}


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

			.video-frame {
				width:660px;
			}

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

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


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

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



			.asker img {
				-webkit-border-radius:4px;
				-moz-border-radius:4px;
				border-radius:4px;
				width:22px;
				margin-right:10px;
			}

			.asker-overlay {
				position:absolute;
				z-index:1337;
				top:2px;
				-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.8);
				-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.8);
				box-shadow:inset 0px 1px 1px rgba(0,0,0,0.8);
				-webkit-border-radius:4px;
				-moz-border-radius:4px;
				border-radius:4px;
				width:22px;
				height:22px;
			}

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

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



			.post-src a:hover {
				background: #f1f1f1; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2U2ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top, #f1f1f1 0%, #e3e6e9 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#e3e6e9)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #f1f1f1 0%,#e3e6e9 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #f1f1f1 0%,#e3e6e9 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #f1f1f1 0%,#e3e6e9 100%); /* IE10+ */
				background: linear-gradient(top, #f1f1f1 0%,#e3e6e9 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e3e6e9',GradientType=0 ); /* IE6-8 */
			}


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


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

			.post-meta a {
				background:url('http://static.tumblr.com/gmeghwp/A86lw5uqa/light-meta-glyphs.png') 0 0 no-repeat #a8b1be;
				display:inline-block;
				-webkit-border-radius:3px;
				-moz-border-radius:3px;
				border-radius:3px;
				padding:4px 8px 3px 28px;
				color:#ffffff;
				text-shadow:0px 1px 0px rgba(0,0,0,0.34);
				font-size:12px;
				text-decoration:none;
				margin-bottom:10px;
				margin-right:4px;
				border:1px solid #8e95a0;
			}
		
			.post-meta a:hover {
				background:url('http://static.tumblr.com/gmeghwp/A86lw5uqa/light-meta-glyphs.png') 0 0 no-repeat #96a0af;
				border:1px solid #838b97;
			}

			.post-meta a.meta-date { background-position: 1px -1px ; }
			.post-meta a.meta-notes { background-position: 2px -24px ; }
			.post-meta a.meta-comments { background-position: 3px -46px ; }
			.post-meta a.meta-tags { background-position: 4px -68px ; }
			.post-meta a.meta-share { background-position: 2px -89px ; }


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


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

		.lunashare {
			display:none;
			position:absolute;
			top:20px;
			width:230px;
			height:100px;
			background:#ffffff;
			border:1px solid #a7a7a7;
			-webkit-border-radius:6px;
			-moz-border-radius:6px;
			border-radius:6px;
			z-index:-1337;
			opacity:0;
			left:-88px;
			padding:4px;
			text-align:center;
			-webkit-margin-before:0;
			-webkit-margin-after:0;
			-webkit-box-shadow:0px 2px 1px 1px rgba(0,0,0,0.13);
			-moz-box-shadow:0px 2px 1px 1px rgba(0,0,0,0.13);
			box-shadow:0px 2px 1px 1px rgba(0,0,0,0.13);
		}	

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

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

		.lunashare-content  {
			width:210px;
			background:#fffff;
			-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:0px 10px 10px 10px;
		}

		.lunashare-content p.shorturl {
			margin:0;
			-webkit-margin-before:0;
			-webkit-margin-after:0;
			padding:3px 5px;
			color:{color:Link};
			font-size:13px;
			background:#ffffff;
			border-radius:2px;
			border-left:1px solid #c8c9ca;
			border-right:1px solid #c8c9ca;
			border-top:1px solid #a4a5a5;
			border-bottom:1px solid #d7d9db;
			-webkit-box-shadow:inset 0px 1px 0px 0px #e3e4e4;
			-moz-box-shadow:inset 0px 1px 0px 0px #e3e4e4;
			box-shadow:inset 0px 1px 0px 0px #e3e4e4;
		}

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

		.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;
					}

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

					#pag li {
						float:left;
						list-style-type:none;
						display:block;
						overflow:hidden;
						position:relative;
						z-index:10;
						border-top:1px solid #c5cad0;
						border-bottom:1px solid #bebebf;
						border-left:1px solid #bebebf;
						border-right:1px solid transparent;
					}

					#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;
						border-left:1px solid #c3c7cb;
					}

					#pag li:last-child {
						-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;
						border-right:1px solid #c3c7cb;
					}

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

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

						#pag li a {
							display:block;
							color:#717178;
							text-decoration:none;
							height:29px;
							padding:0 20px;
							font-size:15px;
							line-height:29px;
							background: #ffffff; /* Old browsers */
							background: -moz-linear-gradient(top,  #ffffff 0%, #f1f5f6 50%, #edf0f4 51%, #edf0f4 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f5f6), color-stop(51%,#edf0f4), color-stop(100%,#edf0f4)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f5f6 50%,#edf0f4 51%,#edf0f4 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top,  #ffffff 0%,#f1f5f6 50%,#edf0f4 51%,#edf0f4 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top,  #ffffff 0%,#f1f5f6 50%,#edf0f4 51%,#edf0f4 100%); /* IE10+ */
							background: linear-gradient(top,  #ffffff 0%,#f1f5f6 50%,#edf0f4 51%,#edf0f4 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf0f4',GradientType=0 ); /* IE6-9 */
							-webkit-box-shadow:inset 0px 0px 0px 1px rgba(250,250,250,0.8);
							-moz-box-shadow:inset 0px 0px 0px 1px rgba(250,250,250,0.8);
							box-shadow:inset 0px 0px 0px 1px rgba(250,250,250,0.8);
							color:#6a747f;
							text-shadow:0px 1px 1px #fff;
							font-weight:700;
						}

						#pag li:hover {
						}

						#pag li:hover a {
							background: #f4f4f4; /* Old browsers */
							background: -moz-linear-gradient(top, #f4f4f4 0%, #e8ebec 50%, #e4e7ea 52%, #e4e7ea 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(50%,#e8ebec), color-stop(52%,#e4e7ea), color-stop(100%,#e4e7ea)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top, #f4f4f4 0%,#e8ebec 50%,#e4e7ea 52%,#e4e7ea 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top, #f4f4f4 0%,#e8ebec 50%,#e4e7ea 52%,#e4e7ea 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top, #f4f4f4 0%,#e8ebec 50%,#e4e7ea 52%,#e4e7ea 100%); /* IE10+ */
							background: linear-gradient(top, #f4f4f4 0%,#e8ebec 50%,#e4e7ea 52%,#e4e7ea 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e4e7ea',GradientType=0 ); /* IE6-9 */
							-webkit-box-shadow:inset 0px 0px 0px 1px rgba(250,250,250,0.4);
							-moz-box-shadow:inset 0px 0px 0px 1px rgba(250,250,250,0.4);
							box-shadow:inset 0px 0px 0px 1px rgba(250,250,250,0.4);
						}

							#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:13px;
								background:url('http://static.tumblr.com/gmeghwp/n7Ylwgydq/light-pag-glyphs.png') no-repeat;
								position:absolute;
								top:9px;
							}

							#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 -20px;
							}

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




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

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

									#tmblg-notes h2, h2#disqus-title {
										color:#272727;
										text-transform:uppercase;
										font-size:15px;
										font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
										font-weight:100;
										background:url('http://static.tumblr.com/gmeghwp/4fJlw68vk/light-perma-divider.png') repeat-x 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:7px 0 11px;
										background:url('http://static.tumblr.com/gmeghwp/4fJlw68vk/light-perma-divider.png') repeat-x bottom;
										color:#808080;
										font-size:15px;
										font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
										font-weight:300;
									}



									.notes li .notes-overlay {
										position:absolute;
										width:20px;
										height:20px;
										z-index:2337;
										-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.8);
										-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.8);
										box-shadow:inset 0px 1px 1px rgba(0,0,0,0.8);
										-webkit-border-radius:4px;
										-moz-border-radius:4px;
										border-radius:4px;
										top:1px;
										left:6px;
									}

									.notes li img {
										-webkit-border-radius:4px;
										-moz-border-radius:4px;
										border-radius:4px;
										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 #dddddd;

									            }

									ol.notes li.note blockquote a {
										color:#808080;
										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:100;
										color:#272727;
									}

									.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;
									}

									.dsq-button {
										color:#fff;
									}


		/* Submit */
		/*==============================*/

		iframe#submit_form {
			height:400px;
		}


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

	#footer {
		padding-top:28px;
		background:url('http://static.tumblr.com/gmeghwp/XxLlw61z7/light-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/c1Ilw628f/light-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;
	}

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

	#twitter-link { background-position: 0 -4px !important; padding-left:35px; }
	#facebook-link { background-position: 0 -73px !important; }
	#flickr-link { background-position: 0 -143px !important; }
	#vimeo-link { background-position: 0 -203px !important; }
	#youtube-link { background-position: 0 -312px !important; padding-left:43px; }

	#twitter-link:hover { background-position: 0 -37px !important; }
	#facebook-link:hover { background-position: 0 -109px !important; }
	#flickr-link:hover { background-position: 0 -170px !important; }
	#vimeo-link:hover { background-position: 0 -236px !important; }
	#youtube-link:hover { background-position: 1px -273px !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; }
}
