body {
				color: #728788;
				background: #ffffff url('https://assets.tumblr.com/images/x.gif?v=1');
				background-attachment: fixed;
				font-family: Helvetica, Arial, sans-serif;
				margin: 0;
			}
			
			/* Background settings */
        .background-cover {
            background-position: center center;
            background-size: cover;
        }
        .background-tile {
            background-repeat: repeat;
        }
        .background-center {
            background-position: center center;
            background-repeat: no-repeat;
        }
        
			.wrapper {
			    background-color: #ffffff;
				width: 790px;
				margin: 0 auto;
			}
			.sidebar {
			    margin-left: 20px;
				width: 180px;
				padding: 30px 10px;
				
				position: fixed;
				
				
			}
			.sidebar-avatar {
			    max-width: 180px;
			    border-radius: 3px;
			}
			.avatar-circle {
            border-radius: 128px;
        }
			.main {
            margin-left: 260px;
				width: 500px;   
			}
			#posts {
			    padding-top: 30px;
			}
			h1,h2,h3,h4,h5,h6 {
				font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
            font-weight: 400;
			}
			h1,h2,h3 {
				font-size: 18px;
				margin-top: 8px;
				margin-bottom: 8px;
			}
        h1 {
            color: #9ca296;
        }
			h4 {
				font-size: 10px;
				text-transform: uppercase;
				letter-spacing: 1px;
            text-align: left;
			}
			.blog-description {
				font-size: 11px;
				margin: 15px 0;
				padding: 5px;
				border-left: 4px solid #f2f2f2;
			}
        
			a {
				color: #9ca296;
				text-decoration: none;
			}
			a:hover {
				color: #9ca296;
				text-decoration: underline;
			}
        
			ul {
				list-style-type: none;
				padding-left: 0;
			}
			ol.notes {
				list-style-type: none;
				padding-left: 0;
			}
        
        /* sidebar sections */
			.widget {
				margin: 0 auto;
				margin-bottom: 10px;
            overflow: hidden;
			}
        
			ul.sidebar-links {
				margin-bottom: 0;
			}
        
		    .sidebar-link {
            color: #adb3b6 !important;
				text-align: left;
				font-size: 11px;
				display: block;
				padding: 3px 5px;
            border-left: 4px solid #f2f2f2;
			}
        
			.sidebar-link:hover {
            color: #728788 !important;
				text-decoration: none;
            background-color: rgba(156,162,150, 0.2);
            border-left: 4px solid #9ca296;
			}
        
        input.search {
            background-color: #f2f2f2;   
            color: #728788;
            border: 0;
            border-radius: 2px;
            padding: 5px;
            width: 170px;
        }
        input.search:focus {
            background-color: #f2f2f2;
            color: #728788;
        }
        
        figure {
            margin: 0;   
        }
        
			.post p {
				font-size: 14px;
				line-height: 150%;
			}
        
			.post ul {
				list-style-type: circle;
				font-size: 14px;
				padding-left: 20px;
			}
        
			.post blockquote {
				font-size: 13px;
				padding: 4px;
            padding-left: 10px;
				margin: 16px 10px;
				font-style: italic;
				border-left: 1px solid #9ca296;
			}
        
			.post h3 {
				color: #728788;
			}
        
			.post h3 a, .post h3 a:hover {
				color: #728788;
			}
        
        ul.chat {
            list-style-type: none;
            padding-left: 0;
            padding: 10px 15px;
            border: 1px solid #f2f2f2;
            border-radius: 5px;
        }
        
        .chat li {
            padding-top: 10px;
            padding-bottom: 10px;
            border-bottom: 1px solid #f2f2f2;
        }
        
        .chat li:last-child {
            border-bottom: none;   
        }
        
			.chat-label {
				font-weight: 600;
			}
        
			.content {
				padding: 10px 0;
				font-size: 14px;
			    line-height: 150%;
			}
        
        .quote-text {
            font-family: serif;
            font-style: italic;
        }
        
			.post {
				padding-bottom: 60px;
				overflow: hidden;
			}
        
			.post img {
				max-width: 500px;
				height: auto;
				display: block;
			}
        
        .post iframe {
            display: block;
            max-width: 100%;
        }
        
			.post p img {
				max-width: 100%;
			}
			
			.post hr {
				clear: both;
				border: 0;
				border-bottom: 1px solid #f2f2f2;
				margin: 15px 0;
			}
        
        /* holds post meta info */
			.post-meta {
            border-top: 1px solid #f2f2f2;
				color: #adb3b6;
				font-size: 12px;
				padding: 8px 0;
				line-height: 15px;
				font-style: normal;
			}
        
        .post-meta a, .post-meta a:hover {
            color: #adb3b6;   
        }
        
        .float-right {
            float: right;   
        }
        
        /* for answer posts */
        .asker-container {
        	border: 1px solid #f2f2f2;
        	padding: 6px 14px;
        	border-radius: 3px;
        	float: left;
        	width: 410px;
            
        	position: relative;
        }
        
        .question {
        	margin-bottom: 5px;
        	margin-top: 4px;
        }
        
        .asker {
        	color: #adb3b6;
        	margin-bottom: 8px;
        	font-size: 13px;
        }
        
        .arrow-right {
        	display: inline;
        	position: absolute;
        	width: 0px;
        	height: 0px;
        	border-top: 8px solid transparent;
        	border-bottom: 8px solid transparent;
        	border-left: 8px solid #f2f2f2;
        	right: -8px;
        	top: 10px;
        }
        
        .asker-avatar {
        	display: inline-block;
        	float: right;
        }
        .asker-avatar img {
            border-radius: 3px;   
        }
        
        .clear {
            clear: both;   
        }
        
			.note {
				padding: 4px 0;
			}
        
			.note:last-child {
				margin-bottom: 5px;
			}
			
			.note .avatar {
				vertical-align: middle;
				display: inline !important;
				width: 16px !important;
				height: 16px !important;
				margin-right: 9px;
            border-radius: 2px;
			}
        
			a img {
				border: 0;   
			}
        
			#following-avatars img {
				border-radius: 3px;
			}
        
        ul.following li {
            float: left;
            margin-right: 3px;
        }
        
        ul.following li a img {
            border-radius: 3px;   
        }
        
        ul.following li:nth-child(n+6) {
            display: none;
    	}
    	
    	.but {
            border-radius: 3px;
				padding: 5px;
				font-size: 12px;
				margin-bottom: 5px;
            color: #728788 !important;
            text-align: center;
			}
        
			.but:hover {
				text-decoration: none;
            color: #9ca296 !important;
			}
        
        .pagination {
            margin: 0 auto;
            padding-bottom: 15px;
            clear: both;
        	text-align: center;
        }
        
			footer {
				clear: both;
				text-align: center;
				font-size: 11px;
            padding: 5px;
            border-top: 1px solid #f2f2f2;
			}
        
        #previous, #next, .jump-page {
            font-size: 12px;
            padding: 6px;
        }
        
        .current-page {
            font-weight: 700;
            cursor: default;
        }
        
        .current-page:hover {
            color: #728788 !important;
        }
        
        .tag:before {
            content: "#";
        }
        
        
            
            
        
        
        
        
        .search-title {
            padding-top: 30px;
        }
        
        /* Read more link */
        a.read_more:after {
            content: " \2192";
        }
        
        /* Note icons */
    ol.notes .reblog {background: transparent url('//static.tumblr.com/anzluor/Gw5n6ay0z/reblog.png') right center no-repeat;}
	ol.notes .like {background: transparent url('//static.tumblr.com/anzluor/0yrn6ay0n/like.png') right center no-repeat;}
	ol.notes .reply {background: transparent url('//static.tumblr.com/anzluor/n70n6ay1a/reply.png') right center no-repeat;}
	
    	/* Infinite scroll loading indicator */
        .loading {
            background: white;
            color: #777;
            font-size: 11px;
            box-shadow: 0px 0px 25px rgba(0,0,0,0.15);
            border-radius: 5px;
            padding: 10px;
            position: fixed;
            top: 49%;
            left: 49%;
            z-index: 999;
        }
        
        .like-button-parent {
            display: inline-block !important;
            float: right;
        }
        .reblog-button {
            margin-right: 0.75em;
        }
        .like-button-parent {
            position: relative;
        }
        .like-button-parent .like_button {
            position: absolute;
            top: 0;
            opacity: 0;
        }
        .like-button-parent .like_button.liked + span {
            color: #d95e40;
        }
