.entry img, .entry .gallery img {
  border-width:0;
}
#container {
  margin-top:0;
}
ul#nav {
  background-image:none;
}
ul#nav li.email,
ul#nav li.twitter {
  float:right;
  padding:0.85em 0 0.7em;
  margin-right:20px;
}
ul#nav li.email a {
  background:transparent url(images/icon-email.png) no-repeat scroll 100% 0px;
  padding:0 21px 0 0;
}
ul#nav li.twitter a {
  background:transparent url(images/icon-twitter.png) no-repeat scroll 100% 0px;
  padding:0 18px 0 0;
}
#content {
  width:770px;
  padding-right:0;
}
h1, h2, h3 {
  font-family:Georgia,serif;
}
h2 {
  background:transparent url(images/hr_dot_black.gif) repeat-x bottom left;
  margin-bottom:10px;
  padding:0 0 10px;
}
.posts h2 {
  margin-bottom:10px;
}
h2 a.title{
  display:block;
}
h2 span {
  color:#666;
  font-size:16px;
}
h2 span a{
  color:#0060FF;
}
h4 {
  font-family:Georgia,serif;
  font-size:20px;
}
div.category,
div.month {
  float:left;
  width:300px;
  padding-right:40px;
}
#masthead {
  border-bottom:3px solid #000;
}
#masthead h3 {
  color:#333333;
}
div.twitter {
  float:left;
  width:730px;
  border-top:1px solid #CCC;
  font:normal 16px/24px Georgia, sans-serif;
  padding:10px 20px 10px 0;
  margin-bottom:20px;
  text-align:left;
}
.navigation {
  width:770px;
}
.comment_avatar .avatar {
  display:none;
}
#comments {
  width:770px;
}
ul#comment_list li.comment {
  width:770px;
}
.entry, .comment .reply, .tagged {
  font-size:16px;
  line-height:26px !important;
}
.tagged {
  border-top:1px solid #999;
  background-image:none;
}
.tagged a {
  color:#0060FF;
}
sub {
  font-size:14px;
  line-height:20px;
}
h3 {
  text-transform:inherit;
}
h2.archive_head {
  background-image:none !important;
  border-top-width:0px !important;
  font-size:20px !important;
  margin-bottom:10px !important;
  text-transform:inherit !important;
}
p.computer{
  font-family: Courier, monospace;
  letter-spacing:-.5px;
}