.hentry, #comments, #trackbacks, #commentform {
  padding:0 30px 0 40px;
}
h2.entry-title {
	margin:0 0 10px 0;
}
h2.entry-title a {
  color:black;
}
.hentry ul.meta {
  list-style: none;
  margin:0 0 25px 0;
  padding:10px 0;
  height:20px;
  width:400px;
}
.hentry ul.meta li {
  margin:0 10px 0 0;
  padding:0;
  display:block;  
  float:left;
}
.hentry .entry-title {
  clear:both;
}
#commentform fieldset {
  border:0;
}
#commentform fieldset legend,
#commentform fieldset label,
#comments h5,
#trackbacks h5 {
  margin:0;
  padding:0;
  font-size:.9em;
  letter-spacing:.1em;
  font-weight:bold;
  text-transform:uppercase;
}
#commentform fieldset {
  margin:20px 0;
  padding:0;
}
#commentform fieldset legend,
#comments h5,
#trackbacks h5 {
  padding:10px 0;
  font-size:1.1em;
}
#comments ol,
#trackbacks ol {
list-style: none;
  margin:0;
  padding:0;
}
#comments ol li,
#trackbacks ol li {
  clear:both;
  margin:0;
  padding:10px;
  overflow:hidden;
  background:url(http://fooassets.jnewland.com/images/theme/dots.png) repeat-x top;
}
#comments ol li.even,
#trackbacks ol li.even {
  background:#eee url(http://fooassets.jnewland.com/images/theme/dots.png) repeat-x top;
}
#comments ol li.soylentfoo{
  background:#B8CAA7 url(http://fooassets.jnewland.com/images/theme/dots.png) repeat-x top;
}
#preview .preview {
  padding:10px;
  background:#ffffc6 url(http://fooassets.jnewland.com/images/theme/dots.png) repeat-x top;
}

#trackbacks .author,
.preview .author cite, 
#comments .author cite {
  font-style:normal;
  font-weight:bold;
}
#trackbacks .author {
  margin:5px 0;
}
#comments .author div {
  text-indent:-10000px;
  margin:0 0 5px 5px;
  float:right;
  position:relative;
  top:-9px;
  right:-10px;
  width:60px;
}