/* normalize.css */
		article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}html{cursor:default;font-size:100%;overflow-y:scroll;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,form,input,button,select,textarea{font-size:100%;margin:0}a,a:active,a:hover{outline:none}a:focus{outline:thin dotted}abbr{_border-bottom:expression(this.title ? '1px dotted':'none')}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#FF0;color:#000}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}nav ul{list-style:none}audio[controls],canvas,video{display:inline-block;*display:inline}audio{display:none;_display:expression(this.controls ? 'inline':'none');*zoom:1}audio[controls]{display:inline-block}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){ overflow:hidden}legend{*margin-left:-7px}button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;_overflow:expression(this.type == 'button|reset|submit' ? 'visible':'')}button,input[type="button"],input[type="reset"],input[type="submit"]{overflow:visible;-webkit-appearance:button}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

		/* Global */

		body {
			background-color: #F8F8EC;
			background-image: url(https://static.tumblr.com/4dhjtvt/bW7n1nemp/orange_pop.gif);
			
			font-family: 'Merriweather', 'Georgia', serif;
			font-size: 18px;
			color: #112233;
			line-height: 200%;
			padding: 10px;
		}

		@media only screen and (min-width: 100px) and (max-width: 799px) {

			body {
				padding: 0;
			}

		}

		a:link, a:visited {
			color: #E97117;
			text-decoration: none;
		}

		a:hover, a:active {
			color: #CC0000;
			text-decoration: none;
		}

		.accent-font {
			font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif;
			text-transform: uppercase;
		}

		h1, h2, h3, h4, h5, h6 {
			font-weight: normal;
		}
		
		/* Header */

		header {
			max-width: 1080px;
			width: 100%;
			margin: 50px auto 70px auto;
		}
			
		h1#site-title {
			color: #E97117;
			font-size: 42px;
			margin: 0 0 5px 0;
		}

		

		p#site-description {
			color: #018AA7;
			font-size: 14px;
			margin: 0;
			float: left;
		}

		/* Navigation */

		nav {
			float: right;
		}

		nav a:link, nav a:visited {
			color: #018AA7;
		}

		nav a:hover, nav:active {
			color: #CC0000;
		}

		nav > ul {
			list-style-type: none;
			font-size: 14px;
			text-transform: lowercase;
			margin: 0;
		}

		nav > ul li {
			display: inline;
			margin-left: 20px;
		}

		nav form {
			display: inline-block;
		}

		nav input {
			width: 150px;
			background-color: #F8F8EC;
			font-family: 'Merriweather', 'Georgia', serif;
			font-size: 14px;
			color: #018AA7;
			text-transform: lowercase;
			border: 0;
			outline: none;
			padding: 5px;
		}

		nav input:focus {
			border-bottom: 1px solid #018AA7;
		}

		/* Site Content */

		main {
			display: block; /* IE 11 */
			width: 1080px;
			background-color: none;
			margin: 0 auto;
		}
		
		@media only screen and (min-width: 100px) and (max-width: 1023px) {

			main {
				max-width: 1080px;
				width: 100%;
			}

		}

		div#site-content {
			max-width: 820px;
			width: 100%;
			padding-top: 30px;
			float: left;
		}
		
		@media only screen and (min-width: 100px) and (max-width: 860px) {

			div#site-content {
				max-width: 720px;
				width: 100%;
				padding: 20px;
				float: none;
			}

		}

		/* Article */

		.article-meta {
			max-width: 60px;
			width: 100%;
			font-size: 14px;
			text-align: right;
			line-height: 100%;
			padding: 0 20px;
			float: left;
		}

		h2.article-date {
			font-size: 16px;
			color: #018AA7;
			margin: 18px 0 30px 0px;
		}

		span.article-date-number {
			display: block;
			font-size: 30px;
			line-height: 150%;
		}

		h3.article-title {
			max-width: 710px;
			width: 100%;
			font-size: 26px;
			margin: 10px 0 0 0;
			padding: 0;
			float: right;
		}

		@media only screen and (min-width: 100px) and (max-width: 860px) {

			.article-meta {
				max-width: 720px;
				width: 100%;
				font-size: 14px;
				line-height: 100%;
				text-align: left;
				margin: 0 auto;
				padding: 10px;
				float: none;
			}
		
			h2.article-date {
				font-size: 30px;
				margin: 0;
			}
		
			span.article-date-number {
				display: inline;
			}

		}

		article > div {
			max-width: 700px;
			width: 100%;
			min-height: 130px;
			padding: 0 10px 0 10px;
			float: right;
		}

		article > div blockquote, ol.notes blockquote {
			border-left: 1px dotted #E97117;
			margin: 0;
			padding: 0 0 0 20px;
		}

		article > div ul {
			margin: 20px 0 0 0;
		}

		div.photo img {
			display: block;
			max-width: 700px;
			width: auto;
			border: 0;
		}

		@media only screen and (min-width: 100px) and (max-width: 860px) {

			div.photo img, article > div img {
				width: 100%;
			}
		
			div.photoset iframe {
				max-width: 800px;
				width: 100%;
			}
		
			div.ask-user img, div.answerer-user img {
				width: auto;
			}

		}

		span.air-quotes {
			font-size: 23px;
			color: #018AA7;
		}

		div.quote blockquote {
			border: none;
			margin: 0;
			padding: 0;
		}

		div.quote blockquote >  p:nth-child(2) {
			display: inline;
		}

		div.quote-source {
			text-align: right;
		}

		div.quote-short blockquote {
			font-size: 32px;
			line-height: 150%;
		}

		div.quote-medium blockquote {
			font-size: 24px;
			line-height: 150%;
		}

		div.chat ul {
			list-style-type: none;
			margin: 10px 0;
			padding: 0;
		}

		div.chat li.odd strong, div.chat li.even strong {
			color: #018AA7;
		} 

		div.audio-embed, img.audio-album-art, div.audio-player iframe {
			display: block;
			margin: 0 auto;
		}

		img.audio-album-art {
			margin: 0 auto -47px auto;
			padding: 15px 0 0 0;
		}

		div.audio-embed {
			padding: 15px 0 0 0;
		}

		@media only screen and (min-width: 100px) and (max-width: 699px) {

			div.audio-embed iframe {
				width: 100%;
			}

		}

		div.audio-player {
			margin-top: 20px;
		}

		div.audio-player iframe {
			max-width: 500px;
			width: 100%;
			background-color: #000000;
			padding: 0;
		}

		p.audio-external {
			font-size: 14px;
			text-align: center;
		}

		div.ask-user, div.answerer-user {
			font-size: 14px;
			text-transform: lowercase;
		}

		div.ask-user img, div.answerer-user img {
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
			margin: 0 2px;
		}

		div.answer a[href^="http://Anonymous."] {
			pointer-events: none; 
			cursor: default;
		}

		main:after, article:after {
			content: "";
			display: block;
			clear: both;
		}

		/* Article Meta */

		footer ul.article-footer-notes {
			list-style-type: none;
			text-transform: lowercase;
			margin: 0;
			padding: 0;
		}

		footer ul.article-footer-notes li {
			margin: 0 0 15px auto;
		}

		footer ul.article-footer-notes img{
			max-width: 30px;
			width: 100%;
			max-height: 30px;
			height: 100%;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
		}

		@media only screen and (min-width: 100px) and (max-width: 860px) {

			footer ul.article-footer-notes li {
				display: inline;
				margin: 0 10px 0 0;
			}

		}
		
		div.like_button, a.reblog_button {
			margin: 0 5px 0 auto;
			text-align: right;
		}

		div.site-clear {
			margin: 0 0 50px 0;
			clear: both;
		}

		div.site-clear hr {
			display: none;
		}

		ul.article-tags, ol.notes {
			list-style-type: none;
			font-size: 14px;
			padding: 0 30px;
			margin: 0;
		}

		ul.hide-tags {
			display: none;
		}

		ul.article-tags li {
			display: inline;
			margin-right: 5px;
		}

		ol.notes li blockquote {
			margin: 10px 0;
		}

		ol.notes img {
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
			margin-right: 5px;
		}

		/* Aside */

		aside {
			max-width: 200px;
			width: 100%;
			font-size: 14px;
			padding: 30px 20px 0 40px;
			float: right;
		}

		@media only screen and (min-width: 100px) and (max-width: 1023px) {

			aside {
				max-width: 600px;
				width: 100%;
				margin: 0 auto;
				padding: 20px;
				float: none;
			}

		}

		aside h4 {
			color: #E97117;
			font-size: 18px;
			margin: 0 0 5px 0;
		}

		div.aside-content {
			margin-bottom: 20px;
		}

		img#aside-portrait {
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
			margin: 0 auto 15px auto;
			display: block;
		}

		ul#aside-links, ul#aside-tweets, ul#likes, ul#followed-list {
			margin: 0 0 15px 0;
			padding: 0;
		}

		ul#aside-links li, li.twitter-content, li.like_post {
			list-style-type: none;
			border-bottom: 1px dotted #E97117;
			margin: 0 auto 5px auto;
			padding: 5px 0;
		}

		ul#aside-tweets img, ul#likes img {
			max-width: 200px;
			width: 100%;
		}

		ul#followed-list li {
			list-style-type: none;
			display: inline;
		}

		ul#followed-list img {
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
		}


		ul#followed-list span {
			display: none;
		}

		/* Pagination */

		ul#site-pagination {
			max-width: 1080px;
			width: 100%;
			list-style-type: none;
			font-size: 26px;
			font-weight: bold;
			margin: 0 auto;
		}

		ul#site-pagination a:link, ul#site-pagination a:visited {
			color: #018AA7;
		}

		ul#site-pagination a:hover, ul#site-pagination a:active {
			color: #CC0000;
		}

		ul#site-pagination li {
			display: inline;
			margin: 0;
		}

		li#next-page {
			float: right;
		}

		/* Theme Credit - please don't remove! */

		div#theme-credit {
			background-image: url(https://static.tumblr.com/4dhjtvt/7f9n71l38/little-town-logo.png);
			background-repeat: no-repeat;
			background-position: center right;
			clear: both;
		}

		div#theme-credit a {
			display: block;	
			width: 16px;
			height: 16px;
			margin: 0 0 0 auto;
		}

		div#theme-credit span {
			display: none;
		}
