html { background:#201c1c url(http://noahstokes.com/esbueno/bg2.png) repeat;}

body {
  color: #333;
  font: normal 12px/18px  "Helvetica Neue", Helvetica, Arial, sans-serif;
  /*background: url(http://noahstokes.com/esbueno/block.png) no-repeat top left;*/
  padding: 10px;
  margin: 0;
  line-height: 1.22;
}

a, a:active, a:visited {
  color: #0699d0;
  outline: none;
  text-decoration: none;
}

a:hover {
 color: #034f6b;

}

a img {
  border: 0;
}

blockquote {
  font-style: italic;
  margin: 0 15px 15px;
}

p {
  margin: 0 0 15px 0;
}

ul {
  margin: 0 0 15px;
  padding: 0 15px;
  /*list-style: none;*/
}

ol {
  margin: 0 0 15px;
  padding: 0 15px;
}

a#mark {
	position: absolute;
	width: 167px;
	height: 42px;
	background: url(http://noahstokes.com/esbueno/mark2.png) no-repeat;
	top: 32px;
	left: 735px;
}

a#mark:hover {
	/*background-position: 0px -43px;*/
}

#container {
	position: relative;
	background: #fff;
	padding: 20px 30px 20px 10px;
	width: 630px;
}

#footer {
	font-size: 10px;
	color: #ddd;
	margin: 40px 0 0 113px;
	line-height: 15px;
}

#footer a {
	color: #0699d0;
	font-style: italic;
}

.newdate, .samedate{
	text-align: right;
	font-size: 11px;
	padding: 0 14px 0 0;
	color: #333;
	border-right: 1px solid #ccc;
}

.samedate {
	color: #ccc;
}

.post-header {
	float: left;
	width: 100px;
}

.post-header .post-metadata {

}

.post-header .post-metadata .post-type {
  display: none;
}

.post-header .post-metadata a.permalink {
  color: #333;
  font-size: 16px;
  letter-spacing: -1px;
}

.post {
 margin: 0 0 0 0;
 padding: 0px;
 clear: left;
 line-height: 24px;
}

.post h3, .link h3, .post h1, .link h1 {
  font-size: 18px;
  margin: 0 0 8px 0;
  font: italic 18px/22px Georgia;
  color: #0699d0;
}

.link h3 {
	font: italic 18px/22px Georgia;
}

.post .caption {
  margin: 5px 0 15px 0;
  font-style: italic;
  font-size: 10px;
}

.quote .words {
  margin: 0 0 8px 0;
  font: italic 13px/22px Georgia;
}

.caption {
	line-height: 18px;
}

.quote .short {

}

.quote .medium {

}

.quote .long {
	
}

.photo img {
  display: block;
  padding: 8px;
  margin: 0;
  background: #fff;
  border: 1px solid #ccc;
}

.chat .conversation {
  list-style: none;
  padding: 0;
  font-size: 0.9em;
}

.chat .conversation .line {
  border-bottom: 0px dashed #FFF;
  padding: 0.4em;
}

.chat .conversation .person {
  font-weight: bold;
}

.chat .conversation li.odd {
  background: #eee;
}

.chat .conversation li.even {
  background: none;
}
  
.was-reblogged {
  margin: 0 0 0 113px;
  color: #ccc;
  font-size: 11px;

}

code {
	background: #f7f7f7;
	font: normal 12px/18px Monaco, sans;
	color: #660000;
}

.previous-next {
  margin: 40px 0 0 113px;
  font-size: 1em;
  text-transform: lowercase;
  line-height: 4em;
}

.source {
	font: italic 13px/18px Georgia;
	color: #0699d0;
}

.previous-next .previous {
  margin-right: 1em;
}
  

.previous-next .next {
  margin-left: 1em;
} 

.text, .quote, .chat, .audio, .photo, .video, .link {
	margin: 0 0 0 113px;
	padding: 15px 0 0 0;
}

#deets {
	position: absolute;
	top: 90px;
	left: 735px;
	color: #cfcfcf;
	width: 200px;
	text-shadow: 0 -1px 1px #000000;
}

#deets span {
	color: #f7f7f7;
	font: italic 14px/18px Arial;
}

#fusion_ads {
	position: absolute;
	top: 130px;
	left: 735px;
}

#fusion_ads a {
	font-style: italic;
	font-family: Georgia;
}

img.fusionimg {
	border: 4px solid #0699d0;
	margin: 0 0 6px 0;
}

span.fusiontext a, span.fusiontext {
	font: normal 10px/14px Arial !important;
	display: block;
	text-shadow: 0 -1px 1px #000000;
}

span.fusiontext a:hover {

}

span.fusionentire a {
	color: #cfcfcf;
}
	