body {
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#58595b;
  /*background: #e0fdff;*/
  background-color: #ffffff !important;
}

.sivunmuokkaussivunimi {
  padding-right:10px;
  font-weight:bold;
  float:left;
}
.sivunmuokkauspaiva {
  font-style:italic;
  font-size:10px;
}

/* Sivuston teemakuva - etusivu */
#teemakuva {
  background:url(../img/header/teemakuva-talvi.jpg) no-repeat center top; 
/*  background:url(../img/header/teemakuva_kesa.jpg) no-repeat center top;*/
}

.valistys {
  margin:0;
  padding:0;
}

.keskita {
  width:970px;
  margin-left:auto;
  margin-right:auto;
}

.etusivubannerit {
  width:100%;
  background-color: #dddddd;
  margin-left:auto;
  margin-right:auto;
  padding-top: 20px;
  padding-bottom: 30px;
  text-align: center;
}

/* Ylaosan sisalto - Etusivu */
#ylaosa {
  width:990px;
  height:366px;
  margin-left:auto;
  margin-right:auto;
}

/* SSLTY logo - Etusivu */
#sslty_logo {
  width:334px;
  height:92px;
  padding:51px 0px 0px 89px;
  float:left;
}

/* BIRDLIFE logo - Etusivu */
#birdlife_logo {
  width:104px;
  height:62px;
  padding:59px 0px 0px 349px;
  float:left;
}

/* Paavalikko */
#navi_main {
  height:47px;
  background:#82220c;
  text-align:center;
}

#etusivun_tekstit {
  width:990px;
  margin-left:auto;
  margin-right:auto;
  height:250px;
  /*  background:url(../img/header/etusivun_sisallot_bg.gif) no-repeat top; */
}

.etusivu_otsikko {
  height: 30px;
  padding-top:10px;
}

/* Etusivun sisaltokentta  */
.tekstikentta {
  width:330px;
  /*height:260px;*/
  float:left;
}

.tekstikentta p {
  line-height: 16px !important;
}

/* Infoflash palsta */

#infoflash {
  padding:10px 10px 0px 10px;
  width:310px;
  /*height:250px;*/
}

/* Ajankohtaista palsta */

#ajankohtaista {
  padding:10px 12px 0px 26px;
  width:290px;
  /*height:250px;*/
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

/* Uutisnostot */

#uutisnostot {
  width:292px;
  height:135px;
  overflow:auto;
}

/* Tulevat kilpailut */

#kilpailut {
  padding-top:5px; /*39px*/
  width:292px;
  height:56px;
}

/* Kuvagalleria */

#kuvagalleria {
  padding:10px 12px 0px 25px;
  width:293px;
  /*height:199px;*/
}

#uusimmat_kuvat {
  height:150px;
}

/* Footer */

#footer {
  clear:both;
  height:156px;
  background-color: #DDDDDD;
  /*  background:url(../img/header/footer_bg.gif) repeat-x; */
}

#alaviivat {
  padding-top:20px;
  height:81px;
}

#copyrightteksti {
  width:260px;
  /* float:left; */
  /* text-align:center; */
  padding-right: 50px;
  font-weight: bold;
  margin-left: -70px;
  margin-top: -5px;
}


#palaute {
  width:400px;
  float:left;
  padding-top:10px;
  text-align:left;
}

#semio_logo {
  width:530px;
  /* float:left; */
  padding-top:25px;
  padding-left: 50px;
  text-align:right;
}

/* Pollo logo - etusivu */
#pollo_logo {
  width:105px;
  height:105px;
  position:absolute;
  margin-left:232px;
  margin-top:40px;
}

/* Havaintoscroller */
.scroller_paiva {
  font-family: "Trebuchet MS","Lucida Sans",Arial;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-align: left !important;
}
.scroller_laji {
  font-family: "Trebuchet MS","Lucida Sans",Arial;
  font-size: 16px;
  font-weight: bold;
  color: #82220c;
  text-align: left !important;
}
.scroller_maara {
  font-family: "Trebuchet MS","Lucida Sans",Arial;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.scroller_paikka {
  font-family: "Trebuchet MS","Lucida Sans",Arial;
  font-size: 12px;
  color: #000000;
  text-align: left !important;
}
.scroller_ilmoitus {
  font-family: "Trebuchet MS","Lucida Sans",Arial;
  font-size: 15px;
  color: #82220c;
  font-weight: bold;
}
.scroller_ilmoitus a {
  font-family: "Trebuchet MS","Lucida Sans",Arial;
  font-size: 15px;
  color: #0000cc;
  font-weight: bold;
  text-decoration: underline;
}

#mobile-header {
  display:none;
  top:0px;
}

#resp_havikset {
  width: 95%;
  display: none;
}
#etusivu-pinnanostot {
  width:990px;
  margin-left:auto;
  margin-right:auto;
  height:90px;
  clear:both;
}
.pinnanosto {
  width:24%;
  float:left;
}
.ekanosto {
  padding-left:20px;
}
h4 {
  margin:0px !important;
  margin-bottom:5px !important;
}
