div.page-label span { background-image: url("/images/blog.png"); }
iframe { display: none; }

/* Headings
----------------------------------------------- */
h2.date-header { margin:1.5em 0 .75em; font:bold 78%/1.4em; letter-spacing:.2em; color:#666; }
h2.sidebar-title { margin:1.5em 0 .75em; font:bold 78%/1.4em; letter-spacing:.2em; color:#666; }

/* Header
----------------------------------------------- */
body #header { margin-top: 0 !important; }

/* Posts
----------------------------------------------- */
@media all {
  .date-header { margin:1.5em 0 .5em; }
  .post { margin:.5em 0 1.5em; border-bottom:1px solid #fff; padding-bottom:1.5em;}
}
@media handheld {
  .date-header { padding:0 1.5em 0 1.5em; }
  .post { padding:0 1.5em 0 1.5em; }
}

.post-title { margin:.25em 0 0; padding:0 0 4px; font-size: 160%; line-height:1.4em; color:#900; }
.post-title a { text-decoration: none; }
.post-title a:hover { color: #fff; }
.post div { margin:0 0 .75em; line-height: 1.2em; }
.post-body { text-transform: none; }
.post-body a:link, .post-body a:visited { color: #999; text-decoration: underline; }
.post-body a:hover, .post-body a:active { color: #c00; text-decoration: none; }
.post-body dt { font-weight: bold; margin: 1em 0 .25em; font-size: 110%; color: #900; }
.post-body dd { margin-left: 1em; }
p.post-footer { margin:-.25em 0 0; color: #666; }
.post-footer em, .comment-link { font-size: 78%; }
.post-footer em { font-style:normal; color: #666; margin-right: .6em; } 
.comment-link { margin-left: .6em; }
.post img { padding:4px; border:1px solid #000; }
.post blockquote { margin: 1em 20px; }
.post blockquote p { margin: .75em 0; }

/* Comments
----------------------------------------------- */
#comments h4 { margin:1em 0; font-weight: bold; font-size: 78%; text-transform: uppercase; letter-spacing: .2em; color: #999; }
#comments h4 strong { font-size: 130%; }
#comments-block { margin:1em 0 1.5em; line-height: 1.6em; }
#comments-block dt { margin:.5em 0; }
#comments-block dd { margin:.25em 0 0; }
#comments-block dd.comment-timestamp { margin:-.25em 0 2em; font-size: 78%; text-transform: uppercase; letter-spacing: .1em; }
#comments-block dd p { margin:0 0 .75em; }
.deleted-comment { font-style: italic; color: #333; }
.paging-control-container { float: right; margin: 0px 6px 0px 0px; font-size: 80%; }
.unneeded-paging-control { visibility: hidden; }

/* Sidebar Content
----------------------------------------------- */
div#rightContent { width: 550px; }
div#leftContent { width: 190px; }
div#leftContent ul { margin:0 0 1.5em; padding:0 0 1.5em; border-bottom:1px dotted #fff; list-style:none; }
div#leftContent li { margin:0; padding:0 0 .25em 15px; text-indent:-15px; line-height:1.5em; }
div#leftContent p { color: #666; line-height:1.5em; text-align: justify; }
div#leftContent p.socialBadges img { width: 36px; border: 0; }

/* Feeds
----------------------------------------------- */
#blogfeeds {}
#postfeeds {}

