* {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
}
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;
}
html {
		font-size: 100%;
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%}
html, button, input, select, textarea {
		font-family: Georgia,  serif;
		color: #444;
}
body {
		margin: 0;
		font-size: 1em;
		line-height: 20px;
}
::-moz-selection {
		background: #eee;
		color: #000;
		text-shadow: none;
}
::selection {
		background: #eee;
		color: #000;
		text-shadow: none;
}
a {
		color: #b5793e;
		text-decoration: none;
}
a:visited {
		color: #b5793e;
}
a:hover {
		color: #9a632d;
}
a:hover, a:active {
		outline: 0;
}
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;
}
pre, code, kbd, samp {
		font-family: monospace,  serif;
		_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 {
		font-size: 85%}
sub, sup {
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline;
}
sup {
		top: -0.5em;
}
sub {
		bottom: -0.25em;
}
ul, ol {
		margin: 0 0 30px 20px;
		padding: 0 0 0 0;
}
dd {
		margin: 0 0 0 40px;
}
nav ul, nav ol {
		list-style: none;
		list-style-image: none;
		margin: 0;
		padding: 0;
}
img {
		border: 0;
		-ms-interpolation-mode: bicubic;
		vertical-align: middle;
}
svg:not(:root) {
		overflow: hidden;
}
figure {
		margin: 0;
}
form {
		margin: 0;
}
fieldset {
		border: 0;
		margin: 0;
		padding: 0;
}
label {
		cursor: pointer;
}
legend {
		border: 0;
		*margin-left: -7px;
		padding: 0;
		white-space: normal;
}
button, input, select, textarea {
		font-size: 100%;
		margin: 0;
		vertical-align: baseline;
		*vertical-align: middle;
}
button, input {
		line-height: normal;
}
footer input{
		height:40px!important;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
		cursor: pointer;
		-webkit-appearance: button;
		*overflow: visible;
}
button[disabled], input[disabled] {
		cursor: default;
}
input[type="checkbox"], input[type="radio"] {
		box-sizing: border-box;
		padding: 0;
		*width: 13px;
		*height: 13px;
}
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, input[type="search"]::-webkit-search-cancel-button {
		-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
		border: 0;
		padding: 0;
}
textarea {
		overflow: auto;
		vertical-align: top;
		resize: vertical;
}
input:invalid, textarea:invalid {
		background-color: #f0dddd;
}
table {
		border-collapse: collapse;
		border-spacing: 0;
}
td {
		vertical-align: top;
}
.chromeframe {
		margin: 0.2em 0;
		background: #ccc;
		color: black;
		padding: 0.2em 0;
}

h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
		margin: 0 0 25px 0;
		color: #222;
}
h2 {
		font-size:24px
}
h4 {
		margin-bottom: 4px
}
ul{
		margin:0;
}
p {
		margin-top: 0;
}

#content {
		width: 940px;
		margin: 100px auto 0;
		padding: 0;
		border-left: 1px solid #eee;
		position: relative;
		overflow: hidden;
		z-index: 10;
}
#pages {
		float:left;
		width:185px;
		position: fixed;
}

#pages ul{
		margin-left:13px;
}
#pages ul li{
		font-size:13px;
		margin-bottom:5px;
}

#pages #searchField{
		border:none;
		font-size:14px;
		color:#000;
		margin-bottom:10px;
		margin-left:10px;
}

#content article {
		width:730px;
		font-size: 13px;
		line-height: 21px;
		margin-bottom: 65px;
		position: relative;
		margin-left:209px;
}
#content article .post {
		width: 100%;
		float: right;
		margin-bottom: 65px;
}

#content article .post.not-page {
		width: 500px;
}

