.weatherp-tenday {
    width: 100%;
    float: left;
    margin-bottom: 35px;
}

.weatherp-tenday li {
    width: 117px;
    float: left;
    margin: 0 11px 13px 0;
    text-align: center;
    background: #fff;
    position: relative;
}

.weatherp-tenday li:last-child {
  margin: 0 0 0 0;
}
.weatherp-tenday span.weatherp-tenday-date {
  background-color: #232d2e;
  text-transform: uppercase;
  color: #fff;
  font-size: 0.7em;
  display: block;
  padding: 7px 0;
  text-align: center;
}
.weatherp-tenday-content {
  padding: 10px 0;
  text-align: center;
  font-size: 0.7em;
}
.weatherp-tenday-content img {
  margin: 0 auto 7px;
  display: block;
}
.weatherp-tenday-content span {
  text-transform: uppercase;
}
.weatherp-tenday-content a {
  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #e5814f;
  font-size: 1.1em;
  font-weight: bold;
  margin-top: 8px;
  display: block;
}
.weatherp-tenday-content a:hover {
  text-decoration: underline;
}

#joulu {
  background-image: url("/s/images/gradient-christmas-green.jpg");
  background-repeat: repeat-x;
  background-position: top;
  background-color: #f0eeeb;
}
#joulu .big-heading p {
  color: #508e57;
  background: transparent url("/s/images/heading-stripe-christmas-green.jpg") no-repeat bottom center;
}
#joulu a.btn {
  background: #508e57;
}
#joulu a.btn:hover {
  background: #2c5630;
}
#joulu a.label,
#joulu a.label span {
  background-image: url("/s/images/label-christmas-green.png");
}
#joulu a.label:hover {
  background-position: left -19px;
}
#joulu a.label:hover span {
  background-position: right -19px;
}
#joulu .discussions a:hover h2,
#joulu .discussions a:hover p {
  color: #2c5630;
}
#joulu .article-text-top .article-content {
  background: transparent url("/s/images/bg-christmas-green.png") repeat;
}
#joulu .article-list-img-left .article-content h2 a:hover {
  color: #508e57;
}
#joulu .article-list-img-left span.date {
  color: #343232;
}
#joulu .article-list-img-left span.date a {
  color: #343232;
}
#joulu .article-list-img-left span.date a:hover {
  color: #508e57;
}
#joulu .discussions {
  overflow: hidden;
  background: #508e57 url("/s/images/discussions-christmas-green.png") no-repeat center 30px;
  padding: 90px 30px 50px;
}

#joulu .recipe-list h2.sectionheader {
	font-size: 1.3em;
	color: #508e57;
	margin-bottom: 20px;
	letter-spacing: -1px;
}

.anchor-nav ul li.current a.joulu-nav {
background-color: #508e57;
}

#joulu .recipe-content a:hover {
  color: #508e57;
}

.virhe {
	color: red;
	font-size: small;
}