/* Icon Font */
@import url(http://static.tumblr.com/g8b5dgd/Zx9lxowft/fonts.css);

/* Google Web Font */
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700|Terminal+Dosis:500,700);

/* HTML5 Reset*/
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video {
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	margin:0;
	padding:0;
}
.post ol {
    padding-left: 20px;
    margin-bottom: 21px;
}
.post ul {
    padding-left: 20px;
    margin-bottom: 21px;
}
article,aside,figure,footer,header,hgroup,nav,section {
	display:block;
}
img,object,embed {
	max-width:100%;
}
html {
	overflow-y:scroll;
}
blockquote,q {
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after {
	content:none;
}
a {
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	margin:0;
	padding:0;
}
del {
	text-decoration:line-through;
}
abbr[title],dfn[title] {
	border-bottom:1px dotted #000;
	cursor:help;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:inherit;
	font:100%;
}
th {
	font-weight:700;
	vertical-align:bottom;
}
td {
	font-weight:400;
	vertical-align:top;
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0;
}
input,select {
	vertical-align:middle;
}
pre {
	white-space:pre-line;
	word-wrap:break-word;
}
input[type="checkbox"] {
	vertical-align:baseline;
}
select,input,textarea {
	font:99% sans-serif;
}
a:hover,a:active {
	outline:none;
}
small {
	font-size:85%;
}
strong,th {
	font-weight:700;
}
td,td img {
	vertical-align:top;
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
}
sup {
	top:-0.5em;
}
sub {
	bottom:-0.25em;
}
pre,code,kbd,samp {
	font-family:monospace, sans-serif;
}
.clickable,label,input[type=button],input[type=submit],button {
	cursor:pointer;
}
button,input,select,textarea {
	margin:0;
}
button {
	width:auto;
	overflow:visible;
}
.clearfix:before,.clearfix:after {
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden;
}
.clearfix:after {
	clear:both;
}
.clearfix {
	zoom:1px;
}
input[type="radio"] {
	vertical-align:text-bottom;
}

/* Template Basics */
body {
	font-family: 'Droid Serif', serif;
	color:#555;
	font-size:15px;
	line-height:21px; /* 21px */
	background:#e1e4e5 url('http://static.tumblr.com/g8b5dgd/UIblxow2p/body-bg.png') repeat fixed;
}
.container {
	margin: 0 auto;
	max-width: 980px;
	overflow: hidden;
	padding: 0 20px;
}
.container:after {
	clear: both;
}
.container:before, .container:after {
	content: "";
	display: table;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Terminal Dosis', sans-serif;
	color:#111;
	font-weight:400;
	line-height:21px;
    font-size:18px;
	text-shadow: 0px 1px 0px rgba(243, 243, 243, 1);
}
a {
	color:#ff5400;
	text-decoration:none;
}
a:hover {
	color:#bb3e00;
}

/* Sidebar */
aside {
	float: left;
	width: 24.0204%;
	height: 100%;
	margin:112px 0% 0px 0px;
	padding:0;
	position:fixed;
}
aside #title {
	margin:0px 0px 0px;
	width:100%;
	float:left;
}
aside #title h1 {
    position: relative;
	font-size:18px;
	text-transform:uppercase;
	font-weight:700;
	padding-left:58px;
	line-height:24px;
    min-height: 48px;
    width: 190px;
	text-shadow: 0px 1px 0px rgba(243, 243, 243, 1);
/*	background:transparent url('http://static.tumblr.com/g8b5dgd/LAxlxow5f/notebook-icon.png') no-repeat top left; */
	float:left;
}
aside #title h1 img {
    position: absolute;
    left: 0;
    height: 48px;
    width: 48px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