#content article h1 a {
		color: #000;
		text-decoration: none;
		font-size: 24px;
}
#content article h1 a:hover {
		color: #b5793e;
}
#content article p:first-child {
		margin-top: 0;
}
#content article p {
		margin: 0 0 10px;
		font-size: 14px;
}
#content article p.meta{
		font-family: 'din-black';
}
#content article ul {
		list-style-type: circle;
}
#content article .not-page img {
		max-width: 500px;
		height: auto;
}
#content article blockquote {
		margin: 0 0 10px 0;
		padding-left: 30px;
		border-left: 2px solid #eee;
		font-size: 12px;
		line-height: 12px;
}
#content article blockquote p {
		margin-bottom: 10px;
		line-height: 14px;
}
#content article blockquote p:last-child {
		margin-bottom: 0;
}
#content article .read-more {
		margin-bottom: 0;
}
#content article .read-more a {
		text-decoration: none;
}
#content article aside {
		font-family: "Menlo",  "Monaco",  "Lucida Console",  Monospace;
		font-weight: normal;
		font-size: 10px;
		line-height: 20px;
		color: #999999;
		width: 210px;
		float: left;
		padding-right: 40px;
}
#content article aside a {
		color: #000;
		text-decoration: none;
}
#content article aside .meta img {
		float: left;
		margin-right: 10px;
}
#content article footer {
		width: 100%;
		clear: both;
		font-size: 10px;
		position: relative;
		height: auto;
		box-shadow: none;
		padding: 0;
}
.lt-ie9 #content article footer {
		font-size: 11px;
}
#content article footer .footer-meta {
		border-top: 1px solid #eee;
		position: relative;
		min-height: 20px;
}
#content article .tags {
		width: 540px;
}
#content article .tags a {
		display: block;
		float: left;
		margin: 0 2px 2px 0;
		padding: 4px 8px;
		background: #f3f3f3;
		color: #999999;
		text-decoration: none;
		line-height: 1;
}
#content article .tags a:hover {
		background: #eee;
}
#content article .tags .tag-list.hide {
		display: block;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		overflow: hidden;
}
.tag-list.active {
		overflow: visible!important;
}
#content article .show-tags {
		cursor: pointer;
		color: #999;
		position: absolute;
		top: 0;
		left: 0;
}
#content article .discussion-open {
		position: absolute;
		top: 0;
		right: 85px;
		padding-top: 2px;
		color: #999999;
}
#content article .discussion-open>span {
		cursor: pointer;
		font-size: 14px;
}
#content article .discussion-open>span:before {
		content: url("http://static.tumblr.com/hugxd2w/S4Om1csyb/discussion-chat.png");
}
#content article footer .index-comments {
		height: 0px;
		overflow: hidden;
}
#content article footer .index-comments .comments .close {
		float: right;
		background: url("http://static.tumblr.com/hugxd2w/6NCm1d548/discussion-close.png") no-repeat;
		width: 19px;
		height: 19px;
		text-indent: -9999px;
		opacity: 0.6;
		filter: alpha(opacity=60);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		cursor: pointer;
}
#content article footer .index-comments .comments .close:hover {
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
#content article .share {
		position: absolute;
		top: 0;
		right: 0;
		padding-right: 10px;
		padding-top: 2px;
		color: #999999;
}
#content article .share>span:before {
		content: url("http://static.tumblr.com/hugxd2w/xARm0so95/share-plus.png");
}
#content article .share>span {
		padding-top: 2px;
		cursor: pointer;
		font-size: 14px;
}
#content article .share .buttons {
		position: absolute;
		top: 1px;
		right: 0;
		width: 380px;
		border: 1px solid #eee;
		border-top: none;
		text-align: center;
		background: #fff;
		padding: 10px;
		display: none;
		z-index: 900;
}
#content article .share .buttons .social {
		display: inline-block;
		width: auto;
}
#content article .share .buttons .short-url {
		width: 100%;
		display: block;
		margin-bottom: 10px;
		font-size: 13px;
}
.type-text .post img {
		max-width: 500px;
		height: auto;
}
.post .photo {
		overflow: hidden;
		margin-bottom: 3px;
		position: relative;
}
.post .photo .icons {
		position: absolute;
		top: 15px;
		right: 15px;
		width: 20px;
		height: 60px;
		text-indent: -9999px;
		z-index: 999;
		opacity: 0.3;
		filter: alpha(opacity=30);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.post .photo .icons span {
		width: 20px;
		height: 20px;
		display: block;
		margin-bottom: 7px;
		cursor: pointer;
}
.post .photo .icons .zoom {
		background: url("http://static.tumblr.com/hugxd2w/kgem0so9j/zoom-icon.png");
}
.post .photo .icons .info {
		background: url("http://static.tumblr.com/hugxd2w/ffwm0so9t/info-icon.png");
}
.post .photo .icons .view {
		display: none;
}
.post .photo .icons .view.high-res {
		display: block;
}
.post .photo .exif {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		width: 500px;
		background: #000;
		background: rgba(0, 0, 0, 0.61);
		color: #fff;
		font-size: 12px;
		display: none;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
}
#content .post .photo .exif ul {
		float: left;
		text-align: right;
		width: 250px;
		list-style-type: none;
		text-align: left;
		margin: 0;
		padding: 10px;
		font-weight: bold;
		position: absolute;
		top: 50%;
		left: 257px;
		margin-top: -60px;
}
.post .photo .exif ul li {
		height: 22px;
}
#content .post .photo .exif .label {
		text-align: right;
		color: #cccccc;
		font-weight: normal;
		text-transform: uppercase;
		font-size: 10px;
		left: 0;
		right: 257px;
}
.type-photo .photo {
		margin-bottom: 30px;
}
.type-photo .photo img, .type-photoset .photo img {
		width: 500px;
}
#content .html_photoset {
		margin-bottom: 20px;
}
#content .type-photoset .photo img {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
}
.type-photo .photo img {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
}
#content .type-quote .post blockquote {
		font-size: 16px;
		line-height: 24px;
		font-style: italic;
		padding: 20px;
		background: #f8f8f8;
		margin: 0 0 20px 0;
		position: relative;
		border-left: none;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
}
#content .type-quote .post blockquote:before {
		content: '\201C';
		position: absolute;
		font-size: 36px;
		line-height: 1;
		color: #999999;
		top: 13px;
		left: -5px;
		font-style: normal;
}
#content .type-quote .post blockquote p {
		margin: 0;
		padding: 0;
}
.type-quote .post p.author:before {
		content: "\2014 \00a0"}
