html, body {
  margin:0px;
  padding:0px;
	font-family:Arial;
	height:100%;
}

img {
    border:0;
}

#wrapper {
    position:relative;
    margin: 0px auto;
    width: 900px;
    z-index:0;
    min-height:100%;
    /*margin-bottom:-20px;*/ /* Fix safari height issue */
}

* html #wrapper {
    height:100%;
}

#contentwrapper {
    position:relative;
    z-index:5;
}

#vernalogo {
    position:absolute;
    top:295px;
    left:50px;
}

/* Menu */
#menu {
    position:absolute;
    left:140px;
    top:300px;
    width:760px;
}

#menu ul {
    margin:0px;
    padding: 0px;
    list-style-type:none;
}

#menu li {
    float:left;
    margin-left:7px;
    height:50px;
    cursor:hand;
    cursor:pointer;
}

#menu a {
    display:block;
    text-indent:-9999px;
    margin-top:25px;
    height:25px;
    outline: 0;
}

#menu a.selected {
    height:50px;
    margin-left:-20px;
    margin-top:0px;
}

#menu a#palvelemme {
    width:90px;
    background: transparent url('/img/link-palvelemme.png') no-repeat;
}

#menu a#palvelemme.selected {
    width:142px;
    background: transparent url('/img/link-palvelemme-selected.png') no-repeat;
}

#menu a#yhteistyo {
    width:159px;
    background: transparent url('/img/link-yhteistyo.png') no-repeat;
}

#menu a#yhteistyo.selected {
    width:238px;
    background: transparent url('/img/link-yhteistyo-selected.png') no-repeat;
}

#menu a#hinnasto {
    width:68px;
    background: transparent url('/img/link-hinnasto.png') no-repeat;
}

#menu a#hinnasto.selected {
    width:120px;
    background: transparent url('/img/link-hinnasto-selected.png') no-repeat;
}

#menu a#uurnamallisto {
    width:106px;
    background: transparent url('/img/link-uurnamallisto.png') no-repeat;
}

#menu a#uurnamallisto.selected {
    width:161px;
    background: transparent url('/img/link-uurnamallisto-selected.png') no-repeat;
}

#menu a#uurnalehdot {
    width:97px;
    background: transparent url('/img/link-uurnalehdot.png') no-repeat;
}

#menu a#uurnalehdot.selected {
    width:151px;
    background: transparent url('/img/link-uurnalehdot-selected.png') no-repeat;
}

#menu a#yhteystiedot {
    width:94px;
    background: transparent url('/img/link-yhteystiedot.png') no-repeat;
}

#menu a#yhteystiedot.selected {
    width:151px;
    background: transparent url('/img/link-yhteystiedot-selected.png') no-repeat;
}

/* Memory box */
#memoryboxwrapper {
    padding-top:470px;
    padding-left:110px;
    padding-bottom:30px;
    position:static;
}

#memorybox {
    width:670px;
    background:#F4F4F4;
    border:5px solid #C6C3C8;
    padding:10px;
    margin-bottom: 15px;
    font:12px/18px "Arial";
}

#memorybox .memorytext {
    float:right;
    width:430px;
    padding-top:20px;
/*    background: transparent url('/img/candle.png') no-repeat top center; */
}

#memorybox .memoryimage {
    position:relative;
    float:left;
    width:220px;
    text-align:center;
    font-style:italic;
    font-weight:bold;
    font-family: "Times new roman", Times;
}

#memorybox .memoryimage .image {
    display:inline;
    position:relative;
}

#memorybox .memoryimage .flower {
    position:absolute;
    bottom:-10px;
    right:-18px;
    z-index:50;
    width:50px;
    height:40px;
    background: transparent url('/img/flower.png') no-repeat;
}

* html .flower {
    display:none;
/*    position:absolute;
    bottom: -30px;
    right: -20px;*/
}

#memorybox .memoryimage img {
    position: static;
    z-index: -5;
}

#frontpagelink {
    position:absolute;
    top:425px;
    left:110px;
}
