
* {
    margin: 0;
    padding: 0;
    font-size: 1em;
    text-decoration: none;
    border: none;
    outline: none;
}

html {
	-webkit-font-smoothing: antialiased;
	background-color: transparent;  
	margin: 0px;
	padding: 0px;
}

body {
	background: #b1566f url("http://static.tumblr.com/vtklnh7/Ebjlr45kw/texture-pink.jpg") 0 0 repeat;
	font-family: Georgia, serif;
}

  body.cooking {
    background: url("http://static.tumblr.com/vtklnh7/ggYlr45jz/texture-gold.jpg") 0 0 repeat;
  }

a {
	color: #bd9ea6;
}

article a:link, article a:visited {
  color:  #667771;
}

  body.cooking article a:link, body.cooking article a:visited {
    color: #b98336;
  }

article a:hover {
  color: #558272;
}

  body.cooking article a:hover {
    color: #d5963b;
  }

article a:active {
  color: #495c55;
}

  body.cooking article a:active {
    color: #6f4f20;
  }

div.container {
	width: 1000px;
	margin: auto;
}

nav ul {
	padding-top: 14px;
}

nav li {
	display: inline;
	margin-right: 17px;
}

nav a {
  color: #652b3b;
	text-shadow: 0 1px 0 rgba(255,255,255,.75);
}

.rgba nav a {
  color: rgba(101,43,59,.58);
}

body.cooking nav a {
  color: #d9b98d;
  text-shadow: 0 1px 3px rgba(0,0,0,.9);
}

nab a:link, nab a:visited {
  color: #5d313d;
}

nav a:hover {
  color: #7b374a;
}

nav a:active {
  color: #46252e;
}

body > nav {
	background: url("http://static.tumblr.com/vtklnh7/lSzlr3asf/nav-bg.png") -50% 0 repeat-x;
	float: left;
	clear: left;
	height: 50px;
	width: 100%;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.multiplebgs body > nav {
  background: url("http://static.tumblr.com/vtklnh7/4rVlr45jb/stiches.png") -50% 0 repeat-x, url("http://static.tumblr.com/vtklnh7/lSzlr3asf/nav-bg.png") -50% 0 repeat-x;
}

  body.cooking > nav {
    background: url("http://static.tumblr.com/vtklnh7/3Jllqs9yv/cooking-stiches.png") -50% 0 repeat-x, url("http://static.tumblr.com/vtklnh7/Bzulqs9em/cooking-nav-bg.jpg") -50% 0 repeat-x;
    height: 221px;
  }

body > header {
	font-family: "Josefin Sans", Helvetica, Arial, sans-serif;
	float: left;
	clear: left;
	width: 100%;
	min-height: 96px;
	margin-bottom:34px;
	text-align: center;
}

  body.cooking > header {
    margin-top: -150px;
  }

body > header h1 {
	margin-top: 20px;
	font-size: 64px;
	font-weight: normal;
	letter-spacing: 4px;
	line-height: auto;
	color: #e1d6ce;
	text-transform: uppercase;
	text-shadow: 0 1px 1px rgba(0,0,0,.75);
	position: relative;
}

body > header h1 a {
  color: #e1d6ce;
}

  body.cooking > header h1 a {
    color: #000;
    text-shadow: 4px 4px 0 rgba(255,255,255,.7);
    width:590px;
    margin:0 auto;
    display:block;
  }

body > header h1:before {
	content: "";
	background: url("http://static.tumblr.com/vtklnh7/vuYlqsa3g/flourish-title-left.png") 0 0 no-repeat;
	display: block;
	height: 105px;
	width: 149px;
	position: absolute;
	top: -20px;
	left: 60px;
}

  body.cooking > header h1:before {
  	content: "";
  	background: url("http://static.tumblr.com/vtklnh7/71qlqsa28/flourish-title-left-cooking.png") 0 0 no-repeat;
  	display: block;
  	height: 90px;
  	width: 200px;
  	position: absolute;
  	top: -20px;
  	left: 0;
  }

body > header h1:after {
	content: "";
	background: url("http://static.tumblr.com/vtklnh7/YwKlqsa6b/flourish-title-right.png") 0 0 no-repeat;
	display: block;
	height: 105px;
	width: 149px;
	position: absolute;
	top: -20px;
	right: 60px;
}

  body.cooking > header h1:after {
  	content: "";
  	background: url("http://static.tumblr.com/vtklnh7/aXylqsa3w/flourish-title-right-cooking.png") 0 0 no-repeat;
  	display: block;
  	height: 90px;
  	width: 200px;
  	position: absolute;
  	top: -20px;
  	right: 0;
  }

body > header h2 {
	padding: 0;
	margin-bottom:15px;
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	color: #5d313d;
	text-transform: lowercase;
	text-shadow: 0 1px 0 rgba(255,255,255,.25);
}

  body.cooking > header h2 {
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,.9);
  }

	body.cooking > header h2 a {
		color:#000;
	}

body > header h2 span {
	text-transform: uppercase;
	font-style: normal;
}

body > footer {
	float: left;
	clear: left;
	width: 100%;
	height: 82px;
	padding-top: 8px;
	background: #f0e8e0 url("http://static.tumblr.com/vtklnh7/RZrlqsa78/footer-bg.jpg") repeat;
	border-top: 1px solid #ffffff;
	-webkit-box-shadow: 0 -1px 0 #552532; -moz-box-shadow: 0 -1px 0 #552532; -ms-box-shadow: 0 -1px 0 #552532; -o-box-shadow: 0 -1px 0 #552532; box-shadow: 0 -1px 0 #552532;
}

  body.cooking > footer {
    background: url("http://static.tumblr.com/vtklnh7/IrVlqs8ug/cooking-footer-bg.jpg") repeat;
  }

body > footer nav {
	float: left;
	clear: left;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

body > footer p {
	float: right;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #652B3B;
	text-shadow: 0 1px 0 rgba(255,255,255,.25);
	padding-top: 14px;
}

  body.cooking > footer p {
    color: #d6d6d6;
    text-shadow: 0 1px 3px rgba(0,0,0,.9);
  }

body > footer p span {
	font-family: "Josefin Sans", Helvetica, Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: rgba(67,39,46,.58);
}

  body.cooking > footer p span {
    color: #d6d6d6;
  }

body > footer p a {
	text-transform: uppercase;
	color: #866669;
}

  body.cooking > footer p a {
    color: #d6d6d6;
  }

div#main {
	max-width: 1000px;
	overflow: visible;
}

section.sidebar {
	float: left;
	clear: left;
	width: 300px;
	min-height: 600px;
	margin-right: 50px;
	position: relative;
}

section.sidebar:before {
	content: "";
	width: 457px;
	height: 348px;
	display: block;
	position: absolute;
	z-index: 4;
	top: -18px;
	left: -115px;
	background: url("http://static.tumblr.com/vtklnh7/44Clr45j0/sidebar-bg.png") 0 0 no-repeat;
}

  body.cooking section.sidebar:before {
    display: none;
  }

section.sidebar > * {
	margin-bottom: 20px;
	font-family: Georgia, serif;
	font-size: 15px;
	font-style: italic;
	color: #d6cabf;
	text-shadow: 0 1px 0 #633542;
	float: left;
	clear: left;
	width: 100%;
}

  body.cooking section.sidebar > * {
    color: #5b5b5b;
    text-shadow: 0 1px 0 rgba(255,255,255,.75);
  }

  body.cooking section.sidebar > * a {
    color: #232323;
  }