#content .type-link h1 a {
		font-size: 16px;
		padding-left: 40px;
		background: url("http://static.tumblr.com/hugxd2w/FGWm0soa7/link-header.png") no-repeat;
		background-position: -25px 0;
		min-height: 22px;
		line-height: 22px;
		display: block;
		margin-bottom: 30px;
}
#content .type-chat .post p {
		border-top: 1px solid #eee;
		margin: 0 0 10px 0;
		padding: 10px 0 0 10px;
}
#content .type-chat .post p:first-child {
		border: none;
		padding-top: 0;
}
#content .type-chat .post p span {
		font-weight: bold;
}
.type-audio .post .listen .song-info {
		float: right;
		width: 250px;
}
.type-audio .post .listen .song-info .player {
		width: 215px;
		border: 1px solid #eee;
		line-height: 1;
		margin-bottom: 20px;
}
#content .type-audio .post .listen .song-info h1, #content .type-audio .post .listen .song-info h2, #content .type-audio .post .listen .song-info h3 {
		margin: 0 0 13px 0;
		line-height: 1;
}
.type-audio .post .listen .song-info h1 {
		font-size: 22px;
}
.type-audio .post .listen .song-info h2 {
		font-size: 14px;
		color: #444444;
}
.type-audio .post .listen .song-info h3 {
		font-size: 10px;
		color: #444444;
		text-transform: uppercase;
		font-family: "Menlo",  "Monaco",  "Lucida Console",  Monospace;
		font-style: italic;
		opacity: 0.5;
		filter: alpha(opacity=50);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		-webkit-font-smoothing: antialiased;
		margin-bottom: 15px;
}
#content .type-audio .post .listen .song-info .plays {
		font-size: 10px;
		color: #444444;
		font-family: "Menlo",  "Monaco",  "Lucida Console",  Monospace;
		font-style: italic;
		-webkit-font-smoothing: antialiased;
		margin: 0 0 15px 0;
}
.type-audio .post .listen .song-info .download {
		margin: 0 0 20px 0;
}
#content .type-audio .post .listen .song-info .download a {
		font-size: 10px;
		color: #000;
		font-family: "Menlo",  "Monaco",  "Lucida Console",  Monospace;
		font-style: italic;
		-webkit-font-smoothing: antialiased;
		text-decoration: none;
		padding-left: 20px;
		background: url("http://static.tumblr.com/hugxd2w/Zd7m0soam/song-download.png") no-repeat;
		display: block;
}
.type-audio .post .listen .album-art {
		float: left;
		width: 200px;
		height: 200px;
		background: url("http://static.tumblr.com/hugxd2w/qAim0so7c/no-album-art.jpg") no-repeat;
		margin-bottom: 30px;
}
#content .type-audio .post .listen .album-art img {
		max-width: 200px;
		height: auto;
}
.type-video .video {
		margin-bottom: 30px;
}
.type-answer .post .asker {
		text-transform: uppercase;
		line-height: 24px;
		font-size: 10px;
		font-family: "Menlo",  "Monaco",  "Lucida Console",  Monospace;
		margin-bottom: 15px!important;
		letter-spacing: 1px;
}
.type-answer .post .asker-avatar {
		float: left;
		margin-right: 10px;
}
#content .type-answer .post blockquote {
		font-size: 17px;
		line-height: 27px;
		border-left: none;
		padding: 10px 20px 25px;
		position: relative;
		margin: 0 0 0 15px;
}
#content .type-answer .post blockquote:before {
		content: '\201C';
		position: absolute;
		font-size: 36px;
		line-height: 1;
		color: #999999;
		top: 13px;
		left: -5px;
		font-style: normal;
}
#content .type-answer .post blockquote p {
		padding: 0;
}
#content .type-answer .post blockquote hr {
		border-top: 1px solid #EEE;
		width: 100px;
		left: -30px;
		position: relative;
		margin: 25px 0 0 0;
}
#content .search-header {
		margin-left: 210px;
		margin-bottom: 40px;
}

