#blog-main {
  float: left;
  width: 550px; }
  #blog-main a {
    color: #07ceef;
    text-decoration: none; }
  #blog-main .blog-title {
    padding-left: 12px;
    margin: 0; }
    #blog-main .blog-title a {
      text-transform: uppercase; }
  #blog-main .blog-header {
    padding-left: 12px;
    border-top: 1px dotted #666666;
    border-bottom: 1px dotted #666666; }
  #blog-main .blog-footer {
    padding-left: 12px;
    border-top: 1px dotted #666666;
    border-bottom: 1px dotted #666666; }
  #blog-main .content {
    padding: 12px; }
  #blog-main #comments {
    padding-left: 12px; }
    #blog-main #comments span.name {
      font-weight: bold;
      margin-right: 6px; }
  #blog-main #comment-form {
    border-top: 1px dotted #666666;
    padding-left: 12px;
    padding-top: 24px; }

#blog-sidebar {
  float: right;
  width: 160px;
  margin-top: 12px; }
  #blog-sidebar .blog-sidebar-heading {
    margin-top: 16px;
    border-bottom: 1px dotted #666666;
    font-size: 1.5em;
    width: inherit; }
  #blog-sidebar ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    #blog-sidebar ul a {
      color: #07ceef;
      text-decoration: none; }