section.sidebar > * p {
	text-align: center;
	line-height: 1.4em;
}

section.sidebar > * header {
	width: 100%;
	float: left;
	clear: left;
	text-align: center;
	padding-bottom: 35px;
	margin-bottom: 10px;
}

section.sidebar > * footer {
	text-align: center;
}

section.sidebar > * footer a {
	color: #5d313d;
	font-family: "Josefin Sans", Helvetica, Arial, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	font-style: normal;
	text-shadow: 0 1px 0 rgba(255,255,255,.25);
}

section.sidebar > * footer a.button {
	font-size: 11px;
	font-family: Arial, sans-serif;
	background: transparent url("http://static.tumblr.com/vtklnh7/Mt0lqs8qa/button-small.png") 0 0 no-repeat;
	float: left;
	clear: left;
	width: 108px;
	height: 24px;
	position: relative;
	line-height: 24px;
	left: 96px;
	margin-top: 10px;
}

section.sidebar > * footer a.button:hover {
  background-position-y: -24px;
}

section.sidebar > * footer a.button:active {
  background-position-y: -48px;
}

  body.cooking section.sidebar > * footer a.button {
    color: #fff;
    width: 125px;
    height: 26px;
    background: transparent url("http://static.tumblr.com/vtklnh7/WSvlqs8rz/cooking-button-small.png") 0 0 no-repeat;
    left: 87px;
  }

  body.cooking section.sidebar > * footer a.button:hover {
    background-position-y: -26px;
  }

  body.cooking section.sidebar > * footer a.button:active {
    background-position-y: -52px;
  }

section.sidebar > * footer a.button:hover {
  background-position-y: -24px;
}

section.sidebar > * footer a.button:active {
  background-position-y: -48px;
}

section.sidebar > * header h1 {
	color: #e1d6ce;
	font-size: 34px;
	font-family: "Josefin Sans", Helvetica, Arial, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.75);
	font-style: normal;
	text-align: center;
	letter-spacing: -2px;
}

  body.cooking section.sidebar > * header h1 {
    color: #000;
    text-shadow: 0 1px 0 rgba(255,255,255,.75);
  }

section.sidebar section.search, section.sidebar section.profile, section.content > article {
	-webkit-border-radius: 7px; -moz-border-radius: 7px; -o-border-radius: 7px; -ms-border-radius: 7px; border-radius: 7px 7px 7px 7px;
}

section.sidebar section.search {
	height: 60px;
	position: relative;
	z-index: 10;
}

section.sidebar section.search:before {
	content: "";
	height: 40px;
	width: 260px;
	display: block;
	position: absolute;
	background: rgba(0,0,0,.45);
	bottom: 5px;
	left: 20px;
	z-index: 2;
	-webkit-border-radius: 260px 40px; -moz-border-radius: 260px 40px; -o-border-radius: 260px 40px; -ms-border-radius: 260px 40px; border-radius: 260px 40px;
	-webkit-box-shadow: 0 0 10px 10px rgba(0,0,0,.45); -moz-box-shadow: 0 0 10px 10px rgba(0,0,0,.45); -ms-box-shadow: 0 0 10px 10px rgba(0,0,0,.45); -o-box-shadow: 0 0 10px 10px rgba(0,0,0,.45); box-shadow: 0 0 10px 10px rgba(0,0,0,.45);
}

section.sidebar section.search form {
	float: left;
	clear: left;
	width: 100%;
	height: 60px;
	position: relative;
	z-index: 10;
	background: #f0e8e0 url("http://static.tumblr.com/vtklnh7/QLclr45ii/search-bg.jpg") repeat;
	border: 1px solid #602939;
	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255,.75); -moz-box-shadow: inset 0 0 1px rgba(255,255,255,.75); -ms-box-shadow: inset 0 0 1px rgba(255,255,255,.75); -o-box-shadow: inset 0 0 1px rgba(255,255,255,.75); box-shadow: inset 0 0 1px rgba(255,255,255,.75);
	-webkit-border-radius: 7px; -moz-border-radius: 7px; -o-border-radius: 7px; -ms-border-radius: 7px; border-radius: 7px 7px 7px 7px;
	-webkit-background-clip: padding-box;
}

  body.cooking section.sidebar section.search form {
    background: url("http://static.tumblr.com/vtklnh7/aevlqs9wm/cooking-search-bg.jpg") repeat;
    -webkit-box-shadow: inset 0 0 1px rgba(255,255,255,.25); -moz-box-shadow: inset 0 0 1px rgba(255,255,255,.25); -ms-box-shadow: inset 0 0 1px rgba(255,255,255,.25); -o-box-shadow: inset 0 0 1px rgba(255,255,255,.25); box-shadow: inset 0 0 1px rgba(255,255,255,.25);
  	border:1px solid #000000;
}

section.sidebar section.search input {
	font-size: 18px;
	font-family: Georgia;
	background: #f1e8df url("http://static.tumblr.com/vtklnh7/7HNlqsc0u/icon-search.png") 12px 9px no-repeat;
	border-bottom: 1px solid #ab9c91;
	color: #bbc1bf;
	font-style: italic;
	width: 210px;
	height: 36px;
	padding-left: 40px;
	padding-right: 10px;
	margin: 12px 0 0 20px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.55); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.55); -o-box-shadow: inset 0 1px 1px rgba(0,0,0,.55); -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.55); box-shadow: inset 0 1px 1px rgba(0,0,0,.55);
	-webkit-border-radius: 7px; -moz-border-radius: 7px; -o-border-radius: 7px; -ms-border-radius: 7px; border-radius: 7px 7px 7px 7px;
}

  body.cooking section.sidebar section.search input {
    background: #f8f7f1 url("http://static.tumblr.com/vtklnh7/7HNlqsc0u/icon-search.png") 12px 9px no-repeat;
  }

section.sidebar section.search input::-webkit-input-placeholder, section.sidebar section.search input:-moz-placeholder {
	font-style: italic;
	font-weight: normal;
}

.cooking section.sidebar section.profile {
	margin-bottom:30px;
}

section.sidebar section.profile {
	font-family: "DawningofaNewDayRegular", Helvetica, Arial, sans-serif;
	color: #5d313d;
	position: relative;
	z-index: 10;
}

section.sidebar section.profile:before {
	content: "";
	height: 40px;
	width: 260px;
	display: block;
	position: absolute;
	background: rgba(0,0,0,.45);
	bottom: 5px;
	left: 20px;
	z-index: 2;
	-webkit-border-radius: 260px 40px; -moz-border-radius: 260px 40px; -o-border-radius: 260px 40px; -ms-border-radius: 260px 40px; border-radius: 260px 40px;
	-webkit-box-shadow: 0 0 10px 10px rgba(0,0,0,.45); -moz-box-shadow: 0 0 10px 10px rgba(0,0,0,.45); -ms-box-shadow: 0 0 10px 10px rgba(0,0,0,.45); -o-box-shadow: 0 0 10px 10px rgba(0,0,0,.45); box-shadow: 0 0 10px 10px rgba(0,0,0,.45);
}