aside #title h1 span {
	width:100%;
	float:left;
}
aside ul,
aside ol {
    list-style: none;
    margin: 0;
    padding: 0;
}
aside .trim {
	width:100%;
	height:0px;
	border-top:1px solid #bec4c6;
	border-bottom:1px solid #f3f4f5;
	margin:21px 0px 19px 0px;
	float:left;
}
aside .title {
	font-size:13px;
	line-height:21px;
	color:#333;
	text-transform:uppercase;
	font-family: 'Terminal Dosis', sans-serif;
	font-weight:700;
	font-style:normal;
	width:100%;
	float:left;
	margin-bottom:10px;
	text-shadow: 0px 1px 0px rgba(243, 243, 243, 1);
}
aside #description {
	position:relative;
	font-family:'Droid Serif', serif;
	font-size:13px;
	line-height:21px;
	color:#555;
	margin:0px 0px 0px 0px;
	font-weight:400;
	text-shadow: 0px 1px 0px rgba(243, 243, 243, 1);
	text-decoration:none;
	float:left;
}
aside .links {
	float:left;
	width:100%;
}
aside .links li {
	float:left;
	margin-right:10%;
}
aside .links li:last-child {
	margin-right:0%;
}
aside .links li a {
	position:relative;
	font-family: 'WebSymbolsRegular';
	font-size:15px;
	color:#BEC4C6;
	line-height:21px;
	text-shadow: 0px 1px 0px rgba(243, 243, 243, 1);
	text-decoration:none;
	-webkit-transition: color 0.3s ease;
	o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
}
aside .links li a:hover {
	color:#555;
}
aside #following a {
	border:1px solid #BEC4C6;
	display:block;
	float:left;
	margin-right:6.2%;
	margin-bottom:10px;
	line-height:0;
}
aside #following .trim {
	margin-top:11px;
}
aside .credits p, .container .credits p {
	font-size:11px;
	line-height:21px;
	color:#aaa;
	text-shadow: 0px 1px 0px rgba(243, 243, 243, 1);
	text-transform:uppercase;
	font-family: inherit;
	font-weight:700;
	font-style:normal;
	width:100%;
	float:left;
	margin-bottom:10px;
}
aside .credits p a, .container .credits p a {
	color:#999;
}
aside .credits p a:hover, .container .credits p a:hover {
	color:#555;
}
aside .tag-cloud {
	float:left;
	width:100%;
}
aside .search {
	float:left;
	width:100%;
}
aside .search input.submit {
	font-family: 'WebSymbolsRegular';
	color:#BEC4C6;
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #BEC4C6;
	float: right;
	font-family: 'WebSymbolsRegular';
	margin-top: -6px;
	width: 10%;
	text-shadow: 0px 1px 0px rgba(243, 243, 243, 1);
}
aside .search input.search-field {
	padding: 2px 4px;
	background:#BEC4C6;
	border:none;
	float:left;
	width:80%;
	color:#555;
	text-shadow: 0px 1px 0px rgba(243, 243, 243, 1);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:0px 5px 0px 0px;
}
aside .search input.search-field:hover {
	color:#555;
}
aside .pages ul {
	list-style: none;
	margin: 0;
	text-align: left;
	width:100%;
}
aside .pages ul li {
	margin: 0;
	padding: 0;
	float:left;
	list-style: none;
}
aside .pages ul li a {
	font-size:13px;
	color:#555;
	text-shadow: 0px 1px 0px rgba(243, 243, 243, 1);
}
aside .pages ul li a:hover {
	color:#ff5400;
}
ul.TagCloudList {
	list-style: none;
	margin: 0;
	text-align: left;
	width:100%;
}
ul.TagCloudList li {
	margin: 0;
	padding: 0;
	float:left;
	list-style: none;
	margin:0px 0px 3px 0px;
}
ul.TagCloudList li a {
	padding: 2px 4px;
	background:#BEC4C6;
	font-size:11px;
	color:#555;
	text-shadow: 0px 1px 0px rgba(243, 243, 243, 1);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:0px 5px 0px 0px;
}
ul.TagCloudList li a:hover {
	color:#555;
	background:transparent;
}
.container .credits {
	display:none;
}
.container aside .credits {
	display:block;
}
/* Posts General */
#posts {
	width: 69.89797%; /* 845px */
	float: left;
	margin:0 0 0 30.102%;
	padding:0;
	list-style:none;
}
#posts #footer {
	margin-bottom:50px;
	text-align:right;
}
#posts #footer a {
	padding: 3px 5px;
	font-size:13px;
	color:#555;
	text-shadow: 0px 1px 0px rgba(243, 243, 243, 1);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin:0px 0px 0px 0px;
}
#posts #footer a:hover {
	background:#BEC4C6;
}
.post {
	border:1px solid #fff;
	-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.6), inset 0px 0px 4px rgba(50, 50, 50, 0.1);
	-moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.6), inset 0px 0px 4px rgba(50, 50, 50, 0.1);
	box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.6), inset 0px 0px 4px rgba(50, 50, 50, 0.1);
	background:#fff url('http://static.tumblr.com/g8b5dgd/zVjlxow67/post-paper-bg.jpg') repeat top left;
	margin:50px 0px;
	padding:30px 0px 18px;
	height:auto;
	position:relative;
	overflow:hidden;
	display:block;
}
.post .paper-trim {
	width:0px;
	height:100%;
	position:absolute;
	padding:0px 0px 0px 0px;
	border-right:1px solid #ff5400;
	top:0px;
	left:7.32064%;
}
.post .media {
	padding:25px 6.54575% 0 13.9502%;
	float:left;
	width:79.50221%;
	background:transparent url('http://static.tumblr.com/g8b5dgd/QYelxow7k/post-lines-bg.png') repeat-x top left;
}
.post .content {
	padding:25px 6.54575% 17px 13.9502%;
	float:left;
	width:79.50221%;
	background:transparent url('http://static.tumblr.com/g8b5dgd/QYelxow7k/post-lines-bg.png') repeat top left;
}
.post header,
.post footer {
    text-align: right;
	padding:0 6.54575% 0 13.9502%;
	float:left;
	width:79.50221%;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
}
.post footer {
    text-align: left;
	padding:5px 6.54575% 21px 13.9502%;
	background:transparent url('http://static.tumblr.com/g8b5dgd/QYelxow7k/post-lines-bg.png') repeat top left;
}
.post h2,
.post h3,
.post h4,
.post h5 {
	margin-bottom:21px;
	clear:both;
	width:100%;
	float:left;
}
.post h2 a,
.post h3 a,
.post h4 a,
.post h5 a {
	font-size:18px;
	color:#111;
	float:left;
	font-family:'Droid Serif', serif;
	font-style:italic;
	text-decoration:none;
	font-weight:400;
	word-wrap: break-word;
	margin-top:-1px;
	margin-bottom:1px;
	-webkit-transition: color 0.3s ease;
	o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
}
.post h2 > p, .post h2 a p,
.post h3 > p, .post h3 a p,
.post h4 > p, .post h4 a p,
.post h5 > p, .post h5 a p  {
	margin-bottom:0px !important;
}
.post h2 a > span:before,
.post h3 a > span:before,
.post h4 a > span:before,
.post h5 a > span:before {
    content: '» ';
}
.post h2 a > span,
.post h3 a > span,
.post h4 a > span,
.post h5 a > span {
	display: block;
    margin: 1em 0 0;
    font-size: 0.8em;
    color: #999;
}
.post h2 a:hover,
.post h3 a:hover,
.post h4 a:hover,
.post h5 a:hover {
	color:#ff5400;
	text-transform:none;
	text-decoration:none;
}

