/* search highlight */
.highlight { font-weight: bold; background-color: #CEDBE4; }

/*h3 { line-height:1.60; } */
h4 { font-size: 1.1em; line-height:1.35; font-weight:normal; font-style: italic; padding-top: 12px; padding-bottom: 7px;}

.gravatar img { float:right }

.posts img{
  padding: 20px 20px;
}


.posts .center img{
text-align: center;
}

.posts .photo {
text-align: center;
}

.posts .photo img, .posts ul.fade-album img{
width: 400px;
/* border: 1px solid #aaaaaa; */
border: 0px;
padding: 5px;
margin: 20px;
display: block;
}

.posts ul.fade-album{
list-style-type: none;
margin-left: 0;
padding-left: 0;
}

.posts ul.fade-album li{
background: none;
}

.posts ul.fade-album p, .posts .photo p {
padding-left: 24px;
width: 400px;
font-size: 1.0em;
font-weight: bold;
margin: 20px;
margin-left: 25px;
}

.posts .long .photo img,
.posts .long ul.fade-album img{
width: 200px;
}


pre code{
  border: 0;
}

pre, pre code {
   background:white;
}

pre {
  border-left: 5px solid #eee;
  padding-left: 15px;
  border-right: 0;
  border-top: 1px solid #eee;
  padding-top: 20px;
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
}

/* highlight */
table.sourceCode {
  border-top: 1px solid #eee;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom:  1px solid #eee;
  border-left: 5px solid #eee;
  border-right: 0;
  width: 530px;
}

td.lineNumbers {
  display: none;
}


object, embed {
margin: auto;
margin-bottom: 30px;
display: block;
}


th {background:#c3d9ff;}

embed {
margin-bottom: 20px;
}

.iphone-shot, .iphone-shot-one {
  text-align: center;
  height: 360px;
}

.iphone-shot .photo img, .iphone-shot ul.fade-album img,
.iphone-shot-one .photo img, .iphone-shot-one ul.fade-album img
{
  width: 200px;
  border: 1px solid #ccc;
}

.iphone-shot {
padding-left: 40px;
margin-left: 68px;
}

.posts > article p > img{
  width: 400px;
  margin: 20px;
  padding: 5px;
}




article {
/* padding-bottom: 50px; */
/* border-bottom: 10px solid #dde; */
}

#disqus_thread, a.dsq-brlink {
margin-left: 50px;
margin-right: 50px;
margin-top: 90px;
}

a.dsq-brlink {
padding-bottom: 20px;
display: block;
}

p.caption {
display: none;
}

article p,
article ul p,
article ul {
line-height: 1.8em;
font-size: 1.1em;
}

section header {
padding-bottom: 10px;
display: block;
}

html {
font-size: 120%;
}

header.banner .title {
margin-bottom: 10px;
font-size: 2.8em;
}

header.banner {
height: auto;
padding-bottom: 10px;
padding-top: 5px;
}

.sidebar section li{
line-height: 1.8em;
border-bottom: 1px solid #ccc;
}

.sidebar section a {
text-decoration: none;
}

article ul li{ 
background-position: 3px 10.5px;
padding-left: 13px;
}

aside.sidebar ul li {
background-position: 3px 9px;
padding-left: 13px;
font-size: 1.0em;
}


body {
font-family: georgia,"times new roman",times,serif;
}

.sidebar section .feed {
margin-left: 4px;
padding-left: 24px;
}

article header {
font-size: 1.8m;
}

article h3 a{
line-height: 1.5em;
}

article pre code {
font-size: 0.8em;
}
