body {
  background-image: url(http://xg1.s3.amazonaws.com/media/skin/web/2000x1500/anhkks.jpg?ts=1361954048595);
  background-repeat: no-repeat;
  background-color: #ffffff;
  color: #360036;
  font-size: 14px;
}
.container {
  top: 377px;
  left: 9px;
}
.mask {
  background-color: #ffffff;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  opacity: 0.5581395348837209;
}
.container .home_tab {
  display: block;
}
.container .participate_tab {
  display: none;
}
.container .gallery_tab {
  display: none;
}
.container .gift_tab {
  display: none;
}
.container .share_tab {
  display: none;
}
h1 {
  color: #45800b;
  font-family: "Ubuntu";
  font-size: 40px;
  display: block;
}
.home_tab p a.submit_btn, .auth a, .button, .submit input[type=submit], .participate_tab p a.submit_btn, .gallery_tab #moreAnswers, .gallery_tab .vote_nb div, .gallery_tab .participations figure figcaption span.vote {
  background-color: #a3c362;
  background-image: -moz-linear-gradient(top, #a3c362 0%, #647a31 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3c362), color-stop(100%,#647a31));
  background-image: -webkit-linear-gradient(top, #a3c362 0%,#647a31 100%);
  background-image: -o-linear-gradient(top, #a3c362 0%,#647a31 100%);
  background-image: -ms-linear-gradient(top, #a3c362 0%,#647a31 100%);
  background-image: linear-gradient(to bottom, #a3c362 0%,#647a31 100%);
  color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#a3c362", endColorstr="#647a31",GradientType=0 );
}
.home_tab p a.submit_btn:hover, .auth a:hover, .button:hover, .submit input[type=submit]:hover, .user_form p a.submit_btn:hover, .gallery_tab #moreAnswers:hover, .gallery_tab .vote_nb div:hover, .gallery_tab .participations figure figcaption span.vote:hover {
  background-color: #647a31;
  background-image: -moz-linear-gradient(top, #647a31 0%, #a3c362 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#647a31), color-stop(100%,#a3c362));
  background-image: -webkit-linear-gradient(top, #647a31 0%,#a3c362 100%);
  background-image: -o-linear-gradient(top, #647a31 0%,#a3c362 100%);
  background-image: -ms-linear-gradient(top, #647a31 0%,#a3c362 100%);
  background-image: linear-gradient(to bottom, #647a31 0%,#a3c362 100%);
  color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#647a31", endColorstr="#a3c362",GradientType=0 );
}
.auth a.logout:hover, .auth a.login:hover {
  color: #360036;
}
header li a, header li a.i18n, header li a:hover {
  color: #ffffff;
  background-color: #A1C25E;
  background-color: rgba(161,194,94,1);
}
.gift_tab img {
  display: block;
}
.translate_flag {
  text-decoration: underline;
  font-weight: bold;
  color: #000000;
}
.home_tab .translate_flag img {
  display: inline;
}
.home_tab summary {
  display: block;
}
.home_tab .date {
  display: block;
}
footer nav ul li a, footer nav ul li a:hover, footer nav ul li a:visited {
  color: #360036;
}
.challenge_description a, .challenge_description a:visited, .confirmBody a, .confirmBody a:visited {
  color: #360036;
  text-decoration: underline;
}
.challenge_description a:hover, .confirmBody a:hover {
  color: #360036;
}
a.translate_flag, a.translate_flag:hover, a.translate_flag:visited {
  color: #360036;
}
body#body.fb #disclaimer {
  left: 4.4px;
}
@media screen and (max-width:520px) {
  body {
    background-image: url(http://xg1.s3.amazonaws.com/media/skin/mobile/520x1000/anhkks.jpg?ts=1362126361194);
  }
  .container {
    margin-left: 0;
    margin-top: 3.36%;
    top: 318.234375px;
  }
}