body {
font-family : Georgia, Palatino, Times New Roman, Times, serif;
color : rgb(150,150,150);
background : rgb(45,45,45);
font-size : 8pt;
margin : 25pt;
padding : 0pt;
}

h1 {
color : white;
font-size : 14pt;
margin-left : auto;
margin-right: auto;
margin-bottom: 0pt;
letter-spacing : 2pt;
font-weight : normal;
text-align : center;
}

h2 {
font-family : Arial, Verdana, Tahoma, sans-serif;
color : rgb(150,150,150);
font-size : 8pt;
margin-left : auto;
margin-right: auto;
letter-spacing : 5pt;
font-weight : normal;
text-align : center;
}

h3 {
color : white;
font-size : 17pt;
margin-left : auto;
margin-right: auto;
font-weight : normal;
text-align : center;
}

h4 {
color : white;
font-size : 12pt;
margin-left : auto;
margin-right: auto;
display: block;
font-weight : normal;
text-align : center;
}

h5 {
color : white;
font-size : 12pt;
font-weight : normal;
text-align : left;
}

a:link {
color : rgb(150,150,150);
background-color : transparent;
}

a:visited {
color : rgb(150,150,150);
background-color : transparent;
}

a:hover {
color : rgb(255,255,255);
background-color : transparent;
text-decoration : none;
}

a:active {
color : rgb(255,255,255);
text-decoration : none;
background-color : transparent;
}

a:link.ylalinkki {
color : rgb(150,150,150);
background-color : transparent;
text-decoration : none;
}

a:visited.ylalinkki {
color : rgb(150,150,150);
background-color : transparent;
text-decoration : none;
}

a:hover.ylalinkki {
color : rgb(255,255,255);
background-color : transparent;
text-decoration : none;
}

a:active.ylalinkki {
color : rgb(255,255,255);
text-decoration : none;
background-color : transparent;
}

table.kuvataulukko {
font-family : Georgia, Palatino, Times New Roman, Times, serif;
color : rgb(110,110,110);
font-size : 8pt;
letter-spacing : 0pt;
width : 550pt;
height : auto;
}

#otsikko {
width : 500pt;
height : 50pt;
margin-left : auto;
margin-right : auto;
text-align : center;
}

#valikko {
width : 500pt;
height : 20pt;
margin-left : auto;
margin-right : auto;
margin-top : 15pt;
margin-bottom : 15pt;
text-align : center;
font-family : Arial, Verdana, Tahoma, Arial, sans-serif;
color : rgb(150,150,150);
font-size : 7pt;
letter-spacing : 3pt;
text-transform : uppercase;
}

#galleriavalikko {
width : 500pt;
height : 20pt;
margin-left : auto;
margin-right : auto;
margin-top : 25pt;
margin-bottom : 0pt;
text-align : center;
font-family : Arial, sans-serif;
font-size : 8pt;
color : rgb(150,150,150);
word-spacing : 10pt;
}

#galleriavalikko a {
text-decoration : none;
}

#sisalto {
width : 450pt;
margin-left : auto;
margin-right : auto;
margin-top : 0pt;
margin-bottom : auto;
text-align : justify;
}

#galleria1 {
width : 400pt;
height : auto;
margin-left : auto;
margin-right : auto;
margin-top : auto;
margin-bottom : auto;
text-align : center;
}

#galleria2 {
width : 500pt;
height : auto;
margin-left : auto;
margin-right : auto;
margin-bottom : auto;
text-align : center;
}

p.etusivukuva {
font-family : Arial, Verdana, Verdana, Tahoma, sans-serif;
color : rgb(150,150,150);
font-size : 7pt;
letter-spacing : 9pt;
font-weight : normal;
margin-left : auto;
margin-right: auto;
text-align : center;
}

.kuukaudenkuva2 {
text-align : left;
margin-left : auto;
margin-right : auto;
}

.thumb {
float : left;
width : 120px;
height : 130px;
margin-right : 10pt;
}

.thumbgalleria1 {
float : left;
width : 120px;
height : 150px;
margin-right : 10pt;
}

.galleriaotsikko {
font-size : 7pt;
}

#gallerialinkki {
text-align : center;
margin-bottom : 10pt;
}

.gallerialinkki {
font-size : 8pt;
}

.gallerialinkki2 {
color : rgb(70,70,70)
}

img {
display : block;
margin-left : auto;
margin-right : auto;
border : none;
}

img a {
display : block;
margin-left : auto;
margin-right : auto;
border : none;
}