body {
  font-size: 13px;
  line-height: 1.6;
  position: relative;
}
a:link,
a:visited {
  text-decoration: none;
}
a:hover,
a:active {
  outline: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
.auto-headings .copy p:first-child strong:first-child {
  color: #424242;
  font-weight: bold;
  line-height: 1.2;
}
h1 {
  font-size: 24px;
}
h2 {
  font-size: 18px;
}
h3 {
  font-size: 16px;
}
h4 {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
p {
  margin-bottom: 15px;
}
em {
  font-style: italic;
}
strong {
  font-weight: bold;
}
small {
  font-size: 11px;
}
label {
  cursor: pointer;
}
pre,
code {
  font-family: Monaco, Consolas, "Courier New", monospace;
}
pre {
  display: block;
  background: #eee;
  padding: 10px;
  margin: 10px 0;
  text-shadow: 0 1px #fff;
  overflow: auto;
}
input,
textarea {
  font-family: Helvetica, Arial, sans-serif;
  -webkit-appearance: none;
}
.hidden {
  display: none;
}
.icon {
  position: absolute;
  top: 0;
}
.clear {
  clear: both;
}
.clearfix {
  display: block;
}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
* html .clearfix {
  height: 1%;
}
html[xmlns] .clearfix {
  display: block;
}
#branding:after,
.inner:after,
#posts:after,
.media:after,
.post-panel:after,
.meta:after,
#socialize:after,
#followed-list:after,
#followed-wrap:after,
#scrollable-wrap:after,
.side-box:after,
#pagination:after,
#footer-end:after,
#footer-links:after,
ul.chat:after,
ul.chat li:after,
#likes:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#header .shadow {
  width: 100%;
  height: 5px;
  position: absolute;
  left: 0;
  bottom: -5px;
  z-index: 500;
  display: none;
}
#header .shadow span {
  background: url(http://static.tumblr.com/xgwqnql/fMLlbpj9t/header_shadow.png)
    left top repeat-x;
  height: 5px;
  display: block;
}
#header {
  width: 100%;
  z-index: 1000;
}
.pinned {
  position: absolute;
  top: 30px;
  left: 0;
}
.pinned .inner {
  border-bottom: 2px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 3px;
}
.ruled-top {
  border-top: 3px solid rgba(0, 0, 0, 0.1);
}
.fixed {
  background: url(http://static.tumblr.com/njty47g/Omoleufdi/topbar_bg.png) left
    top repeat-x;
  position: fixed;
  left: 0;
  -webkit-box-shadow: 0 7px 8px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 7px 8px rgba(0, 0, 0, 0.12);
  box-shadow: 0 7px 8px rgba(0, 0, 0, 0.12);
}
.fixed .blog-title a,
.fixed .menu a {
  color: #333;
}
#header,
#header .inner {
  height: 48px;
}
#header .logo {
  float: left;
  margin-right: 35px;
}
#header .logo img {
  max-height: 48px;
}
#header .blog-title {
  font-size: 20px;
  line-height: 1;
  padding: 0;
  padding: 13px 35px 0 0;
  float: left;
}
#header .pages {
  float: left;
  margin: 13px 35px 0 0;
}
#header .pages li,
.menu li {
  display: block;
  float: left;
}
#header .pages a {
  margin-right: 16px;
}
.pages a,
.fixed .pages a,
.more-likes,
.like_link a {
  background: rgba(0, 0, 0, 0.05);
  font-size: 11px;
  font-weight: 500;
  text-transform: uppercase;
  padding: 3px 11px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.menu {
  float: right;
  padding-top: 16px;
}
.menu li:first-child a {
  margin-left: 0;
}
.menu a {
  float: left;
  overflow: hidden;
  margin-left: 7px;
  display: block;
  position: relative;
}
.menu a:hover,
.blog-title a:hover {
  color: #000;
}
.menu a:hover .icon {
  opacity: 1;
}
.menu a:active {
  position: relative;
  top: 1px;
}
.menu .label {
  font-size: 12px;
  font-weight: bold;
  display: none;
}
.menu .icon {
  background: url(../images/menu_icons.png) no-repeat;
  width: 16px;
  height: 16px;
  display: block;
  opacity: 0.8;
  position: static;
}
.menu .random .icon {
  background-position: left -16px;
  width: 19px;
}
.menu .archives .icon {
  background-position: -19px -16px;
  width: 19px;
}
.menu .rss .icon {
  background-position: -38px -16px;
}
.menu .ask .icon {
  background-position: -73px -16px;
  width: 17px;
}
.menu .submit .icon {
  background-position: -54px -16px;
  width: 19px;
}
#search {
  width: 180px;
  padding: 7px 0 0 35px;
  float: right;
}
#search-form {
  width: 135px;
  padding: 0 16px 0 29px;
  position: relative;
}
#search-form span {
  background: url(http://static.tumblr.com/njty47g/MVTleufew/search.png) left
    top no-repeat;
  height: 32px;
  display: block;
  position: absolute;
  top: 0;
}
#search-form .left {
  width: 29px;
  left: 0;
}
#search-form .right {
  width: 16px;
  right: 0;
  background-position: right top;
}
#search-form input {
  background: url(http://static.tumblr.com/njty47g/MVTleufew/search.png) left
    bottom repeat-x;
  color: #999;
  font-family:
    Arial,
    Helvetica Neue,
    sans-serif;
  font-size: 12px;
  height: 23px;
  padding: 5px 0 4px;
  border: 0;
  width: 135px;
  display: block;
  line-height: 24px;
}
#search-form input:focus {
  color: #444;
}
#page {
  padding-top: 130px;
}
#page,
.inner {
  width: 760px;
}
.banner {
  margin: -15px 0 40px;
}
.banner img {
  max-width: 760px;
}
.banner .blog-title {
  font-size: 38px;
  letter-spacing: -0.015em;
}
.banner .tagline {
  font-size: 16px;
  font-weight: 300;
  padding-bottom: 0;
}
.textual {
  margin: 15px 0 75px;
  text-align: center;
}
#content {
  width: 500px;
}
#sidebar,
#footer {
  font-size: 12px;
  line-height: 19px;
}
#sidebar {
  float: left;
  width: 180px;
  margin-bottom: 80px;
}
.side-box {
  padding: 25px 0;
}
.side-box li {
  padding: 3px 0;
}
.side-box p {
  margin-bottom: 18px;
}
#sidebar #blog-info > *:last-child {
  margin-bottom: 0;
}
#sidebar #search {
  padding: 0 0 25px 0;
  float: none;
}
#sidebar .logo img {
  max-width: 180px;
}
#sidebar .blog-title {
  font-size: 22px;
}
#sidebar .blog-title,
#sidebar .description {
  margin-bottom: 20px;
}
#sidebar .description p:last-child {
  margin: 0;
}
#sidebar .description .portrait {
  margin: 5px 15px 5px 0;
  float: left;
}
#sidebar .portrait,
#sidebar .large-portrait,
#followed-list a,
#likes img {
  border: 4px solid #fff;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
