@CHARSET "UTF-8";
@import url(common.css);

/* Blog: HBT
----------------------------------------------- */
#blog.hbt {
  background: url(/images/columns/artist/handsome/header.jpg) transparent no-repeat scroll center top;
  }
#blog.hbt #blogBody #blogMain {
  width: 680px;
  }
#blog.hbt #blogBody #blogMenu {
  margin-left: 700px;
  width: 200px;
  }

#blog.hbt #blogHeader {
  height: 246px;
  border: none;
  }
#blog.hbt #blogHeader h1 a {
  height: 246px;
  }
#blog.hbt #blogDescription {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: solid 1px #ccc;
  }
#blog.hbt #blogBody #blogMenu {
  background-color: #f9c;
  color: #000;
  }
#blog.hbt #blogBody #blogMenu #blogProfile {
  }
#blog.hbt #blogBody #blogMenu #blogProfile h3 {
  margin-bottom: 10px;
  }
#blog.hbt #blogBody #blogMenu #blogProfile p {
  margin: 10px;
  font-size: x-small;
  }
#blog.hbt #blogBody #blogMenu #blogProfile p strong {
  font-size: small;
  }
#blog.hbt #blogBody #blogMenu #blogProfile div {
  margin: 10px;
  }




/* Blog: HBT: Style
----------------------------------------------- */
#blog.hbt .blogEntry td.jacket a img {
  border: solid 1px #000;
  margin-right: 15px;
  }
#blog.hbt .blogEntry td.text {
  vertical-align: top;
  }
#blog.hbt a {
  color: #06c;
  text-decoration: none;
  }
#blog.hbt a:hover {
  color: #147;
  text-decoration: underline;
  }
#blog.hbt #blogMain .blogEntry {
  margin-bottom: 20px;
  }
#blog.hbt #blogMain .blogEntry .blogEntryBody img {
  display: block;
  margin-bottom: 20px;
  }

#blog.hbt .blogEntry #dj-schedule {
  }
#blog.hbt .blogEntry #dj-schedule dl {
  margin: 20px 0;
  }
#blog.hbt .blogEntry #dj-schedule dl dt {
  margin-bottom: 5px;
  padding: 5px 8px;
  background-color: #f9c;
  font-weight: bold;
  }
#blog.hbt .blogEntry #dj-schedule dl dd {
  margin-left: 20px;
  }
#blog.hbt .blogEntry #dj-schedule dl dd dl {
  margin: 0;
  }
#blog.hbt .blogEntry #dj-schedule dl dd dl dt {
  background-color: transparent;
  }