.post .media h2 a,
.post .media h2 a > span {
	display: block;
	width: 100%;
}

.post .content p {
	margin-bottom:21px;
	font-weight:400;
}
.post .content p:last-child {
	margin-bottom:0px;
}
.post header .title {
	font-size:12px;
	color:#aaa;
	text-transform:uppercase;
	margin-right:5px;
	font-family: 'Terminal Dosis', sans-serif;
	font-weight:500;
	font-style:normal;
}
.post footer .title {
	font-size:12px;
	color:#aaa;
	text-transform:uppercase;
	margin-right:5px;
	font-family: 'Terminal Dosis', sans-serif;
	float:left;
	font-weight:500;
	font-style:normal;
}
.post header div,
.post footer div {
    clear:left;
	float:left;
	width:100%;
}
.post header .tags-url,
.post footer .tags-url {
    width:100%;
	float:right;
}
.post header .tags-url div,
.post footer .tags-url div {
	width:100%;
	float:left;
}
.post header p {
    display: inline;
	color:#999999;
	font-style:italic;
	font-weight:400;
	font-size:13px;
	margin-bottom:0px;
}
.post footer p {
	color:#999999;
	font-style:italic;
	font-weight:400;
	font-size:13px;
	float:left;
	margin-bottom:0px;
}
.post header p a,
.post footer p a {
	color:#999;
	font-weight:400;
	font-size:13px;
	word-wrap: break-word;
	-webkit-transition: color 0.3s ease;
	o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
}
.post header p a:hover,
.post footer p a:hover {
	color:#555;
}
.post header .permalink p,
.post footer .permalink p {
	float:none;
}
.post header .tags p,
.post footer .tags p {
	margin:0px;
	float:left;
	font-weight:400;
	text-transform:capitalize;
}
.post header .tags p a:after,
.post footer .tags p a:after {
	content:', ';
	margin-right:3px;
}
.post header .tags p:last-child a:after,
.post footer .tags p:last-child a:after {
	content:' ';
	margin-right:0px;
}