#sidebar .large-portrait {
  max-width: 170px;
}
#sidebar h2,
#footer h2 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 15px;
}
#sidebar img {
  max-width: 100%;
}
#sidebar .side-box:first-child {
  border-top: 0;
  padding-top: 0;
}
#sidebar .pages li {
  padding: 5px 0;
}
#sidebar .pages a {
  font-size: 12px;
  text-transform: none;
  display: block;
}
#footer {
  margin-top: 30px;
  clear: both;
  position: relative;
  z-index: 2;
}
#footer .footer-panel {
  padding: 30px 0;
  position: relative;
  clear: both;
}
#footer-end {
  padding: 30px 0 50px;
  position: relative;
  clear: both;
  font-famil:
    Helvetica Neue,
    Arial,
    sans-serif;
}
#footer h2 {
  font-size: 20px;
  margin-bottom: 30px;
}
#footer-end .credits {
  float: left;
}
#footer-end .tumblr {
  float: right;
  background: url(../images/icons_spr_black.png) -450px 1px no-repeat;
  padding-left: 23px;
  margin-top: -20px;
}
#footer-links {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;
}
#footer-links li {
  line-height: 1;
  padding: 0 8px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  display: block;
  float: left;
}
#footer-links li:first-child {
  padding-left: 0;
  border-left: 0;
}
#pagination {
  margin-bottom: 30px;
}
#pagination .nextprev {
  font-size: 12px;
  font-weight: bold;
  float: left;
}
#pagination .nextprev span {
  opacity: 0.6;
}
#pagination .nextprev a span {
  opacity: 1;
}
#pagination .sep {
  padding: 0 5px;
  opacity: 1;
}
#pagination .nextprev a {
  color: rgba(0, 0, 0, 0.75);
}
#pagination .nextprev a {
  padding: 5px 8px;
  background: rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#pagination a.previous {
  margin-right: 10px;
}
#pagination .current-page {
  float: right;
  font-size: 12px;
  text-align: center;
}
#pagination .current-page em {
  font-size: 13px;
  font-family: Georgia, Times, "Times New Roman", serif;
  text-transform: lowercase;
  padding-right: 1px;
}
#twitter .profile {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.15);
}
#twitter .profile .avatar {
  float: left;
  margin: 0 8px 2px 0;
}
#twitter .profile .avatar img {
  width: 32px;
  height: 32px;
  padding: 3px;
  background: #fff;
}
#twitter .profile h3 {
  margin-bottom: 8px;
  word-wrap: break-word;
}
#twitter .profile .username {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
}
#twitter .profile .name {
  font-size: 12px;
  font-weight: normal;
}
#twitter .profile .bio {
  font-size: 13px;
  font-family: georgia, serifl;
  font-style: italic;
  padding: 2px 0;
}
#twitter .tweets li {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.15);
  padding: 20px 0;
}
#twitter .tweets li:first-child {
  padding-top: 0;
}
#twitter .tweets li:last-child {
  border: 0;
  padding-bottom: 0;
}
#twitter .tweets li a {
  display: inline;
  padding: 0;
}
#twitter p {
  word-wrap: break-word;
  margin: 0;
}
#twitter .tweet-meta {
  font-size: 11px;
  display: block;
  padding-top: 3px;
}
#followed h2 span {
  font-weight: normal;
  font-style: italic;
}
#followed-wrap {
  overflow: hidden;
  margin-bottom: 5px;
}
#followed-list li {
  float: left;
  margin: 0 5px 6px 1px;
}
#followed-list a {
  background: #fff;
  width: 24px;
  height: 24px;
  border-width: 3px;
  display: block;
}
#followed-list img {
  display: block;
}
#likes-panel .more-likes {
  line-height: 1.3;
  position: absolute;
  right: 0;
  top: 30px;
}
#likes {
  margin-left: -25px;
}
#likes .like_post {
  float: left;
  width: 170px;
  margin-left: 25px;
}
#likes .like_title {
  display: none;
}
#likes .post_info_bottom {
  display: block !important;
  padding-top: 5px;
}
#likes .via {
  font-style: italic;
  font-family: georgia, serif;
  font-size: 11px;
}
#likes .like_post p {
  padding: 2px 0;
  margin: 0;
}
#likes .like_post blockquote {
  border-left: 3px solid rgba(0, 0, 0, 0.1);
  padding-left: 15px;
  margin-bottom: 0.75em;
}
#likes .like_video iframe,
#likes .like_video object,
#likes .like_video embed {
  width: 100% !important;
  display: block;
}
#likes .like_quote {
  font-size: 15px;
  font-family: georgia, serif;
  padding-bottom: 10px;
}
#likes .like_link a {
  display: block;
  text-transform: none;
  font-size: 14px;
  padding: 5px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#likes .like_caption {
  padding: 10px 0;
}
#likes img {
  background: #fff;
  width: 160px;
  border-width: 5px;
  display: block;
}
#sidebar #likes {
  margin: 0 0 20px 0;
}
#sidebar #likes .like_post {
  width: 180px;
  float: none;
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.15);
}
#sidebar #likes .like_post:first-child {
  padding-top: 0;
}
#sidebar #likes li:last-child,
#sidebar #likes .last {
  margin-bottom: 0px;
}
#sidebar #likes .post_info_bottom {
  border: 0;
  margin: 0;
}
#sidebar #likes img {
  width: 170px;
}
#socialize li {
  float: left;
  padding-top: 5px;
  margin: 0 4px 5px 0;
}
#socialize a {
  background: url(../images/icons_spr_black.png) left top no-repeat;
  width: 18px;
  height: 18px;
  padding: 0;
  border: 0;
  display: block;
  text-indent: -999em;
  overflow: hidden;
  opacity: 0.8;
}
#socialize a:hover {
  background-color: transparent;
  opacity: 1;
}
#socialize a:active {
  position: relative;
  top: 1px;
}
#socialize .twitter a {
  background-position: -18px top;
}
#socialize .facebook a {
  background-position: -36px top;
}
#socialize .vimeo a {
  background-position: -54px top;
}
#socialize .flickr a {
  background-position: -72px top;
}
#socialize .digg a {
  background-position: -90px top;
}
#socialize .delicious a {
  background-position: -108px top;
}
#socialize .lastfm a {
  background-position: -126px top;
}
#socialize .linkedin a {
  background-position: -144px top;
}
#socialize .youtube a {
  background-position: -162px top;
}
#socialize .google a {
  background-position: -180px top;
}
#socialize .cargo a {
  background-position: -198px top;
}
#socialize .myspace a {
  background-position: -216px top;
}
#socialize .skype a {
  background-position: -234px top;
}
#socialize .ffffound a {
  background-position: -252px top;
}
#socialize .soundcloud a {
  background-position: -270px top;
}
#socialize .behance a {
  background-position: -288px top;
}
#socialize .forrst a {
  background-position: -306px top;
}
#socialize .foursquare a {
  background-position: -324px top;
}
#socialize .xbox a {
  background-position: -342px top;
}
#socialize .gowalla a {
  background-position: -360px top;
}
#socialize .grooveshark a {
  background-position: -378px top;
}
#socialize .rdio a {
  background-position: -396px top;
}
#socialize .github a {
  background-position: -414px top;
}
#socialize .pinboard a {
  background-position: -432px top;
}
.lg-icons #socialize a {
  width: 25px;
  height: 25px;
  background-position: left bottom;
}
.lg-icons #socialize .twitter a {
  background-position: -25px bottom;
}
.lg-icons #socialize .facebook a {
  background-position: -50px bottom;
}
.lg-icons #socialize .vimeo a {
  background-position: -75px bottom;
}
.lg-icons #socialize .flickr a {
  background-position: -100px bottom;
}
.lg-icons #socialize .digg a {
  background-position: -125px bottom;
}
.lg-icons #socialize .delicious a {
  background-position: -150px bottom;
}
.lg-icons #socialize .lastfm a {
  background-position: -175px bottom;
}
.lg-icons #socialize .linkedin a {
  background-position: -200px bottom;
}
.lg-icons #socialize .youtube a {
  background-position: -225px bottom;
}
.lg-icons #socialize .google a {
  background-position: -250px bottom;
}
.lg-icons #socialize .cargo a {
  background-position: -275px bottom;
}
.lg-icons #socialize .myspace a {
  background-position: -300px bottom;
}
.lg-icons #socialize .skype a {
  background-position: -325px bottom;
}
.lg-icons #socialize .ffffound a {
  background-position: -350px bottom;
}
.lg-icons #socialize .soundcloud a {
  background-position: -375px bottom;
}
.lg-icons #socialize .behance a {
  background-position: -400px bottom;
}
.lg-icons #socialize .forrst a {
  background-position: -425px bottom;
}
.lg-icons #socialize .foursquare a {
  background-position: -450px bottom;
}
.lg-icons #socialize .xbox a {
  background-position: -475px bottom;
}
.lg-icons #socialize .gowalla a {
  background-position: -500px bottom;
}
.lg-icons #socialize .grooveshark a {
  background-position: -525px bottom;
}
.lg-icons #socialize .rdio a {
  background-position: -550px bottom;
}
.lg-icons #socialize .github a {
  background-position: -575px bottom;
}
.lg-icons #socialize .pinboard a {
  background-position: -600px bottom;
}
#notes-toggle {
  color: #5c6061;
  font-family:
    Arial,
    Helvetica Neue,
    sans-serif;
  font-size: 11px;
  font-weight: normal;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  padding-left: 15px;
  position: relative;
  top: -5px;
}
#notes-toggle .icon {
  background: #5c6061 url(http://static.tumblr.com/njty47g/x1Aleuffy/notes.png)
    left -130px no-repeat;
  position: absolute;
  left: 0;
  top: 8px;
  width: 10px;
  height: 5px;
  display: block;
  opacity: 0.6;
}
#notes-toggle:hover .icon {
  opacity: 1;
}
#notes-toggle .up {
  background-position: left -135px;
}
#notes {
  clear: both;
  border-top: 1px dashed #ddd;
  padding: 25px 30px 10px 30px;
}
#notes h2 {
  font-size: 20px;
  display: inline-block;
  padding-bottom: 20px;
}
#notes h2 .sep {
  color: #e0e2e1;
  font-size: 28px;
  font-weight: bold;
  line-height: 1;
  padding: 0 4px 0 10px;
}
.no-js #notes-toggle,
.no-js #notes h2 .sep {
  display: none;
}
ol.notes {
  padding-bottom: 20px;
}
ol.notes a {
  border-bottom: 1px solid #fff;
  margin-top: -1px;
  padding: 1px 0;
}
ol.notes li {
  font-family:
    Arial,
    Helvetica Neue,
    sans-serif;
  font-size: 12px;
  position: relative;
  padding: 7px 20px 7px 30px;
  border-bottom: 1px dotted #f0f0f0;
}
ol.notes li.reblog {
  background: url(http://static.tumblr.com/njty47g/x1Aleuffy/notes.png)
    right -48px no-repeat;
}
ol.notes li.like {
  background: url(http://static.tumblr.com/njty47g/x1Aleuffy/notes.png) right
    12px no-repeat;
}
ol.notes li .avatar {
  position: absolute;
  left: 0;
  top: 8px;
}
ol.notes li .action {
}
ol.notes li .action a {
}
ol.notes li blockquote {
  border-left: 3px solid #f0f0f0;
  margin-top: 10px;
  padding: 2px 5px 2px 12px;
}
ol.notes li blockquote a {
  color: #74787a;
}
.more_notes_link_container {
  font-size: 13px;
}
.more_notes_link {
  border: 0;
}
.more_notes_link:hover {
  background: none;
}
.post {
  position: relative;
  z-index: 1;
  margin-bottom: 50px;
}
.post .post-panel {
  background: #fff;
  -webkit-box-shadow:
    0 0 0 4px rgba(0, 0, 0, 0.03) inset,
    0 0 0 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow:
    0 0 0 4px rgba(0, 0, 0, 0.03) inset,
    0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow:
    0 0 0 4px rgba(0, 0, 0, 0.03) inset,
    0 0 0 1px rgba(0, 0, 0, 0.15);
  position: relative;
  z-index: 3;
}
.post .post-shadow {
  background: url(../images/post_shadow.png) left top no-repeat;
  width: 100%;
  height: 10px;
  display: block;
  position: absolute;
  left: 0;
  bottom: -10px;
  z-index: 2;
}
.copy,
.notes {
  color: #626566;
}
.copy {
  padding-top: 30px;
  margin: 0 30px;
  clear: both;
  word-wrap: break-word;
}
.copy .post-title {
  font-size: 22px;
  margin: 0 0 25px 0;
}
.copy .post-title a:hover,
.copy a:hover,
ol.notes a:hover,
#dsq-comments a:hover,
#dsq-options a:hover {
  background-color: #fff7a5;
}
.copy .post-title a {
  border: 0;
  margin: 0;
}
.copy h1,
.copy h2,
.copy h3,
.copy h4,
.copy h5 {
  margin-bottom: 10px;
  margin-top: 25px;
}
.copy h1:first-child,
.copy h2:first-child,
.copy h3:first-child,
.copy h4:first-child,
.copy h5:first-child {
  margin-top: 0;
}
.copy h1,
.auto-headings .copy p:first-child strong:first-child {
  font-size: 20px;
}
.copy p,
.copy ul,
.copy ol,
.copy img,
.copy blockquote {
  margin-bottom: 20px;
}
.copy p img:last-child {
  margin: 0;
}
.copy hr {
  background-color: #e0e2e1;
  margin: 30px 0;
  border: 0;
  height: 1px;
}
.copy .lead {
  font-size: 20px;
  color: #a4a6a5;
  line-height: 1.4;
  font-weight: 300;
}
.copy img {
  max-width: 100%;
  height: auto;
}
.copy img[align="left"] {
  margin: 0 20px 20px 0;
}
.copy img[align="right"] {
  margin: 0 0 20px 20px;
}
.copy a {
  border-bottom: 1px solid #e0e2e1;
  margin-top: -1px;
  padding: 1px 0;
}
.copy a:hover,
ol.notes a:hover,
#disqus a:hover {
  color: #131313;
}
.copy ol {
  list-style-type: decimal;
  list-style-position: inside;
}
.copy ol {
  margin-left: 20px;
  list-style-position: outside;
}
.copy ol li,
.copy ul li {
  padding: 1px;
}
.copy ol ol,
.copy ul ul {
  padding: 1px 0 0;
  margin-bottom: -1px;
}
.copy ol ol li {
  list-style-type: lower-alpha;
}
.copy ol ol ol li {
  list-style-type: lower-roman;
}
.copy ul li {
  padding-left: 20px;
}
.copy ul li:before {
  content: "●";
  font-weight: normal;
  padding-right: 10px;
  margin-left: -18px;
}
.copy ul ul li:before {
  content: "○";
}
.copy ul ul ul li:before {
  content: "—";
}
.copy blockquote {
  border-left: 3px solid #f0f0f0;
  padding-left: 15px;
}
.copy blockquote p:last-child {
  padding-bottom: 0;
}
.auto-headings .copy blockquote p:first-child strong:first-child {
  font-family: inherit;
  font-size: inherit;
}
.source {
  font-size: 11px;
  padding-top: 0;
}
.source p {
  margin: 0;
}
.meta {
  font-family:
    Arial,
    Helvetica Neue,
    sans-serif;
  font-size: 11px;
  padding: 20px 85px 0 0;
  margin: 0 30px 18px;
  position: relative;
  clear: both;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.meta li {
  margin: 0 12px 4px 0;
  list-style: none outside none;
  float: left;
  position: relative;
}
.meta .date a,
.meta .notes a,
.meta .comments a,
.meta .permalink a {
  padding-left: 16px;
}
.meta {
  color: #909090;
}
.meta a {
  color: #909090;
  line-height: 16px;
  display: inline-block;
  position: relative;
  outline: none;
}
.meta a:hover {
  color: #131414;
}
.meta .icon {
  background: url(../images/meta_icons.png) left top no-repeat;
  display: block;
  width: 12px;
  height: 16px;
  left: 0;
}
.meta .date a:hover .icon {
  background-position: left -16px;
}
.meta .date,
.meta .date-reblogged {
  clear: left;
}
.meta .date-reblogged a {
  padding-left: 18px;
}
.meta .date-reblogged a:hover .icon {
  background-position: -69px -16px;
}
.meta .date-reblogged .icon {
  background-position: -69px top;
  width: 14px;
}
.meta .date-reblogged em {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 11px;
  padding: 0 1px;
}
.meta .date-reblogged .reblogged-from {
  padding-left: 0;
}
.meta .notes .icon {
  background-position: -12px top;
}
.meta .notes a:hover .icon {
  background-position: -12px -16px;
}
.meta .comments .icon {
  background-position: -24px top;
  width: 13px;
}
.meta .comments a:hover .icon {
  background-position: -24px -16px;
}
.meta .permalink a {
  padding-left: 20px;
  text-indent: -999em;
}
.meta .permalink a:hover .icon {
  background-position: -37px -16px;
}
.meta .permalink .icon {
  width: 20px;
  background-position: -37px top;
}
.meta .tags {
  margin: 0;
  display: block;
  float: none;
}
.meta .tags a {
  color: #bbb;
}
.meta .tags a:hover {
  color: #5a5a5a;
}
.meta .share {
  position: absolute;
  right: 0;
  bottom: 3px;
  margin: 0;
  width: 70px;
}
.meta .share .share-btn {
  background: url(../images/share.png) left top no-repeat;
  color: #aaa;
  line-height: 23px;
  height: 23px;
  padding-left: 30px;
  outline: 0;
  display: block;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.meta .share .share-btn:hover {
  background-position: left bottom;
  color: #4e5251;
  text-shadow: 0 1px 0 #fff;
}
.meta .share .share-box {
  background: rgba(0, 0, 0, 0.07);
  padding: 5px;
  display: none;
  position: absolute;
  right: -5px;
  top: -10px;
  z-index: 5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.meta .share .share-box-inside {
  background-color: #dce0e0;
  color: #aaaead;
  font-size: 11px;
  text-transform: none;
  width: 231px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.meta .share .shortlink {
  background-color: #2c2c2c;
  color: #fff;
  font:
    400 13px/1 Helvetica,
    Arial,
    sans-serif;
  text-align: center;
  width: 231px;
  padding: 10px 0;
  border: 0;
  display: block;
  cursor: text;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.meta .share iframe {
  margin: 6px 0 6px 8px;
  float: left;
}
.meta .share .plusone-btn {
  float: left;
  width: 70px;
}
.meta .share .plusone-btn iframe {
  width: 70px !important;
  float: none;
  margin: 6px 0 0 8px !important;
}
.colored-panel {
  padding: 24px 30px 24px;
  position: relative;
  -webkit-box-shadow:
    0 0 0 5px rgba(0, 0, 0, 0.06) inset,
    0 0 0 1px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow:
    0 0 0 5px rgba(0, 0, 0, 0.06) inset,
    0 0 0 1px rgba(0, 0, 0, 0.2) inset;
  box-shadow:
    0 0 0 5px rgba(0, 0, 0, 0.06) inset,
    0 0 0 1px rgba(0, 0, 0, 0.2) inset;
  z-index: 2;
}
.colored-panel a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding-bottom: 1px;
  margin-top: -1px;
}
.singular .copy,
.not-found .copy {
  padding-bottom: 10px;
}
.not-found .search_query {
  font-weight: bold;
}
.media {
  position: relative;
  z-index: 1;
}
.media img,
.media object,
.media embed,
.media iframe {
  display: block;
  max-width: 100%;
}
.type-photo,
.type-photoset {
  padding: 0;
  border: 0;
}
.type-photoset .slides {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  z-index: 4;
}
.type-photoset .navi {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.type-photoset .navi a {
  position: absolute;
  top: 0;
  width: 25px;
  height: 100%;
  text-indent: -999em;
  display: block;
  overflow: hidden;
  outline: none;
}
.type-photoset .navi span {
  background: url(http://static.tumblr.com/njty47g/ueileufha/photo_btns_navi.png);
  display: block;
  width: 7px;
  height: 9px;
  opacity: 0.55;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -5px 0 0 -3px;
}
.type-photoset .navi a:hover span {
  opacity: 1;
}
.type-photoset .next span {
  background-position: right bottom;
}
.type-photoset .next:hover span {
  background-position: right top;
}
.type-photoset .next:hover {
  -webkit-box-shadow: 2px 0 2px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 2px 0 2px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 2px 0 2px rgba(0, 0, 0, 0.1) inset;
}
.type-photoset .next {
  right: -25px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.type-photoset .prev span {
  background-position: left bottom;
}
.type-photoset .prev:hover span {
  background-position: left top;
}
.type-photoset .prev:hover {
  -webkit-box-shadow: -2px 0 2px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: -2px 0 2px rgba(0, 0, 0, 0.1) inset;
  box-shadow: -2px 0 2px rgba(0, 0, 0, 0.1) inset;
}
.type-photoset .prev {
  left: -25px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.type-photoset .photo-panel img {
  height: auto;
}
.type-photoset .loading {
  min-height: 300px;
}
.photo-panel {
  width: 500px;
  position: relative;
  overflow: hidden;
  background: #000;
}
.photo-panel img {
  width: auto;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}
.photo-panel .caption {
  background-color: rgb(0, 0, 0);
  background-color: rgba(23, 25, 26, 0.8);
  color: #fff;
  width: 470px;
  padding: 0 15px;
  line-height: 40px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 5;
}
.photo-btns {
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  margin-left: -100px;
  position: absolute;
  right: 13px;
  top: 20px;
  z-index: 5;
  display: none;
}
.photo-btns a {
  background: url(../images/photo_btns_med.png) left top no-repeat;
  background-color: rgb(0, 0, 0);
  background-color: rgba(23, 25, 26, 0.8);
  text-indent: -999em;
  width: 39px;
  height: 39px;
  margin: 0 6px;
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.15);
  overflow: hidden;
}
.photo-btns a:hover {
  opacity: 1;
}
.photo-btns .photo-url {
  background-position: 8px 10px;
}
.photo-btns .photo-link-url {
  background-position: 7px -57px;
}
.photo-btns .lightbox {
  background-position: 8px -120px;
}
.type-video .loading,
.type-photoset .loading {
  background-image: url(../images/media_spinner_alt.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}
.type-video .inner-border,
.type-photo .inner-border,
.type-photoset .inner-border {
  border-top: 0;
}
.js .loading .photo-panel {
  display: none;
}
.js .loading .html_photoset {
  display: none;
}
.js .loading object,
.js .loading embed,
.js .loading iframe {
  visibility: hidden;
}
.no-js .loading {
  height: auto;
}
.no-js .html_photoset p {
  margin: 0;
}
.no-js .html_photoset .photoset_caption {
  background: #000;
  color: #fff;
  padding: 0 15px;
  line-height: 40px;
}
.tag_masonify .span2col img {
  width: 100%;
}
.type-audio .colored-panel {
  padding: 27px 30px 30px;
  position: relative;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.type-audio .download {
  background: url(http://static.tumblr.com/njty47g/CXzleufhl/audioplayer.png)
    right bottom no-repeat;
  width: 36px;
  height: 36px;
  text-indent: -999em;
  padding: 0;
  border: 0;
  margin: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
}
.type-audio .player-container {
  width: 120px;
  height: 109px;
  float: left;
  margin: 0 20px 0 0;
  position: relative;
  z-index: 3;
}
.type-audio .player-container .album-art {
  background: url(http://static.tumblr.com/xgwqnql/Yjllbpg5f/no_art.jpg) left
    top no-repeat;
  width: 109px;
  height: 109px;
  position: absolute;
  right: 0;
  top: 0;
}
.type-audio .player-container .album-art img {
  width: 100%;
  height: 100%;
}
.type-audio .player-container .album-case {
  width: 12px;
  height: 109px;
  background: url(http://static.tumblr.com/xgwqnql/qLRlbpjay/audioplayer.png)
    left top no-repeat;
  position: absolute;
  left: 0;
  top: 0;
}
.type-audio .player-container .player-btn {
  background: url(http://static.tumblr.com/xgwqnql/qLRlbpjay/audioplayer.png) -37px -27px
    no-repeat;
  width: 54px;
  height: 56px;
  margin: 27px 0 0 36px;
  position: relative;
}
.type-audio .player-container .player-btn .audio_player {
  width: 20px;
  height: 19px;
  overflow: hidden;
  position: relative;
  padding: 14px 0 3px 13px;
}
.type-audio .player-container .player-btn .audio_player embed {
}
.type-audio .audio-meta {
  background-color: rgba(0, 0, 0, 0.06);
  background-image: url(http://static.tumblr.com/xgwqnql/6rolbpg06/wave_form.png);
  background-position: 25px 15px;
  background-repeat: no-repeat;
  overflow: hidden;
  min-height: 69px;
  padding: 20px 25px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.type-audio .audio-meta .plays {
  font-size: 12px;
}
.type-audio .audio-meta .plays .count {
  font-size: 12px;
  display: inline;
}
.type-audio .audio-meta .track-info span {
  display: block;
}
.type-audio .audio-meta .track-info .artist {
  font-size: 14px;
}
.type-audio .audio-meta .title {
  font-size: 20px;
  font-weight: 500;
}
.corners span {
  display: block;
  position: absolute;
  width: 0;
  height: 0;
}
.corners .tl {
  left: 0;
  top: 0;
  border-bottom: 2px solid transparent;
  border-left: 2px solid;
}
.corners .tr {
  top: 0;
  right: 0;
  border-bottom: 2px solid transparent;
  border-right: 2px solid;
}
.corners .bl {
  bottom: 0;
  left: 0;
  border-bottom: 2px solid;
  border-right: 2px solid transparent;
}
.corners .br {
  bottom: 0;
  right: 0;
  border-bottom: 2px solid;
  border-left: 2px solid transparent;
}
.type-quote .colored-panel {
  padding-bottom: 40px;
}
.type-quote .quote-text {
  border-left: 0;
  padding: 0;
  font-size: 20px;
  font-family: georgia, serif;
  font-style: italic;
  line-height: 28px;
}
.type-quote .quote-text span.ldquo,
.type-quote .quote-text span.rdquo {
  font-size: 48px;
  font-weight: normal;
  position: relative;
}
.type-quote .quote-text span.ldquo {
  margin-left: -4px;
  padding-right: 5px;
  top: 10px;
}
.type-quote .quote-text span.rdquo {
  font-size: 28px;
  line-height: 23px;
  left: 0;
  top: 3px;
}
.type-chat .chat li {
  font-size: 13px;
  padding: 8px 12px;
  border-bottom: 1px dashed #ccc;
}
.type-chat .chat li:before {
  content: "";
  display: none;
  padding: 0;
  margin: 0;
}
.type-chat .chat .speaker {
  font-size: 14px;
  font-weight: bold;
  margin-right: 3px;
}
.type-chat .chat .even {
  background-color: #fffdf0;
}
.type-chat .chat .even .speaker {
  color: #444;
}
.type-link .post-title a {
  background-color: #f5faf9;
  padding: 5px 15px 5px 38px;
  display: inline-block;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.type-link .post-title a .icon {
  background: url(http://static.tumblr.com/xgwqnql/w6zlbpg36/paperclip.png) left
    top no-repeat;
  left: 10px;
  top: 9px;
  width: 17px;
  height: 20px;
  display: block;
}
.type-link .post-title a:hover {
  color: #3c4042;
}
.type-link .post-title a:hover .icon {
  opacity: 1;
}
.type-answer .colored-panel {
  padding: 24px 30px 30px 64px;
}
.type-answer h2.user-question {
  font-family: georgia, serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5;
  word-wrap: break-word;
  margin: 0;
}
.type-answer h2.user-question span {
  font-style: italic;
  font-weight: bold;
  position: absolute;
  left: 25px;
  top: 25px;
}
.type-answer .question-asker {
  font-size: 17px;
  padding: 0 0 20px 2px;
}
.type-answer .question-asker img {
  display: inline;
}
.type-answer .question-asker img {
  vertical-align: middle;
  margin: 0 10px 0 0;
}
.type-answer .answer {
  padding-top: 20px;
  border-top: 1px solid #e0e2e1;
}
.quote-nipple {
  background: url(http://static.tumblr.com/njty47g/s9Nleufi1/quote_nipple.png)
    right top no-repeat;
  width: 34px;
  height: 22px;
  position: absolute;
  left: 30px;
  top: -18px;
}
#fancybox-title {
  font-size: 16px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-align: left;
  padding-left: 20px !important;
}
#disqus {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  border-top: 1px dashed #ddd;
  padding: 25px 30px;
}
#disqus h2 {
  font-size: 20px;
  padding-bottom: 20px;
}
#dsq-content {
  font-size: 13px !important;
}
#dsq-content h3 {
  font-size: 16px;
  padding-bottom: 10px;
}
#infscr-loading {
  color: #333;
  background: none repeat scroll 0 0 #fff;
  padding: 5px;
  bottom: 30px;
  right: 30px;
  position: fixed;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
  opacity: 0.8;
}
#infscr-loading img {
  display: block;
}
#infscr-loading div {
  padding: 0 5px;
}
.infscroll #content {
  padding-bottom: 20px;
}
.js .infscroll #footer {
  display: none;
}
.js .infscroll #pagination {
  visibility: hidden;
}
.page-sep {
  color: rgba(0, 0, 0, 0.75);
  border-bottom: 3px solid rgba(0, 0, 0, 0.1);
  margin: 50px 0;
  padding: 10px 0;
  font-weight: bold;
  font-size: 20px;
}
.content-600 .banner img {
  max-width: 860px;
}
.content-600 .photo-panel {
  width: 600px;
}
.content-600 .photo-panel .caption {
  width: 570px;
}
.content-600 .tag_masonify .photo-panel {
  width: 300px;
}
.content-600 .tag_masonify .span2col {
  width: 600px;
}
.content-600 #page,
.content-600 .inner {
  width: 860px;
}
.content-600 .banner .blog-title {
  font-size: 48px;
}
.content-600 #content {
  width: 600px;
}
.content-600 .post .post-shadow {
  background-position: left center;
}
.content-600 .copy .post-title {
  font-size: 24px;
}
.content-600 #likes {
  margin-left: -20px;
}
.content-600 #likes .like_post {
  width: 156px;
  margin-left: 20px;
}
.content-600 #likes .like_post img {
  width: 146px;
}
.content-700 .banner img {
  max-width: 940px;
}
.content-700 .photo-panel {
  width: 700px;
}
.content-700 .photo-panel .caption {
  width: 670px;
}
.content-700 .tag_masonify .photo-panel {
  width: 350px;
}
.content-700 .tag_masonify .span2col {
  width: 700px;
}
.content-700 #page,
.content-700 .inner {
  width: 940px;
}
.content-700 .banner .blog-title {
  font-size: 48px;
}
.content-700 #content {
  width: 700px;
}
.content-700 .post .post-shadow {
  background-position: left bottom;
}
.content-700 .copy .post-title {
  font-size: 24px;
}
.content-700 .type-audio .player-container .player-btn {
  margin: 26px 0 0 168px;
}
.content-700 .type-audio .audio-meta .plays {
  float: left;
  width: 90px;
  padding-left: 70px;
}
.content-700 .type-audio .audio-meta .plays .count {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  padding: 0;
  display: block;
}
.content-700 .type-audio .audio-meta .plays,
.content-700 .type-audio .audio-meta .track-info {
  font-size: 15px;
  margin-top: 9px;
}
.content-700 .type-audio .audio-meta .track-info {
  background: url(http://static.tumblr.com/xgwqnql/qLRlbpjay/audioplayer.png) -120px
    top no-repeat;
  width: 225px;
  min-height: 45px;
  padding: 0 0 0 56px;
  float: right;
}
.content-700 .type-audio .audio-meta .title {
  font-size: 20px;
  line-height: 1.2;
}
.content-700 #likes {
  margin-left: -25px;
}
.content-700 #likes .like_post {
  width: 168px;
  margin-left: 25px;
}
.content-700 #likes .like_post img {
  width: 156px;
}
.round-corners .post-panel {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.round-corners .type-answer .post-panel,
.round-corners .type-audio .post-panel,
.round-corners .type-video .post-panel,
.round-corners .type-photo .post-panel,
.round-corners .type-quote .post-panel,
.round-corners .type-photoset .post-panel {
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.round-corners .colored-panel {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.menu-left .menu {
  float: left;
}
.menu-labels .menu {
  padding-top: 15px;
}
.menu-labels .menu .label {
  display: block;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.menu-labels .menu .icon {
  position: absolute;
  left: 0;
  top: 1px;
}
.menu-labels .menu a {
  padding-left: 24px;
  margin-left: 18px;
}
.menu-labels .menu .rss {
  padding-left: 22px;
}
.menu-labels .menu .ask {
  padding-left: 23px;
}
.right-sidebar #content {
  float: left;
}
.left-sidebar #content {
  float: right;
}
.left-sidebar #infscr-loading {
  right: auto;
  left: 30px;
}
.content-500 .right-sidebar #content,
.content-600 .right-sidebar #content {
  margin-right: 80px;
}
.content-700 .right-sidebar #content {
  margin-right: 60px;
}
.content-500 .left-sidebar #content,
.content-600 .left-sidebar #content {
  margin-left: 80px;
}
.content-700 .left-sidebar #content {
  margin-left: 60px;
}
.blog-title a,
#sidebar h2,
#footer h2,
#footer-end a,
.pages a,
.menu a,
.more-likes,
.like_link a {
  color: #000;
  color: rgba(0, 0, 0, 0.75);
}
.invert #socialize a,
.invert #footer-end .tumblr {
  background-image: url(http://static.tumblr.com/njty47g/mDTlf6227/icons_spr_white.png);
}
.invert .ruled-top,
.invert .page-sep,
.invert #likes .like_post blockquote,
.invert #footer-links li {
  border-color: rgba(255, 255, 255, 0.1);
}
.invert .pinned .inner {
  border-color: rgba(255, 255, 255, 0.15);
}
.invert .pinned .random .icon,
.invert-topbar .fixed .random .icon {
  background-position: left top;
}
.invert .pinned .archives .icon,
.invert-topbar .fixed .archives .icon {
  background-position: -19px top;
}
.invert .pinned .rss .icon,
.invert-topbar .fixed .rss .icon {
  background-position: -38px top;
}
.invert .pinned .ask .icon,
.invert-topbar .fixed .ask .icon {
  background-position: -73px top;
}
.invert .pinned .submit .icon,
.invert-topbar .fixed .submit .icon {
  background-position: -54px top;
}
.invert .pinned .pages a,
.invert #sidebar .pages a,
.invert .more-likes,
.invert .like_link a,
.invert #pagination .nextprev a {
  background: rgba(255, 255, 255, 0.05);
}
.invert .type-photoset .prev span {
  background-position: left top;
  opacity: 0.6;
}
.invert .type-photoset .next span {
  background-position: right top;
  opacity: 0.6;
}
.invert .colored-panel {
  -webkit-box-shadow:
    0 0 0 5px rgba(0, 0, 0, 0.06) inset,
    0 0 0 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:
    0 0 0 5px rgba(0, 0, 0, 0.06) inset,
    0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow:
    0 0 0 5px rgba(0, 0, 0, 0.06) inset,
    0 0 0 1px rgba(0, 0, 0, 0.2);
}
.invert #twitter .tweets li,
.invert #twitter .profile,
.invert #sidebar #likes .like_post {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.invert #infscr-loading {
  opacity: 1;
}
.invert-topbar .fixed .blog-title a,
.invert-topbar .fixed .blog-title a:hover,
.invert-topbar .fixed .menu a:hover {
  color: #fff;
}
.invert-topbar .fixed .pages a {
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.05);
}
.invert-topbar .fixed .menu a {
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
}
.invert-topbar .fixed {
  background-position: left bottom;
  padding-bottom: 1px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.scale-images .photo-panel img {
  width: 100%;
}
.ie7 .photo-btns a {
  text-indent: 0;
  line-height: 0;
  font-size: 0;
}
.ie7 #search-form span {
  top: 1px;
}
.ie7 img {
  -ms-interpolation-mode: bicubic;
}
.ie7 #footer,
.ie7 #footer #footer-end,
.ie7 #sidebar #socialize,
.ie7 .meta,
.ie7 .meta-list,
.ie7 .media,
.ie7 .photoset-panel,
.ie7 .post-panel,
.ie7 .post-shadow {
  zoom: 1;
}
.lte-ie8 #sidebar .pages li {
  padding: 3px 0;
}
.lte-ie8 #sidebar .pages a {
  padding-left: 0;
  padding-right: 0;
}
.lte-ie8 #header .pages {
  margin-left: -5px;
}
.lte-ie8 #header .pages a {
  padding-left: 5px;
  padding-right: 5px;
}