section.sidebar section.profile figure {
	float: left;
	clear: left;
	width: 100%;
	position: relative;
	z-index: 10;
	background: #f0e8e0 url("http://static.tumblr.com/vtklnh7/2Ixlr44ql/pink-bg.jpg") repeat;
	border: 1px solid #602939;
	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255,.75); -moz-box-shadow: inset 0 0 1px rgba(255,255,255,.75); -ms-box-shadow: inset 0 0 1px rgba(255,255,255,.75); -o-box-shadow: inset 0 0 1px rgba(255,255,255,.75); box-shadow: inset 0 0 1px rgba(255,255,255,.75);
	-webkit-border-radius: 7px; -moz-border-radius: 7px; -o-border-radius: 7px; -ms-border-radius: 7px; border-radius: 7px 7px 7px 7px;
}

  body.cooking section.sidebar section.profile figure {
    background: #fff url("http://static.tumblr.com/vtklnh7/Fwglqsa7z/gold-bg.jpg") repeat;
    -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0;
	border:1px solid #7C5F51 !important;
  }

 	section.profile figure #profile-photo-wrap {
		position:relative;
		margin:12px 12px 0px 12px;
	}

	section.profile figure #profile-photo-wrap.no-caption {
		margin:12px 12px 4px 12px !important;
	}

 section.sidebar section.profile figure #profile-photo-wrap span {
	display: block;
	/*width: 0;
		  	height: 0;*/
	position: absolute;
	top: 0px;
	left: 0px;
	bottom:8px;
	right:0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.8), inset 0 0 54px rgba(0,0,0,.65); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.8), inset 0 0 54px rgba(0,0,0,.65); -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.8), inset 0 0 54px rgba(0,0,0,.65); -o-box-shadow: inset 0 1px 1px rgba(0,0,0,.8), inset 0 0 54px rgba(0,0,0,.65); box-shadow: inset 0 1px 1px rgba(0,0,0,.8), inset 0 0 54px rgba(0,0,0,.65);
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;
}

section.sidebar section.profile figure #profile-photo-wrap img {
	width: 275px;
	/*margin: 12px 12px 0 12px;*/
	border-bottom: 1px solid #f2dccc;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;
}

section.sidebar section.profile p {
	font-size: 28px;
	color: #5d313d;
	text-align: center;
	margin-bottom: 5px;
}

section.sidebar section.about header {
	background: url("http://static.tumblr.com/vtklnh7/Bsglqsa9a/header-about.png") bottom center no-repeat;
}

  body.cooking section.sidebar section.about header {
  	background: url("http://static.tumblr.com/vtklnh7/Nq9lqs8w5/cooking-header-about.png") bottom center no-repeat;
  }

section.sidebar section.tweets header {
	background: url("http://static.tumblr.com/vtklnh7/7rFlqsaeg/header-twitter.png") bottom center no-repeat;
}

  body.cooking section.sidebar section.tweets header {
  	background: url("http://static.tumblr.com/vtklnh7/FKBlqs8x4/cooking-header-twitter.png") bottom center no-repeat;
  }

section.sidebar section.flickr header {
	background: url("http://static.tumblr.com/vtklnh7/x0Clqsabm/header-flickr.png") bottom center no-repeat;
}

  body.cooking section.sidebar section.flickr header {
  	background: url("http://static.tumblr.com/vtklnh7/Nq9lqs8w5/cooking-header-about.png") bottom center no-repeat;
  }

section.sidebar section.media header {
	background: url("http://static.tumblr.com/vtklnh7/reOlqsacl/header-media.png") bottom center no-repeat;
}

  body.cooking section.sidebar section.media header {
  	background: url("http://static.tumblr.com/vtklnh7/Nq9lqs8w5/cooking-header-about.png") bottom center no-repeat;
  }

section.sidebar section.about {
	margin-bottom: 40px;
}

section.sidebar section.flickr, section.sidebar section.tweets {
	margin-bottom: 55px;
}

section.sidebar section.tweets .twtr-doc {
  width: auto;
  background: transparent;
}

section.sidebar section.flickr #flickr {
  padding-left: 21px;
}

section.sidebar section.flickr .flickr_badge_image {
	float: left;
	clear: none;
	list-style-type: none;
	margin: 0 12px 12px 0;
	position: relative;
	border: 1px solid #343029;
	-webkit-border-radius: 7px; -moz-border-radius: 7px; -o-border-radius: 7px; -ms-border-radius: 7px; border-radius: 7px;
}

section.sidebar section.flickr li:nth-child(3n) {
	margin-right: 0;
}

section.sidebar section.flickr .flickr_badge_image img {
	width: 75px;
	max-width: 75px;
	float: left; clear: left;
	margin: 0;
	padding: 0;
	-webkit-border-radius: 7px; -moz-border-radius: 7px; -o-border-radius: 7px; -ms-border-radius: 7px; border-radius: 7px;
}

section.sidebar section.media ul {
	width: 223px;
	margin: 10px auto;
}

section.sidebar section.media li {
	float: left;
	clear: none;
	list-style-type: none;
	width: 45px;
	height: 45px;
	margin: 0 14px 14px 0;
}

section.sidebar section.media li:nth-child(4n) {
	margin-right: 0;
}

section.sidebar section.media li a {
	float: left;
	clear: left;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}

section.sidebar section.media li.skype a {
	background: url("http://static.tumblr.com/vtklnh7/EG7lqsc1e/icon-skype.png") 0 0 no-repeat;
}

  body.cooking section.sidebar section.media li.skype a {
  	background: url("http://static.tumblr.com/vtklnh7/qwUlqs96e/cooking-icon-skype.png") 0 0 no-repeat;
  }

section.sidebar section.media li.aim a {
	background: url("http://static.tumblr.com/vtklnh7/BtFlqsafz/icon-aim.png") 0 0 no-repeat;
}

  body.cooking section.sidebar section.media li.aim a {
  	background: url("http://static.tumblr.com/vtklnh7/wpWlqs8xs/cooking-icon-aim.png") 0 0 no-repeat;
  }

section.sidebar section.media li.dribbble a {
	background: url("http://static.tumblr.com/vtklnh7/WD2lqsatq/icon-dribbble.png") 0 0 no-repeat;
}

  body.cooking section.sidebar section.media li.dribbble a {
  	background: url("http://static.tumblr.com/vtklnh7/XLdlqs8ys/cooking-icon-dribbble.png") 0 0 no-repeat;
  }

section.sidebar section.media li.gowalla a {
	background: url("http://static.tumblr.com/vtklnh7/DOFlqsaxq/icon-gowalla.png") 0 0 no-repeat;
}

  body.cooking section.sidebar section.media li.gowalla a {
  	background: url("http://static.tumblr.com/vtklnh7/w92lqs90f/cooking-icon-gowalla.png") 0 0 no-repeat;
  }

section.sidebar section.media li.instagram a {
	background: url("http://static.tumblr.com/vtklnh7/5s0lqsb70/icon-instagram.png") 0 0 no-repeat;
}

  body.cooking section.sidebar section.media li.instagram a {
  	background: url("http://static.tumblr.com/vtklnh7/ad5lqs90z/cooking-icon-instagram.png") 0 0 no-repeat;
  }