/* Post Specific */
/* Link */
.link h3:before {
	content:'K';
	color:#dddddd;
	font-size:21px;
	line-height:8px;
	position:absolute;
	left:13.9502%;
	font-family: 'WebSymbolsRegular';
	left: -25px;
	top: -2px;
}
.link h3 {
	margin-left:5%;
	position:relative;
}
/* Post > Text */
blockquote {
	padding-left:3%;
	/* float:left; */
	font-style:italic;
	border-left:3px solid rgba(51, 51, 51, 0.05);
    margin-bottom:21px;
}
/* Post > Photo & PhotoSet */
.photo .photo-wrapper {
	width:100%;
	float:left;
	text-align:center;
	margin-top:-2px;
	margin-bottom:21px;
	position:relative;
}
.photo .photo-wrapper .photo-tape {
	width:100%;
	height:25px;
	background:transparent url('http://static.tumblr.com/g8b5dgd/1dFlxow8g/photo-tape-bg.png') no-repeat top center;
	position:absolute;
	top:-13px;
	left:0;
}
.photo .photo-wrapper .faux-image {
	padding:4%;
	background:#fff;
	border:1px solid #fff;
	-webkit-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.6), inset 0px 0px 8px rgba(50, 50, 50, 0.1);
	-moz-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.6), inset 0px 0px 8px rgba(50, 50, 50, 0.1);
	box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.6), inset 0px 0px 8px rgba(50, 50, 50, 0.1);
	display:block;
	margin:0px auto;
	width:91%;
	float:left;
}
.photo .photo-wrapper .faux-image .faux-image-wrapper {
	width:99.99999%;
	overflow:hidden;
	position:relative;
	padding-top: 47.5%;
}
.photo .photo-wrapper .faux-image .photoset-grid {
	width:100%;
	float:left;
	opacity:0;
}
.photo .photo-wrapper .faux-image .photoset-grid li {
	float:left;
	overflow:hidden;
	margin-bottom:-2px;
}
.photo .photo-wrapper .faux-image .photoset-grid li a {
	width:100%;
}
.photo .photo-wrapper .faux-image .photoset-grid a img {
	padding:0;
	border:0;
	width:100%;
	height:auto;
	-webkit-box-shadow: 0px 0px 0px transparent !important;
	-moz-box-shadow: 0px 0px 0px transparent !important;
	box-shadow: 0px 0px 0px transparent !important;
}
/* Post > Video */
.video .video-wrapper{
	width:100%;
	float:left;
	text-align:center;
	margin-top:-2px;
	margin-bottom:21px;
	position:relative;
}
.video .video-wrapper .video-tape {
	width:100%;
	height:25px;
	background:transparent url('http://static.tumblr.com/g8b5dgd/1dFlxow8g/photo-tape-bg.png') no-repeat top center;
	position:absolute;
	top:-13px;
	left:0;
}
.video .video-wrapper .faux-video {
	padding:4%;
	background:#fff;
	border:1px solid #fff;
	-webkit-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.6), inset 0px 0px 8px rgba(50, 50, 50, 0.1);
	-moz-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.6), inset 0px 0px 8px rgba(50, 50, 50, 0.1);
	box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.6), inset 0px 0px 8px rgba(50, 50, 50, 0.1);
	display:block;
	margin:0px auto;
	width:91%;
}
.video .video-wrapper .faux-video .faux-video-wrapper {
	width:99.99999%;
	overflow:hidden;
}

