@font-face {
    font-family: 'LainieDaySHRegular';
    src: url('fonts/laine-webfont.eot');
    src: url('fonts/laine-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/laine-webfont.woff') format('woff'),
         url('fonts/laine-webfont.ttf') format('truetype'),
         url('fonts/laine-webfont.svg#LainieDaySHRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#innet { text-align: center; font-family: arial; }
.outer { margin: 15px auto 15px auto; width: 960px; height: 723px; background-image: url("img/uusi_tausta.png"); background-repeat: no-repeat; background-position: 50% 0%; }
.head { height: 134px; }
.inner { height: 500px; text-align: left; background-image: url("img/dr.baumann_face.jpg"); background-repeat: no-repeat; background-position: 34px 0%; }

div.text { background-image: url("img/bg-text.png"); color: #1e1c11; }
div.scroll { height: 320px; overflow: auto; }

h2 { margin: 0px; padding: 275px 40px 0px 70px; font-family: 'LainieDaySHRegular'; font-size: 46px; font-weight: normal; color: rgb(74,69,42); }
@media screen and (-webkit-min-device-pixel-ratio:0) {
  h2 {
    padding-top: 265px;
    margin-bottom: -15px;
  }
}
h2.haku { padding-top: 100px; }
p { margin: 0px; padding: 5px 40px 5px 70px; }
p a { text-decoration: none; color: #0d8701; }

div.foot { color: rgb(64,64,64); font-size: 10px; font-weight: bold; padding-left: 34px; text-align: left; }
div.foot span { padding: 0px 10px; }
div.foot a { color: rgb(64,64,64); text-decoration: none; }

div.haku { display: block; width: 190px; float: left; }
div.haku form { margin: 0; padding: 0; }
div.haku select { margin: 0; padding: 1px; }
div.haku input { margin: 0; padding: 1px 2px; }

div.info { padding-top: 5px; }

div.facebook { clear: left; text-align: right; padding-right: 20px; }