#body {
  background:#fff;
  margin:0;
  padding:0px 0px;
}
#content {
  background:#fff;
  width:760px;
  padding:0;
  margin: 0;
}
#banner {
  margin: 0 0 0 0;
  font-size:100%;
}
#banner img{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#title{
  font: "Trebuchet MS",Verdana,Arial,Sans-serif;
  font-size:300%;
  width: 250px;
  margin: 0px 5px 0 200px;
  padding:0px 15px 15px 15px;
       text-align:center;
}
#description {
  font: "Trebuchet MS",Verdana,Arial,Sans-serif;
  font-size:100%;
  padding: 0px 0px;
  border:1px solid #ccc;
  margin: 10px 0px 50px 0px;
       text-align:left;
}

#posts {
  background:#fff;
  width:505px;
  padding: 0 0 0 10px;
  float:left;
}
.date-header {
  padding: 0 0 0 5px;
  margin: 7px -5px 0 -5px;
   font-size:75%;
   color:#0066FF;
   text-transform:uppercase;
   text-align:left;
   letter-spacing:.1em;
}
.post-title {
   margin:0;
   padding:5px 5px 10px 10px;
   color:#cc6600;
   font-size:140%;
   text-align:left;
}

.post-body {
  margin: 0 0 0 0;
  padding:0px 0px 0px 15px;
}

.post-body p {
  margin:0;
  padding: 0 0 0 0;
   text-align:left;
}
.post img {
  margin:5px 0 5px 0;
  padding:4px;
  border:1px solid #ccc;
  }

p.post-footer {
  margin: 0;
  padding:2px 14px 2px 20px;
font-size:75%;
  text-align:right;
  }
p.post-footer em {
   padding:5px 0 0 0;
  float:left;
  text-align:left;
  }

a:link {
  color:#FF3300;
  }
a:visited {
  color:#ccc;
  }
a:hover {
  color:#000;
  }

a.comment-link {
  /* IE5.0/Win doesn't apply padding to inline elements,
     so we hide these two declarations from it */
  background/* */:/**/url("comment_icon.gif") no-repeat 0 45%;
  padding: 0 24px;
}
html>body a.comment-link {
  /* Respecified, for IE5/Mac's benefit */
  background:url("comment_icon.gif") no-repeat 0 45%;
  padding:0 24px;
}
.comments {
   margin:-5px 5px 0 10px;
   border-left:1px #ffffff;
   border-width:0 1px 1px;
   padding:0 0 10px 0;
   }
.comment-body {
   font-size:85%;
   line-height: 1em;
   margin:0 0 .3em;
   padding:20px 0 0 30px;
   text-align:left;
}
.comment-body p {
   margin:0 0 .2em;
}

#sidebar {
  border-left:1px dotted #ccc;
  background:#fff;
  width:239px;
  float:right;
  padding: 0 0 0 0px;
}
.sidebar-title {
  padding: 0 0 0 5px;
  margin: 7px -5px 0 -5px;
   font-size:90%;
   color:#cc6600;
   text-align:left;
   text-transform:uppercase;
}

#profile-container {
  background:#fff;
  padding: 0 5px 5px 5px;
}
.profile-datablock {
  margin:0 10px .5em;
  padding-top:8px;
  }
.profile-textblock {
` text-align: left;
  margin:0 5px .5em;
  padding:15px 0 0 0;
  }
.profile-img {display:inline;}
.profile-img img {
  width: 88px;
  float:left;
  margin:0 5px 5px 0;
  border:2px solid #ccc;
  }
.profile-data strong {
  padding-top: 5px;
  display:block;
  }

.recent-posts {
  background:#fff;
  padding: 0 5px 5px 5px;
}
.recent-posts ul {
  margin:.5em 0 1.25em 10px;
  padding: 0 5px 5px 5px;
  list-style:none;
}
.recent-posts ul li {
  margin:0;
  padding:0 0 3px 16px;
  margin-bottom:3px;
   text-align:left;
}

#surgeblog {
  text-align: right;
}
#surgeblog img{
  border-width: 0;
}

#footer {
  text-align: center;
  clear:both;
  background:#fff;
  margin: 0 0 0 0;
  padding: 0 5px 5px 5px;
}