/* Post > Quote */
.quote .media {
	padding:15px 6.54575% 0 13.9502%;
}
.quote h3 {
	font-size:18px;
	color:#111;
	font-family:'Droid Serif', serif;
	font-style:italic;
	text-decoration:none;
	font-weight:400;
	margin-bottom:1px;
	position:relative;
	margin-bottom:21px;
}
.quote h3:before {
	content:'\275B';
	color:#dddddd;
}
.quote h3:after {
	content:'\275C';
	color:#dddddd;
}
.quote h3 p {
	font-style:italic;
    display: inline;
}
.quote h3 p:before,
.quote h3 p:after {
    content: '\a';
    white-space: pre-wrap;
}
.quote h3 p:first-child:before,
.quote h3 p:last-child:after {
    content: '';
}

/* Post > Audio */
.audio .mp3 {
	width:42.857142%;
	float:left;
	position:relative;
}
.audio .mp3 .cover {
	margin-top:-4px;
	padding:0px 0px 0px 0px;
	float:left;
	-webkit-box-shadow:0px 0px 2px rgba(50, 50, 50, 0.6), inset 0px 0px 8px rgba(50, 50, 50, 0.9);
	-moz-box-shadow:0px 0px 2px rgba(50, 50, 50, 0.6), inset 0px 0px 8px rgba(50, 50, 50, 0.9);
	box-shadow:0px 0px 2px rgba(50, 50, 50, 0.6), inset 0px 0px 8px rgba(50, 50, 50, 0.9);
	line-height:0px;
	margin-bottom:21px;
	width:100%;
	height:auto;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	position:relative;
}
.audio .mp3 .cover .overlay {
	background:transparent url('http://static.tumblr.com/g8b5dgd/EJJlxow9r/audio-overlay.png') no-repeat center center;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	right:0px;
}
.audio .mp3 .cover .tape {
	width:100%;
	height:25px;
	background:transparent url('http://static.tumblr.com/g8b5dgd/1dFlxow8g/photo-tape-bg.png') no-repeat top center;
	position:absolute;
	top:-13px;
	left:0;
	display:none;
}
.audio .mp3 .cover img {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
}
.audio .mp3 span {
	background:#fff;
	width:80%;
	margin:0 5%;
	position:absolute;
	padding:0 5%;
	bottom:32px;
	left:0px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.audio .mp3 span .audio_player {
	margin-top:3px;
	margin-bottom:-3px
}
.audio ul {
	width:49.14285%;
	float:left;
	margin:0 0 0 8%;
	position:relative;
}
.audio ul li {
	width:100%;
	float:left;
}
/* Post > Chat */
.chat .chat li {
	margin-bottom:21px;
	float:left;
	width:100%;
}
.chat .chat .odd {
	font-style:italic;
}
.chat .chat .even .label, .chat .chat .odd .label {
	color:#888;
	font-style:normal;
}

/* Page Description */
#page-description {
	margin-top:112px;
}
#page-description a.rss {
	margin-left: 5px;
	position:relative;
	font-family: 'WebSymbolsRegular';
	font-size:15px;
	color:#BEC4C6;
	line-height:21px;
	text-shadow: 0px 1px 0px rgba(243, 243, 243, 1);
	text-decoration:none;
	-webkit-transition: color 0.3s ease;
	o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
}
#page-description a.rss:hover {
	color:#555;
}

/* Notes Styling */
.notes {
	list-style:none;
	float:left;
	margin-bottom:25px;
	width:100%;
	float:left;
}
.notes li {
	list-style:none;
	width:100%;
	float:left;
}

