.article-wrap hr {
  color: #c2c2c2;
  margin: 5px 0 20px;
  }

.archive-years {
	margin: 10px 0;
	font-size: 1.3em; white-space: nowrap; }

.content .archive-link {
	padding: 4px 0 9px; margin: 0;
	font-size: 150%; color: #363636; font-family: Georgia;
  }
  .archive-link a:link,
  .archive-link a:visited {
    font-family: Georgia;
    text-decoration: none; border-bottom: 1px #7fc2eb solid;
    }
    .archive-link a:hover {
      border-color: #CC0000;
      }
.content .archive-author {
  font-size: 85%; color: #7f7f7f;
  padding: 0 0 12px; margin: 0;
  }

.archive-article {
  padding: 0 40px 0 0;
  /*font-size: 80%;*/ color: #363636; line-height: 140%;
  }
  .archive-article p {
    padding: 9px 0;
    }

#similar_materials {
  
  }
  .content #similar_materials h2 {
    color: #363636; font-size: 1.3em;
    }
  #similar_materials ul {
    margin: 0;
    }
    #similar_materials ul li {
      list-style: none; list-style-image: none;
      font-size: 85%; color: #4c4c4c;
      padding: 0; margin: 12px 0 2px;
      }
      #similar_materials ul li a {
        font-size: 120%; font-weight: bold;
        }

.stuff-calendar {
  margin-bottom: 24px;
  }

.archive-issue .img- {
	float: left;
	width: 100px; height: 130px; margin-top: 10px; }

.archive-issue .article- {
	margin: 10px 0 0 120px; }

.archive-issue .article- h3 {
	font-size: 1.6em; }

.archive-issue .article- .refs- {
	margin-top: 2px;
	font-size: 1.3em; color: #666; }

.archive-issue .article- .abstract- {
	margin-top: 10px;
	font-size: 1.2em; }

.archive-year {
	width: 678px; }

.archive-year td {
	width: 50%;
	  }

.archive-year td h3 {
	margin: 10px 0 5px;
	font-size: 1.6em; }

.archive-year td .data- {
	font-size: 1.3em; }

.archive-month {
	margin-top: 10px 0; }

.archive-month .item- {
	overflow: hidden;
	width: 678px; margin: 10px 0 0; }

.archive-month .item- .img- {
	float: left;
	width: 100px; height: 130px; border: none; }

.archive-month .item- h3 {
	margin: 0 0 5px 120px;
	font-size: 1.6em; }

.archive-month .item- .dt- {
	margin-left: 120px;
	font-size: 1.3em; }