
#content {
    position:relative;
    width:66%;
    height:100%;
    list-style:none;
    padding:2%;
    overflow:auto;
    float:right;

}
#posts{
    margin-top:0;
    width:88%;
    padding:1%;
    display:block;
    position:relative;
    height:100%;
    margin-left:5%;
}
#posts a{
    color:#717171;
}
#posts h3{
    font:1.2em Tahoma, Helvetica, Arial, Sans-Serif;
    margin-top:4%;
}
#posts h4{
    margin-top:2%;
     font:.8em Tahoma, Helvetica, Arial, Sans-Serif;
}
#posts p{
    margin-top:2%;
     font:.6em Tahoma, Helvetica, Arial, Sans-Serif;
}

.post pre{
    position:relative;
    left:30%;
    padding:2%;
    height:auto;
    font:1.2em Tahoma, Helvetica, Arial, Sans-Serif;
    width:62%;
    height:auto;
    overflow:none;
    display:block
}
#comments{
    margin-top:5%;
    margin-left:30%;
    padding:2%;
    width:65;
}

hr {
  background: #ddd;
  clear: both;
  float: none;
  width: 100%;
  height: 1px;
  margin: 5% 0 1.4em;
  border: none;
}