section.sidebar section.media li.lovedsgn a {
	background: url("http://static.tumblr.com/vtklnh7/nublqsbke/icon-lovedsgn.png") 0 0 no-repeat;
}

  body.cooking section.sidebar section.media li.lovedsgn a {
  	background: url("http://static.tumblr.com/vtklnh7/BQNlqs93l/cooking-icon-lovedsgn.png") 0 0 no-repeat;
  }

section.sidebar section.media li.formspring a {
	background: url("http://static.tumblr.com/vtklnh7/WhTlqsax6/icon-formspring.png") 0 0 no-repeat;
}

  body.cooking section.sidebar section.media li.formspring a {
  	background: url("http://static.tumblr.com/vtklnh7/cxblqs903/cooking-icon-formspring.png") 0 0 no-repeat;
  }

section.sidebar section.media li.myspace a {
	background: url("http://static.tumblr.com/vtklnh7/gUPlqsbl1/icon-myspace.png") 0 0 no-repeat;
}

  body.cooking section.sidebar section.media li.myspace a {
  	background: url("http://static.tumblr.com/vtklnh7/1mclqs95s/cooking-icon-myspace.png") 0 0 no-repeat;
  }

section.sidebar section.media li.vimeo a {
	background: url("http://static.tumblr.com/vtklnh7/mtBlr3apj/icon-vimeo.png") 0 0 no-repeat;
}

  body.cooking section.sidebar section.media li.vimeo a {
  	background: url("http://static.tumblr.com/vtklnh7/gzzlqs96w/cooking-icon-vimeo.png") 0 0 no-repeat;
  }

section.sidebar section.media li.rss a {
	background: url("http://static.tumblr.com/vtklnh7/mb4lqsbzr/icon-rss.png") 0 0 no-repeat;
}

  body.cooking section.sidebar section.media li.rss a {
  	background: url("http://static.tumblr.com/vtklnh7/t34lqs961/cooking-icon-rss.png") 0 0 no-repeat;
  }

section.sidebar section.media li.email a {
	background: url("http://static.tumblr.com/vtklnh7/IP7lqsauo/icon-email.png") 0 0 no-repeat;
}

  body.cooking section.sidebar section.media li.email a {
  	background: url("http://static.tumblr.com/vtklnh7/mhdlqs8z5/cooking-icon-email.png") 0 0 no-repeat;
  }

section.sidebar section.media li.facebook a {
	background: url("http://static.tumblr.com/vtklnh7/UFwlqsawa/icon-facebook.png") 0 0 no-repeat;
}

  body.cooking section.sidebar section.media li.facebook a {
  	background: url("http://static.tumblr.com/vtklnh7/J58lqs8zi/cooking-icon-facebook.png") 0 0 no-repeat;
  }

section.sidebar section.media li a:hover, body.cooking section.sidebar section.media li a:hover {
  background-position-y: -45px;
}

section.sidebar section.media li a:active, body.cooking section.sidebar section.media li a:active {
  background-position-y: -90px;
}

section.content {
	width: 650px;
	float: left;
	clear: none;
}

section.content > nav {
  float: left;
  clear: left;
  margin-bottom: 30px;
  width: 100%;
}

section.content > nav ul {

}

section.content > nav li {
  float: left;
  width: 130px;
  height: 33px;
  margin: 0;
}

section.content > nav li a {
  width: 100%;
  height: 100%;
  float: left;
  text-indent: -9999px;
}

section.content > nav li.prev a {
  background: url("http://static.tumblr.com/vtklnh7/FBPlr44xp/previous.png") 0 0 no-repeat;
}

  body.cooking section.content > nav li.prev a {
    background: url("http://static.tumblr.com/vtklnh7/u9Tlqs9qr/cooking-previous.png") 0 0 no-repeat;
  }

section.content > nav li.next {
  float: right;
}

section.content > nav li.next a {
  background: url("http://static.tumblr.com/vtklnh7/WQLlr3atd/next.png") 0 0 no-repeat;
}

  body.cooking section.content > nav li.next a {
    background: url("http://static.tumblr.com/vtklnh7/sp6lqs9j7/cooking-next.png") 0 0 no-repeat;
  }

section.content > nav li a:hover, body.cooking section.content > nav li a:hover {
  background-position-y: -33px;
}

section.content > nav li a:active, body.cooking section.content > nav li a:active {
  background-position-y: -66px;
}

section.content > article {
  color: #7c5f51;
	float: left;
	clear: left;
	width: 100%;
	margin-bottom: 35px;
	position: relative;
}

section.content > article > section ul {
  float: left;
  clear: left;
  margin-left: 50px;
  margin-bottom: 20px;
  width: 100%;
}

section.content > article > section blockquote {
  margin-left: 50px;
}

section.content > article:before {
	content: "";
	height: 24px;
	width: 600px;
	display: block;
	position: absolute;
	background: rgba(0,0,0,.45);
	bottom: 2px;
	left: 25px;
	z-index: 2;
	-webkit-border-radius: 600px 24px;
	-webkit-box-shadow: 0 0 10px 10px rgba(0,0,0,.45);
}

section.content > article > section {
	float: left;
	clear: left;
	width: 568px;
	padding: 25px 40px;
	background: #f0e8e0 url("http://static.tumblr.com/vtklnh7/chVlr44qx/pink-light-bg.jpg") repeat;
	border: 1px solid #602939;
	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255,.75); -moz-box-shadow: inset 0 0 1px rgba(255,255,255,.75); -ms-box-shadow: inset 0 0 1px rgba(255,255,255,.75); -o-box-shadow: inset 0 0 1px rgba(255,255,255,.75); box-shadow: inset 0 0 1px rgba(255,255,255,.75);
	-webkit-border-radius: 7px; -moz-border-radius: 7px; -o-border-radius: 7px; -ms-border-radius: 7px; border-radius: 7px 7px 7px 7px;
	-webkit-background-clip: padding-box; -moz-background-clip: padding-box; -ms-background-clip: padding-box; -o-background-clip: padding-box; background-clip: padding-box;
	position: relative;
	z-index: 10;
}

  body.cooking section.content > article > section {
    background: url("http://static.tumblr.com/vtklnh7/0SQlqs9zl/cooking-texture-paper.jpg") repeat;
	border: 1px solid #7C5F51 !important;
  }

section.content > article header {
	font-family: Josefin Sans, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	text-shadow: 0 1px 0 rgba(255,255,255,.75);
}

section.content > article aside {
  float: left;
  clear: left;
	text-shadow: 0 1px 0 rgba(255,255,255,.35);
	font-size: 11px;
	font-family: Arial, sans-serif;
	height: 26px;
	width: 100%;
	margin: 10px 0;
	background: rgba(0,0,0,.4);
	border-bottom: 1px solid #fff2e3;
	-webkit-border-radius: 13px; -moz-border-radius: 13px; -ms-border-radius: 13px; -o-border-radius: 13px; border-radius: 13px 13px 13px 13px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.5); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.5); -ms-box-shadow: inset 0 1px 2px rgba(0,0,0,.5); -o-box-shadow: inset 0 1px 2px rgba(0,0,0,.5); box-shadow: inset 0 1px 2px rgba(0,0,0,.5)
}

.rgb section.content > article aside {
  background: rgba(0,0,0,.4);
}

section.content > article aside > * {
	line-height: 26px;
}

section.content > article aside a {
	font-weight: bold;
}

