
html, body {
margin : 0;
padding : 0;
background : #ADD8E6 url(kuvat/tausta.gif) repeat;
background-position : top left;
background-attachment : fixed;
font-size : 11px;
text-align : center;
}

div#sisalto {
width : 800px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

div#container {
text-align : left;
margin : 0 auto;
}

div#banner {
height : 90px;
background : white;
background-position : center;
text-align : center;
}

td {
width : 25%;
padding : 3px;
margin : 0 0 0 140px;
font-size : 11px;
font-family : Verdana, Arial, Sans-serif;
font-weight : normal;
text-align : center;
}

td, div#banner, div#header, div#menu, div#palsta, div#footer, div#banner2 {
border-style : solid;
border-color : #003365;
border-width : 1px;
margin : 5px 0 5px 0;
border-radius : 15px 15px 15px 15px;
-webkit-border-radius : 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-moz-box-shadow: 10px 10px 15px #555;
-webkit-box-shadow: 10px 10px 15px #555;
box-shadow: 10px 10px 15px #555;
}

div#banner, div#header, div#menu, div#footer, div#banner2 {
background : #003366;
}

td, p, h1, h2, ul li, div#linkkilista ul li {
color : #003364;
}

div#header {
height : 100px;
background : url(kuvat/header.gif) no-repeat;
background-color : #ffa500;
background-position : center;
}

div#menu {
font-family : Verdana, Arial, Sans-serif;
font-size : 100%;
font-weight : normal;
text-align : center;
padding : 6px 2px 6px 2px;
}
div#menu a:link, a:visited, a:active {
color : white;
background : transparent;
text-decoration : none;
padding : 6px 2px 6px 2px;
}
div#menu a:hover {
background : orange;
color : #fff;
text-decoration : none;
padding : 6px 2px 6px 2px;
}

div#palsta {
background-color : white;
}

p {
font-family : Verdana, Arial, Sans-serif;
font-weight : normal;
font-size : 100%;
margin : 10px 140px 10px 140px;
padding : 0;
line-height : 1.4;
}

h1 {
font-family : Verdana, Arial, Sans-serif;
font-weight : bold;
font-size : 140%;
background : transparent;
text-align : left;
margin : 15px 140px 15px 140px;
padding : 0;
}

h2 {
font-family : Verdana, Arial, Sans-serif;
font-weight : bold;
font-size : 120%;
background : transparent;
text-align : left;
margin : 15px 140px 15px 140px;
padding : 0;
}

ul li {
list-style : disc;
font-family : Verdana, Arial, Sans-serif;
font-size : 100%;
font-weight : normal;
text-align : left;
margin : 0 140px 0 120px;
padding : 0;
text-decoration : none;
line-height : 1.3;
}

div#palsta a {
font-family : Verdana, Arial, Sans-serif;
font-weight : normal;
font-size : 100%;
text-align : left;
font-weight : normal;
}
div#palsta a:link, a:active {
text-decoration : underline;
color : #DD8500;
padding : 0;
}
div#palsta a:visited {
text-decoration : underline;
color : #606060;
padding : 0;
}
div#palsta a:hover {
text-decoration : underline;
color : #808080;
background : none;
padding : 0;
}

div#linkkilista ul li {
list-style : disc;
font-family : Verdana, Arial, Sans-serif;
font-size : 100%;
font-weight : normal;
text-align : left;
margin : 0 40px 0 140px;
padding : 0;
text-decoration : none;
line-height : 1.5;
}

div#footer {
padding : 3px 0 3px 0;
font-family : Verdana, Arial, Sans-serif;
font-weight : normal;
font-size : 80%;
text-align : center;
color : #fffff1;
}

div#palaute {
font-family : Verdana, Arial, Sans-serif;
font-weight : normal;
font-size : 100%;
color : #003362;
background : transparent;
text-align : left;
margin : 0;
padding : 5px 10px 5px 140px;
}

div#banner2 {
height : 15px;
background-position : center;
text-align : center;
}

img {
border-color : #400000;
border-style : none;
border-width : 1px;
}


