#header2
{
position: absolute;
top:105px;
left:105px;
z-index:3;
}

#header
{
position: absolute;
top:120px;
left:720px;
border-width:0px;
border-style:solid;
border-color:#ffffff;
z-index:3;
}

#layout
{
background-color:#ffffff;
width:800px;
top:100px;
left:100px;
width:800px;
height:600px;
position: absolute;
border-width:5px;
border-style:solid;
border-color:#ffffff;
}

#layoutkuukaudentaiteilija
{
background-color:#ffffff;
width:800px;
top:100px;
left:100px;
height:1600px;
position: absolute;
border-width:5px;
border-style:solid;
border-color:#ffffff;
}

#layoutjasenluettelo
{
background-color:#ffffff;
width:800px;
top:100px;
left:100px;
height:2900px;
position: absolute;
border-width:5px;
border-style:solid;
border-color:#ffffff;
}

#menu1
{
width:150px;  
position: absolute;
top:170px;
left:105px;
z-index: 2;
}

#menu2
{
position: absolute;
top:68px;
left:205px;
z-index: 5;
}

#corner
{
right:0px;
top:0px;
position: absolute;
z-index: 2;
}

#topgradient
{
background: url(pics/bgr_blue1.gif) top;
background-repeat: repeat-x;
top:0px;
left: 0px;
width:800px;
height: 122px;
position: absolute;
z-index: 1;
}

#rightgradient
{
background: url(pics/bgr_blue2.gif);
background-repeat: repeat-y;
right:0px;
width:137px;
height:500px;
position: absolute;
z-index: 1;
}

img
{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#leipis
{
position: absolute;
top: 88px;
left:200px;
width: 350px; 
height:350px;
background: #ffffff; 
text-align: justify;
padding: 5px; 
border-width:0px;
border-style:solid;
border-color:#99cccc;
z-index: 4;
}


#textbox
{
position: absolute;
top: 100px;
left: 300px;
width: 350px; 
height: 400px; 
background-color: #ffffff; 
text-align: left; 
border: 0px solid #99cccc; 
overflow: auto; 
padding: 0px;
z-index: 4;
}

#puzzle
{
position: absolute;
top: 190px;
left: 730px;
width: 100px; 
background: transparent no-repeat;
z-index: 4;
}

.puzzlepic
{
border-width:1px;
border-style:solid;
border-color:#669999;
padding: 4px;
}

.borderpic
{
border-width:1px;
border-style:solid;
border-color:#99cccc;
}

.oikeamenu
{
float:left;
padding: 0px 300px 0px 0px;
}

.isokuva
{
float:left;
padding: 100px 250px 10px 100px;
}

.thumb
{
border-width:2px;
border-style:solid;
border-color:#99cc99;
}

p, ul, li 
{
color: #000000; 
background: transparent none repeat; 
font-size: 11px;
font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;  
}

h6
{
color: #000000; 
background: transparent none repeat; 
font-size: 12px;
text-align: left; 
font-family: trebuchet ms, arial, helvetica, sans-serif;  
}


h5
{
color: #669999; 
background: transparent none repeat; 
font-size: 13px;
text-align: left; 
font-family: trebuchet ms, arial, helvetica, sans-serif;  
}

a:active 
{
color : #cc0000; 
background : transparent none repeat; 
text-decoration : none; 
} 

a:visited 
{
color : #cc3366; 
background : transparent none repeat; 
text-decoration : none; 
} 

a:link 
{
color : #cc0000; 
background : transparent none repeat; 
text-decoration : none; 
} 

a:hover 
{
color : #99cc99; 
background : transparent none repeat; 
text-decoration : underline; 
} 

.kuva 
{
color: #aaaaaa; 
background: transparent none repeat; 
font-family: verdana, arial, helvetica, sans-serif; 
}


 