section.content > article aside div.date {
	float: left;
	clear: left;
	height: 26px;
	margin-left: 12px;
	padding-left: 26px;
}

section.content > article aside div.tags {
	float: right;
	clear: none;
	margin-right: 12px;
	padding-left: 26px;
}

section.content > article aside div.tags ul {
	float: right;
	margin: 0;
	
	/* Fix: Tags were allowed to be too long causing breaks */
	max-width:230px;
	height:26px;
	overflow:hidden;
}

section.content > article aside div.tags li {
	display: inline;
	list-style-type: none;
}

section.content > article aside div.notes {
	float: right;
	clear: none;
	padding-left: 26px;
	margin-right: 12px;
}

section.content > article footer {
	position: absolute;
	top: 12px;
	right: -45px;
	display: block;
	width: 68px;
	height: 88px;
}

section.content > article footer a {
	display: block;
	position: absolute;
	top: 25px;
	right: 15px;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: -9999px;
}

/* Types of posts */

body.cooking section.content article header h1 {
  color: #000;
}


/* Chat */

section.content > article.chat header h1 {
  color: #667470;
  text-transform: uppercase;
}

section.content > article.chat aside div.date {
	background: url("http://static.tumblr.com/vtklnh7/O57lqsaj1/icon-date-chat.png") 0 0 no-repeat;	
}

  body.cooking section.content > article.chat aside div.date {
  	background: url("http://static.tumblr.com/vtklnh7/0aOlqsakv/icon-date-cooking.png") 0 0 no-repeat;	
  }

section.content > article.chat aside div.tags {
	background: url("http://static.tumblr.com/vtklnh7/74Llqt4aj/icon-tags-chat.png") 0 0 no-repeat;
}

  body.cooking section.content > article.chat aside div.tags {
  	background: url("http://static.tumblr.com/vtklnh7/Ra3lr2ojl/icon-tags-cooking.png") 0 0 no-repeat;
  }

section.content > article.chat aside div.notes {
	background: url("http://static.tumblr.com/vtklnh7/th0lqsbm7/icon-notes-chat.png") 0 0 no-repeat;
}

  body.cooking section.content > article.chat aside div.notes {
  	background: url("http://static.tumblr.com/vtklnh7/Q9dlqsbn2/icon-notes-cooking.png") 0 0 no-repeat;
  }

section.content > article.chat > section {
	color: #7c5f51;
}

section.content > article.chat aside {
	color: #576965;
	background: url("http://static.tumblr.com/vtklnh7/sOJlqs8n3/aside-chat.jpg") 0 0 repeat;
}

  body.cooking section.content > article.chat aside {
  	color: #744c12;
  	background: url("http://static.tumblr.com/vtklnh7/B92lqs8nq/aside-cooking.jpg") 0 0 repeat;
  }

  body.cooking section.content > article.chat aside a {
  	color: #744c12;
  }

section.content > article.chat div.content ul {
	float: left;
	clear: left;
	font-size: 14px;
	margin: 10px 0;
}

section.content > article.chat div.content li {
	list-style-type: none;
	font-family: Georgia, serif;
	float: left;
	clear: left;
	width: 552px;
	min-height: 20px;
	line-height: 1.4em;
	padding: 4px 8px;
}

section.content > article.chat div.content li:nth-child(odd) {
	background: rgba(162,178,174,.3);
}

section.content > article.chat div.content li span {
	float: left;
	clear: left;
	text-transform: uppercase;
	font-family: "Josefin Sans", Helvetica, sans-serif;
	width: 105px;
	text-align: right;
	margin-right: 15px;
}

section.content > article.chat div.content li p {
	float: left;
	clear: none;
	width: 432px;
	font-style: italic;
}

/* Video */

section.content > article.video aside {
	color: #6e6135;
	background: url("http://static.tumblr.com/vtklnh7/7xzlqs8pt/aside-video.jpg") 0 0 repeat;
}

  body.cooking section.content > article.video aside {
  	color: #744c12;
  	background: url("http://static.tumblr.com/vtklnh7/B92lqs8nq/aside-cooking.jpg") 0 0 repeat;
  }

section.content > article.video aside a {
  color: #6e6135;
}

  body.cooking section.content > article.video aside a {
    color: #744c12;
  }

section.content > article.video aside div.date {
	background: url("http://static.tumblr.com/vtklnh7/Hyhlqsas0/icon-date-video.png") 0 0 no-repeat;
}

  body.cooking section.content > article.video aside div.date {
  	background: url("http://static.tumblr.com/vtklnh7/0aOlqsakv/icon-date-cooking.png") 0 0 no-repeat;
  }

section.content > article.video aside div.tags {
	background: url("http://static.tumblr.com/vtklnh7/YnHlr3anj/icon-tags-video.png") 0 0 no-repeat;
}

  body.cooking section.content > article.video aside div.tags {
  	background: url("http://static.tumblr.com/vtklnh7/Ra3lr2ojl/icon-tags-cooking.png") 0 0 no-repeat;
  }

section.content > article.video aside div.notes {
	background: url("http://static.tumblr.com/vtklnh7/wjFlqsbus/icon-notes-video.png") 0 0 no-repeat;
}

  body.cooking section.content > article.video aside div.notes {
  	background: url("http://static.tumblr.com/vtklnh7/Q9dlqsbn2/icon-notes-cooking.png") 0 0 no-repeat;
  }

section.content > article.video div.content {
	width: 500px;
	margin: auto;
}

section.content > article.video div.content div {
	display: block;
	float: left;
	position: relative;
	top: 10px;
	left: -5px;
	width: 100%;
	border: 4px solid #ffffff;
	-webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px;
}

section.content > article.video div.content iframe, section.content > article.video div.content object {
	float: left;
}

section.content > article.video div.content p {
	float: left;
	clear: left;
	margin: 0 -4px 10px -4px;
	font-size: 16px;
	line-height: 26px;
	color: #7c5f51;
	width: 100%;
}

 section.content > article.video div.content p:first-of-type {
   margin-top: 50px;
 }

/* Text */

section.content > article.text aside {
  background: url("http://static.tumblr.com/vtklnh7/Nd0lqs8pi/aside-text.jpg") 0 0 repeat;
  color: #576965;
}

  body.cooking section.content > article.text aside {
    background: url("http://static.tumblr.com/vtklnh7/B92lqs8nq/aside-cooking.jpg") 0 0 repeat;
    color: #744c12;
  }

section.content > article.text aside a {
  color: #576965;
}

  body.cooking section.content > article.text aside a {
    color: #744c12;
  }

section.content > article.text aside div.date {
	background: url("http://static.tumblr.com/vtklnh7/zOalqsara/icon-date-text.png") 0 0 no-repeat;	
}

  body.cooking section.content > article.text aside div.date {
  	background: url("http://static.tumblr.com/vtklnh7/0aOlqsakv/icon-date-cooking.png") 0 0 no-repeat;	
  }

section.content > article.text aside div.tags {
	background: url("http://static.tumblr.com/vtklnh7/w7wlr2ot8/icon-tags-text.png") 0 0 no-repeat;
}

  body.cooking section.content > article.text aside div.tags {
  	background: url("http://static.tumblr.com/vtklnh7/Ra3lr2ojl/icon-tags-cooking.png") 0 0 no-repeat;
  }

