  body {
    background: #000 url('http://www.tibay.org/travels/xcountry_bg.jpg') no-repeat fixed top center;
    margin:0;
    padding:40px 20px;
    font:x-small Arial,Verdana,Helvetica,"Trebuchet MS",Trebuchet,Sans-Serif;
    text-align:center;
    color:#777;
    font-size/* */:/**/small;
    font-size: /**/small;
  } a {
    color: #fff;
    text-decoration: none;
  }
  
  @media all {
    #brand {
      position:absolute;
      left:20px;
      top:20px;
      filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10;
      z-index: -1;
    }
  }

  /* Header
  ----------------------------------------------- */
  @media all {
    #header {
      width:660px;
      margin:0 auto 10px;
      font:medium Arial,Verdana,Helvetica,Sans-Serif;
    }
    #blog-title {
      margin:0;
      padding: 0px 20px 0px;
      font-size:200%;
      line-height:1.2em;
      color:#fff;
      text-transform:uppercase;
      letter-spacing:.2em;
      text-align:right;
    }
    #description {
      margin:0;
      padding:0 20px 0 0;
      font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
      text-transform:uppercase;
      letter-spacing:.3em;
      color:#ccc;
      text-align: right;
      font-variant: small-caps;
    }
  }

/* Content
----------------------------------------------- */
@media all {
  #brand {
    position:absolute;
    left:20px;
    top:20px;
    filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10;
    z-index: -1;
  }
  .embedgallery {
    width:194px;
    margin-right: 0.75em;
    float:left;
  }
  #content {
    width:800px;
    margin:0 auto;
    padding:0;
    text-align:left;
    filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
    }
  #main {
    width:500px;
    float:left;
    background: #000 ;
    border-style: solid;
    border-color: #ffffff;
    border-width: 3px;
    padding: 10px;
    /*margin:.0 0 1.5em;*/
    }
  #sidebar {
    width:230px;
    float:right;
    filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
    background: #000 ;
    border-style: solid;
    border-color: #ffffff;
    border-width: 3px;
    padding: 10px;
    color: #fff;
    }
  #recently li, #recently a {
    color:#ff8900;
    font-style: italic;
    }
  }
@media handheld {
  #content {
    width:90%;
    }
  #main {
    width:100%;
    float:none;
    }
  #sidebar {
    width:100%;
    float:none;
    }
  }

/* Navigation
----------------------------------------------- */
@media all {
/*******************************/
  #inline-list {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0.5em;
    height: 25px;
    text-align: center;
  }

  #inline-list p {
    display: inline;
  }

  #inline-list hr {
    border: 0;
    color: #fff;
    height: 1px;
    width: 800px;
    text-align: center;
    margin: 0;
    padding: 0;
  }

  #inline-list ul, #inline-list li {
    display: inline;
    list-style-type: none;
    width: 100%;
    margin: 0;
    padding: 0;
    letter-spacing: 2px;
    font-size/* */:/**/small;
    font-size: /**/small;
  }

  #inline-list li a:link,
  #inline-list li a:active,
  #inline-list li a:visited {
    padding: 0 9px 2px 9px;
    color: #fff;
    text-decoration: none;
  }
  #inline-list li a:hover {
    padding: 0 9px 2px 9px;
    background:#669999;
    filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
    color:transparent;
    color:#000;
    text-decoration: none;
  }
}

/* Posts
----------------------------------------------- */
@media all {
  .date-header {
    margin: 1.5em 0 .5em;
    font-variant: small-caps;
    color: #aaa;
    }
  .post {
    border-bottom:1px dashed #444;
    filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
    }
  .post-body {
    font-family: Monospace, Courier, Georgia;
    color: #fff;
  }
  .post p { color: #fff; }
  }
@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-family: Monospace, Courier;
    font-size/* */:/**/medium;
    font-size: /**/medium;
    line-height:1.4em;
    color:#ff8900;
    text-transform: lowercase;
    }
  .post-title a {
    text-decoration:none;
    color:#ad9;
    }
  .post-title a:hover {
    color:#fff;
    }
  .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;
    }

  p.blogger-labels {
    font-family: Arial,Verdana,Helvetica,"Trebuchet MS",Trebuchet,Sans-Serif;
    font-size/* */:/**/small;
    font-size: /**/small;
  }

  p.blogger-labels a {
    color: #669999;
    font-variant: small-caps;
  }

/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  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: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 h2 {
    font-family: Monospace, Courier;
    font-size/* */:/**/medium;
    font-size: /**/medium;
    text-transform: lowercase;
  }
#sidebar ul {
  margin:0;
  padding:0;;
  border-bottom:1px dashed #444;
  list-style-type: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;
  }


/* Profile
----------------------------------------------- */
#profile-container {
  margin:0 0 1.5em;
  border-bottom:1px dashed #444;
  padding-bottom:1.5em;
  display: none;
  }
.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 {
  width:800px;
  margin: 10px 0px 10px 0px;
  float: right;
  text-align: center;
  color: #fff;
  clear:both;
  }
#footer hr {
  display:none;
  }
#footer p {
  margin:0;
  padding:0 20px 0 0;
  font-family: Arial,Verdana,Sans-serif;
  font-size/* */:/**/x-small;
  font-size: /**/x-small;
  letter-spacing:.3em;
  font-variant: small-caps;
  text-align: right;
  }


/* Feeds
----------------------------------------------- */
#blogfeeds {
  }
#postfeeds {
  }
  
img.photo {
  border: 2px solid #fff;
  margin: 7px;
  }