#content .search-header h2 {
		line-height: 1.4;
}

#pagination {
		width: 100%;
		clear: both;
		font-size: 10px;
		position: relative;
		z-index: 10;
		padding-bottom: 35px;
}
#pagination .next-prev span {
		color: #fff;
		float:right;
}
#pagination .next-prev a span {
		color: #3a3a3a;
		background: #e8e8e8;
		padding: 8px 16px;
		font-size: 18px;
		font-weight: 400;
		text-transform: uppercase;
}
#pagination .next-prev a.previous {
		float:left;
}
#pagination .next-prev a.next {
		float:right;
}
#pagination .next-prev a span:hover {
		color: #fff;
		background:#000;
}

#pagination .current-page p{
		text-align: center;
		padding-top:8px;
}

#infscr-loading {
		text-align: center;
		padding: 0 0 30px;
}

.permalink #content article h1, .permalink #content article h2, .permalink #content article h3, .permalink #content article h4, .permalink #content article h5, .permalink #content article h6 {
		margin: .5em 0 1em 0;
}
.permalink #content article h1 {
		font-size: 28px;
		margin-top: 0;
}
.permalink #content article h2 {
		font-size: 24px;
}
.permalink #content article h3 {
		font-size: 20px;
}
.permalink #content article h4 {
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
}
.permalink #content article h5 {
		font-size: 12px;
		text-transform: uppercase;
}
.permalink #content article h6 {
		font-size: 13px;
		font-weight: bold;
}
.permalink #content article ul ul {
		margin-bottom: 0;
}
.permalink #content article .notes-wrap {
		padding-left: 240px;
		font-family: Georgia;
		font-size: 13px;
		margin-top: 45px;
		padding-bottom: 40px;
		list-style: none;
		border-bottom: 1px solid #eee;
}
.permalink #content article .notes-wrap .note-count {
		text-transform: uppercase;
}
.permalink #content article .notes {
		list-style: none;
		margin: 0;
}
.permalink #content article .notes a {
		text-decoration: none;
}
.permalink #content article .notes .note {
		font-size: 12px;
		color: #999999;
		margin-bottom: 10px;
}
.permalink #content article .notes .note a {
		color: #444444;
		text-decoration: none;
}
.permalink #content article .notes .more_notes_link_container {
		font-size: 14px;
		text-align: left;
		margin-top: 10px;
}
.permalink #content article .notes .note p {
		margin-bottom: 5px;
}
.permalink #content article .notes .note blockquote {
		margin-left: 27px;
		padding-left: 10px;
		margin-bottom: 0;
		line-height: 1;
		margin-top: 10px;
}
.permalink #content article .notes .note img {
		float: left;
		margin-right: 10px;
}
.permalink #content article .notes .note .action {
		display: block;
		padding-left: 27px;
		line-height: 1;
		padding-top: 1px;
}
#content article .comments {
		padding: 20px 0 0 0;
}
#content article .comments h2 {
		font-size: 16px;
		margin-bottom: 5px;
}
#content article .comments p.comment-count {
		font-family: Georgia,  serif;
		font-size: 12px;
		color: #ababab;
		margin-top: 0;
}
.permalink #content article .comments {
		border-bottom: 1px solid #eee;
}
#dsq-subscribe, .dsq-brlink {
		display: none;
}
.permalink #content article #disqus_thread h3 {
		font-size: 14px;
}
.permalink #content article.type-audio .post .listen .song-info h1, .permalink #content article.type-audio .post .listen .song-info h2, .permalink #content article.type-audio .post .listen .song-info h3 {
		margin: 0 0 13px 0;
		line-height: 1;
}
.permalink #content article.type-audio .post .listen .song-info h1 {
		font-size: 22px;
}
.permalink #content article.type-audio .post .listen .song-info h2 {
		font-size: 14px;
		color: #444444;
}
.permalink #content article.type-audio .post .listen .song-info h3 {
		font-size: 10px;
		color: #444444;
		text-transform: uppercase;
		font-family: "Menlo",  "Monaco",  "Lucida Console",  Monospace;
		font-style: italic;
		opacity: 0.5;
		filter: alpha(opacity=50);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		-webkit-font-smoothing: antialiased;
		margin-bottom: 15px;
}
.ir {
		display: block;
		border: 0;
		text-indent: -999em;
		overflow: hidden;
		background-color: transparent;
		background-repeat: no-repeat;
		text-align: left;
		direction: ltr;
		*line-height: 0;
}
.ir br {
		display: none;
}
.hidden {
		display: none !important;
		visibility: hidden;
}
.visuallyhidden {
		border: 0;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
		clip: auto;
		height: auto;
		margin: 0;
		overflow: visible;
		position: static;
		width: auto;
}
.invisible {
		visibility: hidden;
}
.clearfix:before, .clearfix:after {
		content: "";
		display: table;
}
.clearfix:after {
		clear: both;
}
.clearfix {
		*zoom: 1;
}

