body        { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #43c1ea; background-image: url("(EmptyReference!)"); background-repeat: repeat-x; background-attachment: fixed; margin: 0; padding: 0 }
#kaikki { margin: 0 auto; width: 920px }
#bannerit  { margin-top: 10px; width: 150px; float: right }
#muut { width: 770px }
#sivu       { background-image: url("images/pagebg.png"); background-repeat: repeat; width: 770px }
#sivun_loppu     { margin: 0 auto; width: 770px }
#sivun_loppu img   { display: block; margin: 0; padding: 0 }
#apu
{
   background-image: url("images/header_3b.jpg");
   background-repeat: no-repeat;
   background-position: 182px 0px;
   margin: 0 0 0 20px;
}
#navi         { font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 20px; margin-left: 10px; padding: 0; width: 160px; float: left }
#navipolku   { font-size: 11px; font-family: Geneva, Arial, SunSans-Regular, sans-serif; margin-left: 190px; width: 530px }
#navipolku a { color: black; text-decoration: none }
#sis          { margin: 0 0 0 190px; padding: 0; width: 530px }
/* #sis          { margin-left: 20px; float: left; padding: 0; width: 530px } */
#header
{
   margin: 0;
   padding: 0;
   width: 770px;
   height: 160px;
   background-image: url("images/header_3.jpg");
   background-repeat: no-repeat;
   background-position: 202px 10px;
}
#header img { display: block; margin: 0; padding: 0; position: relative; top: 20px; left: 30px; }
.otsikko1       { color: #43c1ea; font-size: 16px; font-family: Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding: 10px 0 0 }
.otsikko2      { color: #43c1ea; font-size: 14px; font-family: Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding: 3px }
.otsikko3      { color: #43c1ea; font-size: 14px; font-family: Geneva, Arial, SunSans-Regular, sans-serif; padding: 3px }
#navi p { padding-top: 12px; border-top: 1px solid #43c1ea }
#navi a:link, #navi a:visited  { color: black; text-decoration: none }
#navi a:active, #navi a:hover { color: #43c1ea }
.navi2     { font-size: 11px; display: block; margin-left: 5px }
.navi2a     { font-size: 11px; display: block; margin-left: 5px }
.navi3     { font-size: 11px; display: block; margin-left: 10px }
.navi3a     { font-size: 11px; display: block; margin-left: 10px }
.navi4     { font-size: 11px; display: block; margin-left: 15px }
.navi4a     { font-size: 11px; display: block; margin-left: 15px }
li { list-style-type: disc; list-style-position: inside }
#dulogo { margin-left: 10px }