section.content > article.text aside div.notes {
	background: url("http://static.tumblr.com/vtklnh7/lT6lqsbrl/icon-notes-text.png") 0 0 no-repeat;
}

  body.cooking section.content > article.text aside div.notes {
  	background: url("http://static.tumblr.com/vtklnh7/Q9dlqsbn2/icon-notes-cooking.png") 0 0 no-repeat;
  }

section.content > article.text header {
	color: #667470;
	text-transform: uppercase;
}

section.content > article.text div.content p {
	float: left;
	clear: left;
	font-size: 16px;
	font-style: italic;
	line-height: 26px;
	font-style: normal;
	color: #7c5f51;
	margin: 10px 10px 1.4em 10px;
	text-shadow: 0 1px 0 rgba(255,255,255,.35);
	max-width:542px;
	overflow:hidden;
}

section.content > article.text div.content img {
	max-width:542px;
	height:auto !important;
}

section.content > article.text div.content object, section.content > article.text div.content iframe  {
	max-width:542px;
	height:auto;
}

section.content > article.text div.content p a {
	font-weight: bold;
}

/* Quote */

section.content > article.quote aside div.date {
	background: url("http://static.tumblr.com/vtklnh7/ZZ0lqsaq6/icon-date-quote.png") 0 0 no-repeat;
}

  body.cooking section.content > article.quote aside div.date {
  	background: url("http://static.tumblr.com/vtklnh7/0aOlqsakv/icon-date-cooking.png") 0 0 no-repeat;
  }

section.content > article.quote aside div.tags {
	background: url("http://static.tumblr.com/vtklnh7/1qzlr2opr/icon-tags-quote.png") 0 0 no-repeat;
}

  body.cooking section.content > article.quote aside div.tags {
  	background: url("http://static.tumblr.com/vtklnh7/Ra3lr2ojl/icon-tags-cooking.png") 0 0 no-repeat;
  }

section.content > article.quote aside div.notes {
	background: url("http://static.tumblr.com/vtklnh7/KPQlqsbqr/icon-notes-quote.png") 0 0 no-repeat;
}

  body.cooking section.content > article.quote aside div.notes {
  	background: url("http://static.tumblr.com/vtklnh7/Q9dlqsbn2/icon-notes-cooking.png") 0 0 no-repeat;
  }

section.content > article.quote aside {
  background: url("http://static.tumblr.com/vtklnh7/tUdlqs8o7/aside-quote.jpg") 0 0 repeat;
  color: #5b4860;
}

  body.cooking section.content > article.quote aside {
    background: url("http://static.tumblr.com/vtklnh7/B92lqs8nq/aside-cooking.jpg") 0 0 repeat;
    color: #744c12;
  }

section.content > article.quote aside a {
  color: #5b4860;
}

  body.cooking section.content > article.quote aside a {
    color: #744c12;
  }

section.content > article.quote div.content blockquote p {
	color: #5b4860;
	float: left;
	clear: left;
	font-family: "Josefin Sans", Helvetica, sans-serif;
	font-size: 28px;
	line-height: 36px;
	letter-spacing: -1px;
	margin: 20px 0;
	position: relative;
	text-align: center;
	text-shadow: 0 1px 0 rgba(255,255,255,.35);
}

  body.cooking section.content > article.quote div.content blockquote p {
    color: #b98336;
  }

section.content > article.quote div.content blockquote p:before {
  content: "";
  display: block;
  height: 51px;
  width: 68px;
  background: url("http://static.tumblr.com/vtklnh7/BGOlr44y8/quote-left.png") 0 0 no-repeat;
  position: absolute;
  top: -12px;
  left: -20px;
  z-index: 0;
}

section.content > article.quote div.content blockquote p:after {
  content: "";
  display: block;
  height: 51px;
  width: 68px;
  background: url("http://static.tumblr.com/vtklnh7/I5alr45i7/quote-right.png") 0 0 no-repeat;
  position: absolute;
  bottom: -25px;
  right: -15px;
  z-index: 0;
}

section.content > article.quote div.content cite {
  color: #7c5f51;
  float: right;
  padding-top: 10px;
}

section.content > article.quote div.content cite a {
  font-weight: bold;
}

section.content > article.quote div.content cite a:link, section.content > article.quote div.content cite a:visited {
   color: #5b4860; 
}

  body.cooking section.content > article.quote div.content cite a:link, body.cooking section.content > article.quote div.content cite a:visited {
     color: #b98336; 
  }


/* Photo */

section.content > article.photo aside {
  background: url("http://static.tumblr.com/vtklnh7/7xzlqs8pt/aside-video.jpg") 0 0 repeat;
  color: #6e6135;
}

  body.cooking section.content > article.photo aside {
    background: url("http://static.tumblr.com/vtklnh7/B92lqs8nq/aside-cooking.jpg") 0 0 repeat;
    color: #744c12;
  }

section.content > article.photo aside a {
  color: #6e6135;
}

  body.cooking section.content > article.photo aside a {
    color: #744c12;
  }

section.content > article.photo aside div.date {
	background: url("http://static.tumblr.com/vtklnh7/vmqlqsape/icon-date-photo.png") 0 0 no-repeat;
}

  body.cooking section.content > article.photo aside div.date {
  	background: url("http://static.tumblr.com/vtklnh7/0aOlqsakv/icon-date-cooking.png") 0 0 no-repeat;
  }

section.content > article.photo aside div.tags {
	background: url("http://static.tumblr.com/vtklnh7/ljHlr2olx/icon-tags-photo.png") 0 0 no-repeat;
}

body.cooking section.content > article.photo aside div.tags {
	background: url("http://static.tumblr.com/vtklnh7/Ra3lr2ojl/icon-tags-cooking.png") 0 0 no-repeat;
}

section.content > article.photo aside div.notes {
	background: url("http://static.tumblr.com/vtklnh7/RQmlqsbpj/icon-notes-photo.png") 0 0 no-repeat;
}

body.cooking section.content > article.photo aside div.notes {
	background: url("http://static.tumblr.com/vtklnh7/Q9dlqsbn2/icon-notes-cooking.png") 0 0 no-repeat;
}

section.content > article.photo div.content figure {
  width: 542px;
  margin: 15px auto;
  position: relative;
}

section.content > article.photo div.content figure img {
  max-width: 542px;
  float: left;
  clear: left;
  -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px;
  -webkit-box-shadow: inset 0 0 1px rgba(255,255,255,.75); -moz-box-shadow: inset 0 0 1px rgba(255,255,255,.75); -ms-box-shadow: inset 0 0 1px rgba(255,255,255,.75); -o-box-shadow: inset 0 0 1px rgba(255,255,255,.75); box-shadow: inset 0 0 1px rgba(255,255,255,.75);
}

section.content > article.photo div.content p {
	float: left;
	clear: left;
	margin: 30px 0 15px 0;
	font-size: 16px;
	line-height: 26px;
	color: #7c5f51;
}

section.content > article.photo .photo-wrap {
	position:relative;
	float:left;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	overflow:hidden;
	max-width:542px;
}