footer input#mce-EMAIL {
	width:218px
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
				#content { width: 740px;  padding: 0}
				#content article{width:530px;}
				#content article .post{float: left}
}

@media only screen and (max-width: 320px) {
				#pages {display:none;}
				#content { width: 300px; padding: 0 }
				#content article {width : 300px;margin-left:0;}
				#content article .post{margin-bottom:10px;}
				#content article .post.not-page {width:300px;}
				#content article .not-page img {max-width:300px;}
				aside { display:none;}
				#content article .tags {
										width: 300px;
										padding-top:40px;
				}
			 #pagination .next-prev a span {font-size: 10px;padding:4px 8px;}
			 #pagination .current-page p{ padding-top:4px;font-size: 10px;}
}

@media only screen and (min-width: 321px) and (max-width: 568px) {
				#content { width: 420px; padding: 0}
				#content article .post{margin-bottom:10px;}
				#content article .post.not-page {width:420px;}
				#content article .not-page img {max-width:420px;}
				aside { display:none;}
				#content article .share {display:none;}
				#pagination .current-page p{ padding-top:4px;font-size: 10px;padding:4px 8px;}
				#pagination .next-prev a span {font-size: 10px;}
}

@media print {
		* {
		background: transparent !important;
		color: black !important;
		box-shadow: none !important;
		text-shadow: none !important;
		filter: none !important;
		-ms-filter: none !important;
}
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: ""}
pre, blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
}
thead {
		display: table-header-group;
}
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;
}
}
