/*****************************************************************************/
/*
/* Common
/*
/*****************************************************************************/

h1 { font-family: "Yanone Kaffeesatz", "Helvetica Neue", helvetica, sans-serif; color: #04D7FA; text-shadow: 3px 3px 3px #E9E0D1; }
h1 a, h1 a:visited, h1 a:link { color: #04D7FA; text-decoration: none; }

h2 { font-family: "Yanone Kaffeesatz", "Helvetica Neue", helvetica, sans-serif; color: #24C694 }
h3 { font-family: "Yanone Kaffeesatz", "Helvetica Neue", helvetica, sans-serif; color: #666 }
.date { color: rgb(170,170,170); position: relative; float: left; margin-top: 12px; margin-left: -70px; border-right: 1px solid #aaa; padding-right: 12px }
body { font-family: "Droid Sans", "Helvetica Neueu", helvetica, sans-serif; }
pre { font-size: 12px }

.nav { float: right; margin-top: 12px; }
.nav img { opacity: 0.6; }
.nav a:hover img { opacity: 0.8; }
.nav a { padding-left: 4px }

.dsq-options { display: none !important } 
#dsq-comments-title { display: none !important }
#dsq-pagination { display: none !important }
#dsq-content h3 { margin-top: 1.0em !important } 

/*****************************************************************************/
/*
/* Home
/*
/*****************************************************************************/
 
ul.posts {
  list-style-type: none;
}
ul.posts li {
    text-overflow: ellipsis;
    white-space: nowrap;
}
 
  ul.posts span {
    color: #aaa;
    font-family: Monaco, "Courier New", monospace;
    font-size: 80%;
  }
  ul.posts a {
      padding-left: 1em;
  }

/*****************************************************************************/
/*
/* Projects
/*
/*****************************************************************************/ 
.project-img {
  float: left;
  margin: 0 20px 20px 0px;
  border: 1px solid #888;
  width: 180px;
  height: 130px;
}
.project-img a img {
  border: none;
}

#disqus_thread {
  border-top: 4px solid #eee;
  margin-top: 2em;
  padding-top: 2em;
}

.twitter-avatar {
    float: left;
    margin-right: 20px;
    vertical-align: top;
    width: 73px;
    height: 73px;
}

pre {
    background-color: #eee;
    padding: 1em;
}