@import '../../screen.css';

.span-13 {
  padding-right: 10px;
  border-right: 1px solid #999999;
}

#section-4 h1 {
  background-image: url("../../../images/h1_blog.jpg");
  background-position:  0 0px;
}

.span-6 {
  width: 194px;
}

#main h2 {
  margin: 0;
  padding: 10px 20px 0;
  background-image: url("../../../blog/images/blog_h2_title.jpg");
  background-position:  0 0px;
}

#main h3 {
  margin: 5px 0;
}

#main h3.staff{
  clear: none;
}

.publish {
  border-bottom: 1px dotted #A01F1E;
  margin: 0 0 1.5em;
  padding: 0 5px 2px;
  text-align: right;
}

#main address {
  display: inline;
  margin: 0;
}

#bloglist address {
  display: block;
  font-style: normal;
  margin: 0 0 0 10px;
}

address.author a,
#bloglist ul.link li address.author span {
  padding: 5px 0px 3px 25px;
  margin: 0px;
}

#bloglist ul,
#bloglist ol {
  margin: 0 10px 0;
  list-style-position: outside;
}

#bloglist ul.staff {
  list-style: none;
  background-position: 0 3px;
  padding: 0;
  margin-bottom: 20px;
}

#bloglist ul.staff li {
  line-height: 1.5em;
  padding: 3px 0px 5px 25px;
  margin: 0px;
}

#bloglist ul.link {
  margin: 0 0 20px;
}

#bloglist ul.link li {
  background-image: url(../../../images/arrow.gif);
  background-position: 0 5px;
  background-repeat: no-repeat;
  line-height: 1.5em;
}

#bloglist ul.link li a {
  background-image: none;
  display: block;
  padding: 0 0 2px 15px;
}

#bloglist ul.link li a.fn {
  display: inline;
}

#bloglist ul.link li a.fn:hover {
  border-bottom: 1px dotted #A01F1E;
}

#bloglist ul.archive-author {
  margin: 0 0 15px;
}

#bloglist ul.archive-author address {
  display: none;
}

#main address.author a.url-03,
#main ul.link li.staff-03,
#bloglist address.author span.url-03,
#bloglist ul.staff li.staff-03 { background: url(../../../blog/images/01_icon.gif) no-repeat}

#main address.author a.url-01,
#main ul.link li.staff-01,
#bloglist address.author span.url-01,
#bloglist ul.staff li.staff-01 { background: url(../../../blog/images/02_icon.gif) no-repeat}

#main address.author a.url-04,
#main ul.link li.staff-04,
#bloglist address.author span.url-04,
#bloglist ul.staff li.staff-04 { background: url(../../../blog/images/03_icon.gif) no-repeat}

#main address.author a.url-02,
#main ul.link li.staff-02,
#bloglist address.author span.url-02,
#bloglist ul.staff li.staff-02 { background: url(../../../blog/images/04_icon.gif) no-repeat}

#main address.author a.url-05,
#main ul.link li.staff-05,
#bloglist address.author span.url-05,
#bloglist ul.staff li.staff-05 { background: url(../../../blog/images/05_icon.gif) no-repeat}

#main address.author a.url-06,
#main ul.link li.staff-06,
#bloglist address.author span.url-06,
#bloglist ul.staff li.staff-06 { background: url(../../../blog/images/06_icon.gif) no-repeat}

#main address.author a.url-07,
#main ul.link li.staff-07,
#bloglist address.author span.url-07,
#bloglist ul.staff li.staff-07 { background: url(../../../blog/images/07_icon.gif) no-repeat}

#main ul.link li.archive a {
  background-image: none;
  padding: 0 0 5px 25px;
  vertical-align: middle;
}

img.right {
  float: right;
}

.cap {
  font-weight: bold;
  color: #A01F1E;
  margin: 0 0 0 -15px;
}

p.detail {
  border-bottom: 1px dotted #A01F1E;
  padding: 0 0 0 15px;
}

p.detail a {
  text-decoration: underline;
}

p.asset-more-link {
  font-size: 90%;
  font-weight: bold;
}

p.asset-more-link a {
  background-image: url(../../../images/arrow.gif);
  background-position: 0 2px;
  background-repeat: no-repeat;
  line-height: 1.5em;
  padding: 0 0 0 15px;
}

.content-nav {
  border: 1px solid #666666;
  text-align: center;
  padding: 3px;
}

.dotted-bottom {
  border-bottom: 1px dotted #999999;
  margin: 0 0 5px;
  padding: 0 0 3px;
}

#main h6,
.entry-categories h6 {
  border-bottom: 1px solid #666666;
  padding: 0 5px 3px;
}