section.content > article.photo .photo-wrap span {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	z-index:10;
	border:1px solid #343029;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}

section.content > article.photo .photo-wrap a {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	z-index:1337;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}

/* Aduio */

section.content > article.audio aside {
  background: url("http://static.tumblr.com/vtklnh7/9Umlqs8mc/aside-audio.jpg") 0 0 repeat;
  color: #5b4860;
}

  body.cooking section.content > article.audio aside {
    background: url("http://static.tumblr.com/vtklnh7/B92lqs8nq/aside-cooking.jpg") 0 0 repeat;
    color: #744c12;
  }

section.content > article.audio aside a {
  color: #5b4860;
}

  body.cooking section.content > article.audio aside a {
    color: #744c12;
  }

section.content > article.audio aside div.date {
	background: url("http://static.tumblr.com/vtklnh7/P6slqsai5/icon-date-audio.png") 0 0 no-repeat;
}

  body.cooking section.content > article.audio aside div.date {
  	background: url("http://static.tumblr.com/vtklnh7/0aOlqsakv/icon-date-cooking.png") 0 0 no-repeat;
  }

section.content > article.audio aside div.tags {
	background: url("http://static.tumblr.com/vtklnh7/SNxlqsc27/icon-tags-audio.png") 0 0 no-repeat;
}

  body.cooking section.content > article.audio aside div.tags {
  	background: url("http://static.tumblr.com/vtklnh7/Ra3lr2ojl/icon-tags-cooking.png") 0 0 no-repeat;
  }

section.content > article.audio aside div.notes {
	background: url("http://static.tumblr.com/vtklnh7/xeqlqsbll/icon-notes-audio.png") 0 0 no-repeat;
}

  body.cooking section.content > article.audio aside div.notes {
  	background: url("http://static.tumblr.com/vtklnh7/Q9dlqsbn2/icon-notes-cooking.png") 0 0 no-repeat;
  }

section.content > article.audio div.content {
	margin: 15px;
}

section.content > article.audio div.content div.album-art {
	width: 167px;
	height: 167px;
	float: left;
	clear: left;
	position: relative;
	z-index: 10;
}

section.content > article.audio div.content div.album-art img {
	width: 167px;
	float: left;
	-webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px;
}

section.content > article.audio div.content div.album-art span {
  background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(0, rgba(0,0,0,.25)),
      color-stop(1, rgba(0,0,0,.1))
  );
  background-image: -moz-linear-gradient(
      center bottom,
      rgba(0,0,0,.25) 0,
      rgba(0,0,0,.1) 100%
  );
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 167px;
	height: 167px;
	z-index: 15;
	border: 1px solid #59505b;
	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255,1);
	-webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px;
}

section.content > article.audio div.content hgroup {
  float: left;
  clear: none;
  padding: 15px 0 0 30px;
  width: 330px;
  text-shadow: 0 1px 0 rgba(255,255,255,.75);
}

section.content > article.audio div.content hgroup h1 {
  float: left;
  clear: left;
  width: 100%;
  font-size: 30px;
  font-family: "Josefin Sans", Helvetica, sans-serif;
  color: #5b4860;
  text-transform: uppercase;
}

  body.cooking section.content > article.audio div.content hgroup h1 {
    color: #b98336; 
  }

section.content > article.audio div.content hgroup h1 span {
  display: inline;
  font-size: 26px;
  font-family: "Josefin Sans", Helvetica, sans-serif;
  color: #5b4860;
  text-transform: none;
}

  body.cooking section.content > article.audio div.content hgroup h1 span {
    color: #b98336; 
  }

section.content > article.audio div.content hgroup p {
  float: left;
  clear: both;
  font-family: Georgia, serif;
  font-size: 16px;
  font-style: italic;
  color: #7c5f51;
  padding-top: 7px;
}

section.content > article.audio div.content div.music-player {
  float: left;
  clear: none;
  padding: 15px 0 0 30px;
}

/* Permalinksss */

  body.cooking section.content > article footer {
  	background: url("http://static.tumblr.com/vtklnh7/ic1lr3b0y/permalink-cooking-bg.png") 0 0 no-repeat;
  }

section.content > article.chat footer {
	background: url("http://static.tumblr.com/vtklnh7/ea9lr3avy/permalink-chat-bg.png") 0 0 no-repeat;
}

section.content > article.chat footer a {
	background: url("http://static.tumblr.com/vtklnh7/EXslr3awf/permalink-chat.png") 0 0 no-repeat;
}

  body.cooking section.content > article.chat footer a {
  	background: url("http://static.tumblr.com/vtklnh7/eP4lqs9k3/cooking-permalink-chat.png") 0 0 no-repeat;
  }

section.content > article.text footer {
	background: url("http://static.tumblr.com/vtklnh7/yVzlr43zc/permalink-text-bg.png") 0 0 no-repeat;
}

section.content > article.text footer a {
	background: url("http://static.tumblr.com/vtklnh7/OXilr43zx/permalink-text.png") 0 0 no-repeat;
}

  body.cooking section.content > article.text footer a {
  	background: url("http://static.tumblr.com/vtklnh7/chClqs9m9/cooking-permalink-text.png") 0 0 no-repeat;
  }

section.content > article.video footer {
	background: url("http://static.tumblr.com/vtklnh7/7Tjlr44m5/permalink-video-bg.png") 0 0 no-repeat;
}

section.content > article.video footer a {
	background: url("http://static.tumblr.com/vtklnh7/wprlr44mq/permalink-video.png") 0 0 no-repeat;
}

  body.cooking section.content > article.video footer a {
  	background: url("http://static.tumblr.com/vtklnh7/6eglqs9nh/cooking-permalink-video.png") 0 0 no-repeat;
  }

section.content > article.audio footer {
	background: url("http://static.tumblr.com/vtklnh7/YUIlr3auu/permalink-audio-bg.png") 0 0 no-repeat;
}

section.content > article.audio footer a {
	background: url("http://static.tumblr.com/vtklnh7/LHRlr3ave/permalink-audio.png") 0 0 no-repeat;
}

  body.cooking section.content > article.audio footer a {
  	background: url("http://static.tumblr.com/vtklnh7/tRElqs9jq/cooking-permalink-audio.png") 0 0 no-repeat;
  }

section.content > article.quote footer {
	background: url("http://static.tumblr.com/vtklnh7/R5Qlr43x7/permalink-quote-bg.png") 0 0 no-repeat;
}

section.content > article.quote footer a {
	background: url("http://static.tumblr.com/vtklnh7/wgolr43y1/permalink-quote.png") 0 0 no-repeat;
}

  body.cooking section.content > article.quote footer a {
  	background: url("http://static.tumblr.com/vtklnh7/9aolqs9l1/cooking-permalink-quote.png") 0 0 no-repeat;
  }

section.content > article.photo footer {
	background: url("http://static.tumblr.com/vtklnh7/SjHlr3b20/permalink-photo-bg.png") 0 0 no-repeat;
}

section.content > article.photo footer a {
	background: url("http://static.tumblr.com/vtklnh7/P6Ylr43sv/permalink-photo.png") 0 0 no-repeat;
}

  body.cooking section.content > article.photo footer a {
  	background: url("http://static.tumblr.com/vtklnh7/JQ5lqs9kk/cooking-permalink-photo.png") 0 0 no-repeat;
		top: 19px;
		right: 10px;
		width: 50px;
		height: 50px;	
  }


/* Permalink Style */

#permalink-notes {
  float: left;
  clear: left;
  width: 568px;
  padding: 25px 40px;
  margin-bottom: 20px;
}

