/* Header
----------------------------------------------- */
.wrapper {z-index:50000; position:absolute;}
#navbar-iframe {height:0px; visibility:hidden; display:none;}

@media all {
  #header { width:660px; margin:0 auto 10px; border:1px solid #333; }
  }
@media handheld {
  #header {width:90%; }
  }

#description {
  margin:0 5px 5px; padding:0 20px 20px; border:1px solid #222; border-width:0 1px 1px; font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.2em; color:#777;}

/* Content
----------------------------------------------- */
@media all {
  #content { width:700px; margin:0 auto; padding:0; text-align:left; }
  #main { width:440px; float:left; }
  #sidebar { width:220px; float:right; }
  }
@media handheld {
  #content { width:90%; }
  #main { width:100%; float:none; }
  #sidebar { width:100%; float:none; }
  }

/* Posts
----------------------------------------------- */
@media all {
  .date-header { margin:1.5em 0 .5em; }
  .post { margin:.5em 0 1.5em; border-bottom:1px dotted #444; padding-bottom:1.5em; }
  }
@media handheld {
  .date-header { padding:0 1.5em 0 1.5em; }
  .post { padding:0 1.5em 0 1.5em; }
  }
.post div {
  margin:0 0 .75em; line-height:1.6em;}
p.post-footer {
  margin:-.25em 0 0; color:#333;}
.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em;}
.post-footer em {
  font-style:normal; color:#777; margin-right:.6em;}
.comment-link {
  margin-left:.6em;}
.post img {
  padding:4px; border:1px solid #222;}
.post blockquote {
  margin:1em 20px;}
.post blockquote p {
  margin:.75em 0;}

/* Comments
----------------------------------------------- */
#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:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em;}
#comments-block dd p {
  margin:0 0 .75em;}
.deleted-comment {
  font-style:italic; color:gray;}


/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 1.5em; padding:0 0 1.5em; border-bottom:1px dotted #444; list-style:none;}
#sidebar li {
  margin:0; padding:0 0 .25em 15px; text-indent:-15px; line-height:1.5em;}
#sidebar p {
  color:#999; line-height:1.5em;}
#labelList {margin-top:0; padding-top:0;}
ul#label-list {text-align:justify}
ul#label-list li {display:block;}

/* Profile
----------------------------------------------- */
#profile-container {
  margin:0 0 1.5em; border-bottom:1px dotted #444; padding-bottom:1.5em;}
.profile-datablock {
  margin:.5em 0 .5em;}
.profile-img {
  display:inline;}
.profile-img img {
  float:left; padding:4px; border:1px solid #222; margin:0 8px 3px 0;}
.profile-data {
  margin:0; font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em;}
.profile-data strong {
  display:none;}
.profile-textblock {
  margin:0 0 .5em;}
.profile-link {
  margin:0; font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em;}


/* Footer
----------------------------------------------- */
#footer {
  clear:both; margin:0 auto;}

/* Feeds
----------------------------------------------- */
#blogfeeds {
  }
#postfeeds {
  }