body {
  background: #202830 url(../images/background2.png) no-repeat;
  color: #ddd;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

	 a:link {
           color: #a0a0a0;
           text-decoration: none;
           }
         a:visited {
           color: #a0a0a0;
           text-decoration: none;
           }
         a:hover {
           color: #124b82;
           text-decoration: none;
           }
         a:active {
           color: #a0a0a0;
           text-decoration: none;
           }


#wrapper {
  margin: 0px 0px 0px 88px;
  background: #131313;
  width: 800px;
  padding: 0px;
  border: 0px;
}

#spacerup {

  background: #131313;
  height: 36px;
  width: 780px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  border-top: 0px;
}

#spacerbot {

  background: #131313;
  height: 36px;
  width: 780px
  margin: 0px;
  padding: 0px;
  border-top: 0px;
}

#spacerflash {
  background: #252525;
  height: 10px;
  width:750px;
}

#navi {
  text-align: right;
  background: #161b20;
  height: 100px;
  margin: 0px;
  border: 0px;
  padding: 5px 10px 0px 0px;
}

#navi2 {
  background: #161b20;
  height: 38px;
}

#mainosbanneri {
  float: right;
  width: 600px;
  height: 100px;
  background: #161b20;
}

#main {
  margin: 10px 10px 10px 10px;
  padding: 10px 0px 0px 0px;
  background: #252525;
  border: 0px;
}

#flash {
  background: #252525 url(../images/banneri2.jpg);
  height: 336px;
  width: 750px;
  margin: auto;
  border: 0px;
}


#textwrap {
  background: #252525;
  width: 750px;
  min-height: 300px;
  margin: auto;
  clear: both;
  padding: 5px 0px 0px 0px;
  border: 0px;
}

#textleft {
  float: left;
  width: 550px;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#textright {
  background: #161616;
  float:right;
  width: 165px;
  min-height: 180px;
  margin: 8px 0px 10px 15px;
  padding: 0px 10px 10px 10px;
  border: 0px;
}

#kuva {
  width: 200px;
  float: left;
}

#juttu {
  width: 450px;
  float: left;
  margin: 0px 0px 0px 30px;  
}


.clear {
  clear: both;
  height: 0px;
}


img.logo {
  margin: 0px;
  padding: 0px;
  position:absolute;
  top: 0px;
  left: 0px;
  border: 0px;
}

img.tuki {
  margin-bottom: 3px;
}

img.sektiot {
  float: right;
  border: 0px;
}

p.text {
  font-family: Georgia;
  text-align: justify;
  font-size: 15px;
  padding: 0px;
  border: 0px;
  margin-right: 20px;
}

p.stoori {
  text-align: justify;
  padding: 0px 0px 10px 0px;
  border: 0px;
  font: 15px/19px sans-serif;
}

p.navi {
  font-variant: small-caps;
  font-family: lucida sans, trebuchet ms;
  float:right;
  font-size: 15px;
  word-spacing: 5px;
  margin: 10px 11px 0px 0px;
}

p.news {
  margin: 0px 5px 5px 5px;
}

p.footer {
  padding-top: 7px;
  color: #707070;
  font-size: 10px;
  text-align: center;
}

a.news {
  font-style: italic;
  font-family: sans-serif;
  font-size: 11px;
}

h1, h2, h3 {
  font-family: serif;
  color: #fff;
}

h1 {
  text-align: center;
  font-size: 26px;
}

h2 {
  font-size: 17px;
}

h3 {
  font-size: 19px;
}

i {
  font-size: 11px;
  color: #a0a0a0;
}

b.etusivu {
  color: #fff;
}