#comment {
  width: 100%;
  height: 100px;
}

.text ul.commentlist {
  padding: 0;
  margin: 0;
}

.commentlist li.comment {
  display: block;
  list-style: none;
  border-top: 1px dashed #c8c8ca;
  padding: 4px 4px 12px 4px;
  border-collapse: collapse;
}

.commentlist li:last-child {
  border-bottom: 1px dashed #c8c8ca;
}

li.comment.even {
  background: #f8f8f9;
}

li.comment.odd {
  //background: #c8c8ca;
}

.comment-author, .comment-meta, .comment-author a, .comment-meta a, .comment-meta a:visited, .comment-author a:visited {
  text-decoration: none;
  color: #c8c8ca;
  display: inline;
}

.comment-text p:last-child {
  margin-bottom: 0;
}


.blog #sidebar h2 {
  margin: 0;
}

#incoming {
  display: none;
}

.blog .post:first-child .meta h2, .blog .page .meta h2 {
  padding-top: 0;
}

.blog .meta h2 {
  padding-top: 24px;
  font-size: 24px;
  line-height: 27px;
  font-family: Georgia, serif;
  font-weight: normal;
}

.blog .meta h2 a {
  color: #f39911; /* pantone 151 */
}

.blog h2 a {
  text-decoration: none;
}

.blog h2 a:hover {
  color: #f39911; /* pantone 151 */
}

.blog #navitwo-internal {
  padding-left: 5px;
}

.blog #navitwo-internal > ul, .blog #navitwo-internal > ul li {
  padding: 0;
}

.blog #navitwo-internal > ul a, .blog #navitwo-internal > ul li.group {
  padding: 7px 7px 7px 10px;
}

.blog #sidebar .block {
  border-bottom: 1px dashed #afb0b2;
}

.blog #sidebar .block div.text {
  padding: 8px 4px 8px 4px;
}

.blog form.searchform input[type="text"] {
  width: 120px;
  padding: 2px;
}

.blog #tags {
  text-align: justify;
}

.blog #tags a {
  text-decoration: none;
  color: #afb0b2;
}

.blog #tags a:hover {
  color: #f39911; /* pantone 151 */
}

.blog .post {
  border-bottom: 1px dashed #afb0b2;
}

.blog .post:last-child {
  border-bottom: none;
}

#respond input[type="text"], #respond #comment {
  color: #848386; /* pantone cool gray 11 90% */
  padding: 2px;
}

#respond input#author, #respond input#email, #respond input#url {
  width: 200px;
}

#respond p {
  padding: 0 0 6px 0;
  margin: 0;
}

#tags ul {
  padding: 0;
  margin: 0;
}

#tags li {
  display: inline;
}

#tags li:last-child:after {
  content: "";
}

#tags li:after {
  color: #f39911; /* pantone 151 */
  content: " / ";
}

#atffc {
  display: none;
}


/* Kuvat ja kuvatekstit */

.blog .post .aligncenter {
  display: block;
  clear: both;
  margin: 0 auto 0 auto;
  max-width: 450px;
}

.blog .post .alignleft {
  display: block;
  float: left;
  clear: left;
  max-width: 450px;
}

.blog .post .alignright {
  display: block;
  float: right;
  clear: right;
  max-width: 450px;
}

.blog div.wp-caption {
  font-family: Georgia, serif;
  font-style: italic;
  color: #f39911; /* pantone 151 */
}
