body { 
font-family: Arial, sans-serif; font-size: 88%; 
}
table {
background-color: white;
border-collapse: collapse; 
}
td {
vertical-align: top; text-align: left; 
}
h1 {
color: #666666; font-family: Arial, sans-serif; font-size: 100%;  
margin-left: 30px; margin-top: 20px; margin-right: 100px; margin-bottom: 10px; 
}
p
{
font-family: Arial, sans-serif; font-size: 80%; 
margin-left: 30px; margin-top: 20px; margin-right: 30px; margin-bottom: 10px; 
color: #333333; background: transparent;
}

ul {

}
li {
display: block;
list-style-type: disc;
margin: 0 0 0 15px; padding: 0;
font-size: 88%; 
}
img.content { border: 1px solid white;
}


#galleria_menu { 
text-align: right; border-top: 1px dotted #ff9900; border-bottom: 1px dotted #ff9900;
float: right; margin-top: 20px; margin-right: 0px; padding: 1px;
}
#galleria_menu td { float: right; margin-right: 0px;
}

a.galleria_menu { 
float: right; width: 90px;
font-family: Arial, sans-serif; font-size: 70%; 
margin: 1px; padding: 0px; padding-right: 4px; text-align: right;
border-right: 10px solid #ff9900;
color: #333333; text-decoration: none; 
}
a.galleria_menu:hover {
color: white; background-color: #ff9900;
}


#galleria {
border-left: 1px solid #ff9900;
padding: 15px 10px; width: 320; height: 380px; overflow: auto;
}

.gallery_thumbs {
width: 204px; margin: 0px 0px 100px 80px; text-align: left;
}

#footer {
border-right: 1pt solid #ff9900; 
border-bottom: 1pt solid #ff9900;
text-align: left; padding: 0px 30px 10px;
}
#footer_image {
background: url('kuvat/footer.jpg') 0px 0px no-repeat; 
border-bottom: 1pt solid white;
}

/* MENUHÄSMÄKKÄ */
#menu {
width: 1000px;
}

#menu ul 
{
width: 980px;
vertical-align: top;
margin: 0 0 0 20px; padding: 0;
white-space: nowrap;
}

#menu li
{
display: inline;
vertical-align: top;
list-style-type: none;
font-size: 74%; 
}

#menu a { 
font-family: Arial, sans-serif; 
font-weight: bold; 
letter-spacing: 1pt; 
margin: 0px;
color: #333333; 
background: transparent;
text-decoration: none; 
padding: 2px 8px;
}


#menu a:hover, #menu a.menu_act
{
text-decoration: none;
color: #666666; 
background-color: #ffffff; 
}

/* MENU LOPPUU */

p.form 
{
font-family: Arial, sans-serif; font-size: 88%; 
margin-left: 30px; margin-top: 4px; margin-right: 30px; margin-bottom: 4px; 
color: #333333; background: transparent;
}
p.table
{
font-family: Arial, sans-serif; font-size: 74%; 
padding: 2px; padding-top: 0px; padding-bottom: 0px; margin: 2px;
color: #333333; background: transparent;
}

p.gallery {font-family: Arial, sans-serif; font-size: 74%; 
}




div.letter {font-family: Eurostile, "Comic Sans MS", Arial, sans-serif; font-size: 70%; 
text-align: center; margin: 0px; margin-bottom: 1px; padding: 0px; color: #ffffff;  background-color: #ff9900;
} 

p.footer {
color: #668899; font-family: Arial, sans-serif; font-size: 74%; text-align: right;
margin: 0px; margin-left: 30px; padding: 0px; padding-bottom: 20px; border-top: 1pt dotted #ff9900;
}
p.address {
white-space: nowrap; color: #333333; background-color: #eeeeee; font-family: Arial, sans-serif; font-style: italic; font-size: 10px; 
width: 530px; 
margin: 0px; margin-left: 30px; padding: 0px; padding-left: 4px;
}
a.body, a {
color: #333333; text-decoration: none; 
}
a.body:hover {
color: #668899; 
}