#permalink-notes h3 {
  float: left;
  clear: left;
  width: 100%;
  font-size: 24px;
  font-family: "Josefin Sans", Helvetica, sans-serif;
  color: #e1d6ce;
  text-shadow: 0 1px 1px rgba(0,0,0,.75);
  padding-bottom: 10px;
}

  body.cooking #permalink-notes h3 {
    color: #000;
    text-shadow: 0 1px 0 rgba(255,255,255,.75);
  }

#permalink-notes ol {
  float: left;
  clear: left;
  width: 100%;
}

#permalink-notes ol li {
  background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(0, rgba(93,49,61,.35)),
      color-stop(1, rgba(255,255,255,.15))
  );
  background-image: -moz-linear-gradient(
      center bottom,
      rgba(93,49,61,.35) 0,
      rgba(255,255,255,.15) 100%
  );
  float: left;
  clear: left;
  width: 100%;
  border: 1px solid rgba(62,34,41,.43);
  min-height: 37px;
  line-height: 30px;
  padding-left:15px;
  list-style-type: none;
  color: #d6cabf;
  font-size: 16px;
  font-style: italic;
  -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;
	padding-top:6px;
}

  body.cooking #permalink-notes ol li {
	  color: #000;
	  text-shadow: 0 1px 0 rgba(255,255,255,.75);
	}

#permalink-notes ol li a {
  color: #d6cabf;
  font-weight: bold;
  line-height:;
}

  body.cooking #permalink-notes ol li a {
    color: #000;
    text-shadow: 0 1px 0 rgba(255,255,255,.75);
  }

#permalink-notes ol li img.avatar {
  display: none;
}

#permalink-notes ol li span.action {
  float: left;
  padding-left:35px;
} 

#permalink-notes ol li.like span.action {
  background: url("http://static.tumblr.com/vtklnh7/qNqlqsb17/icon-heart.png") 0px 50% no-repeat;
}

#permalink-notes ol li.reblog span.action {
  background: url("http://static.tumblr.com/vtklnh7/lRllqsbva/icon-reblog.png") 0px 50% no-repeat;
}

/* Comments */

#permalink-disqus {
  float: left;
  clear: left;
  width: 568px;
  padding: 25px 40px;
  margin-bottom: 20px;
}

#permalink-disqus header h3 {
  float: left;
  clear: left;
  width: 100%;
  font-size: 24px;
  font-family: "Josefin Sans", Helvetica, sans-serif;
  color: #e1d6ce;
  text-shadow: 0 1px 1px rgba(0,0,0,.75);
  padding-bottom: 10px;
}

  body.cooking #permalink-disqus header h3 {
    color: #000;
    text-shadow: 0 1px 0 rgba(255,255,255,.75);
  }

div#dsq-comments-title, div.dsq-options, div#dsq-global-toolbar, .dsq-header-avatar {
  display: none !important;
}

#permalink-disqus .dsq-comment-text {
  font-size: 14px;
  font-style: italic;
  font-family: Georgia, serif;
  color: #d6cabf;
  line-height: 1.4em;
}

  body.cooking #permalink-disqus .dsq-comment-text {
    color: #5b5b5b;
  }

#permalink-disqus #dsq-content .dsq-comment-header {
  background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgba(93,49,61,.35)),
        color-stop(1, rgba(255,255,255,.15))
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgba(93,49,61,.35) 0,
        rgba(255,255,255,.15) 100%
    );
    float: left;
    clear: left;
    width: 100%;
    border: 1px solid rgba(62,34,41,.43);
    height: 37px;
    line-height: 37px;
    list-style-type: none;
    color: #d6cabf;
    font-size: 16px;
    font-style: italic;
    margin-bottom: 10px;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;
}

  body.cooking #permalink-disqus #dsq-content .dsq-comment-header {
    color: #000;
    text-shadow: 0 1px 0 rgba(255,255,255,.75);
  }

#permalink-disqus #dsq-content .dsq-comment-header-meta-wrapper {
  padding-left: 40px;
  background: url("http://static.tumblr.com/vtklnh7/1AIlqsags/icon-comment.png") 6px 50% no-repeat;
}

#permalink-disqus #dsq-content .dsq-comment-header-meta-wrapper cite span:after {
  content: ' saidÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦';
}

#permalink-disqus #dsq-content .dsq-comment-header-meta-wrapper img {
  display: none;
}

#permalink-disqus #dsq-content .dsq-comment-header-meta-wrapper .dsq-comment-header-time {
  float: right;
}

#permalink-disqus #dsq-content .dsq-comment-header-meta-wrapper .dsq-comment-header-time a {
  padding-right: 10px;
}

#permalink-disqus #dsq-content .dsq-comment-header-meta-wrapper .dsq-comment-hide-thread {
  position: absolute;
  top: 11px;
}

#permalink-disqus #dsq-content #dsq-new-post h3 {
  float: left;
  clear: left;
  width: 100%;
  font-size: 24px;
  font-family: "Josefin Sans", Helvetica, sans-serif;
  color: #e1d6ce;
  text-shadow: 0 1px 1px rgba(0,0,0,.75);
  padding-bottom: 10px;
}

  body.cooking #permalink-disqus #dsq-content #dsq-new-post h3 {
    color: #000;
    text-shadow: 0 1px 0 rgba(255,255,255,.75);
  }

#permalink-disqus #dsq-content #dsq-new-post .dsq-request-user-info {
  display: none;
}

#permalink-disqus #dsq-content #dsq-new-post #dsq-form-area .dsq-textarea {
  background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgba(93,49,61,.35)),
        color-stop(1, rgba(255,255,255,.15))
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgba(93,49,61,.35) 0,
        rgba(255,255,255,.15) 100%
    );
    float: left;
    clear: left;
    width: 100%;
    border: 1px solid rgba(62,34,41,.43);
    color: #d6cabf;
    font-size: 13px;
    margin-bottom: 10px;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;
} 

#permalink-disqus #dsq-content #dsq-new-post #dsq-textarea-wrapper {
  background: #d8bbc2;
  border: 1px solid 764351;
  margin: 8px;
  padding: 8px;
  -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.75); -moz-box-shadow: 0 1px 0 rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.75); -ms-box-shadow: 0 1px 0 rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.75); -o-box-shadow: 0 1px 0 rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.75); box-shadow: 0 1px 0 rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.75);
}

  body.cooking #permalink-disqus #dsq-content #dsq-new-post #dsq-textarea-wrapper {
    background: #fff;
  }

#permalink-disqus #dsq-content #dsq-new-post #dsq-post-button {
  float: left;
  clear: left;
  width: 90px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: none;
  background: url("http://static.tumblr.com/vtklnh7/WFPlr44x4/post-button.png") 0 0 no-repeat;
}

  body.cooking #permalink-disqus #dsq-content #dsq-new-post #dsq-post-button {
    background: url("hhttp://static.tumblr.com/vtklnh7/PNplqs9pv/cooking-post-button.png") 0 0 no-repeat;
  }

#permalink-disqus #dsq-content #dsq-new-post #dsq-post-button span {
  display: none;
}

/* Prevent breaking navbar bg */

@media screen and (max-width: 1090px) {
	section.content > article footer {
		background: none !important;
		top: 0;
		right: -14px;
	}

}