/* Disqus Styling */
.notecontainer {
	margin-bottom:25px;
}
.notecontainer h3 {
	display:none;
}
#dsq-reply .dsq-avatar, #dsq-reply .dsq-avatar img, #dsq-sort-by {
	display:none;
}
.dsq-textarea-reply {
	margin-bottom: 1.8em;
	margin-left: 0px !important;
	width:100%;
}
.dsq-textarea-background, .dsq-comment-header {
	border-radius:0px !important;
	border-color:#BEC4C6 !important;
}
.dsq-comment-footer {
	font-size: 13px;
	font-style: italic;
}
.dsq-comment-footer a:hover {
	color:#555;
	opacity:1;
}
#dsq-pagination {
	float: left;
	width: 50%;
	font-size:13px;
	text-decoration:none;
}
#dsq-pagination a, a.dsq-subscribe-email em, a.dsq-subscribe-rss em {
	text-decoration:none !important;
}
#dsq-content #dsq-global-toolbar {
	line-height: 1em;
	margin: 0em 0 1em 0 !important;
}
.dsq-trackback-url {
	display:none;
}
.dsq-brlink {
	font-size:13px !important;
	float: right;
	margin-top: -47px;
}
.dsq-comment-message {
	line-height: 1.5em;
	margin: 0 0 0.75em !important;
}
#dsq-content #dsq-footer {
	margin: 0em 0 !important;
}
#dsq-comments {
	margin-bottom:15px !important;
	border-bottom:1px solid #BEC4C6;
}

/* Browser Fixes */
/* Text alignment fixes for firefox  */
@-moz-document url-prefix() {
	.post footer .title {
		margin-top:-1px;
	}
	aside .search input.submit {
		margin-top:-5px;
	}
	aside .search input.search-field {
		width:80%;
	}
}

/* Text alignment fixes for webkit devices */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.post h3 a {
		margin-top:-2px;
		margin-bottom:2px;
	}
	.post .content {
		padding:26px 6.54575% 16px 13.9502%;
	}

}

/* Media queries! */
@media screen and (max-width: 480px) {
	aside {
		width:100%;
		position:relative;
		margin: 35px 0 0 0;
	}
	#posts {
		width: 100%;
		margin-left:0px;
	}
	.post {
		margin: 25px 0;
		padding: 25px 0;
	}
	.container .credits {
		display:block;
		float: left;
		margin-bottom: 30px;
		margin-top: 0px;
	}
	.post footer .tags-url, .post footer div {
		float: none;
		width: 100%;
	}
	aside #title .trim, aside .description, aside .tag-cloud, aside #sociallinks, aside #sociallinks .trim, .container aside .credits, .post footer .tags-url .permalink, aside .search, aside .pages  {
		display:none;
		height:0px;
	}
	aside #title h1 {
		margin-bottom:10px;
		float:left;
	}
    .post .media,
    .post .content,
    .post .header,
    .post .footer {
        padding-left: 6.54575%;
        width: 86.90666%;
    }
    .quote .media {
        padding-left: 6.54575%;
    }
    .post .paper-trim {
        display: none;
    }
}
@media screen and (max-width: 480px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio:0) {
	.post .content {
		padding:24px 6.54575% 16px 13.9502%;
	}
	body {
		line-height:20px;
	}
}
@media screen and (max-width: 768px) {
	aside {
		width:100%;
		position:relative;
		margin: 35px 0 0 0;
	}
	#posts {
		margin-top: -10px;
		width: 100%;
		margin-left:0px;
	}
	#page-description {
		margin-top:50px;
		margin-bottom: -20px;
	}
	.container .credits {
		display:block;
		float: left;
		margin-bottom: 20px;
		margin-top: -20px;
	}
	.post footer .tags-url, .post footer div {
		float: none;
		width: 100%;
	}
	aside #title .trim, aside .description, aside #sociallinks .trim, aside #following, aside #sociallinks .title, .container aside .credits, .post footer .tags-url .permalink, aside .tag-cloud, aside .search, aside .pages  {
		display:none;
		height:0px;
	}
	aside #sociallinks {
		width:60%;
		float:left;
		margin-top:8px;
	}
	aside #sociallinks li {
		float:right;
		margin-left:10%;
		margin-right:0;
	}
	aside #title {
		width:40%;
		float:left;
	}
	aside #title h1 {
		float:left;
	}
	.post .media h2 a > span {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
}
@media screen and (min-width: 1020px) {
	aside {
		width:235px;
	}
}