a { color: #2672a6; text-decoration:none;}
a:hover { color: #85b5d7; text-decoration:none; }
 
body { background: url(alnbg.jpg); 
padding: 0px; margin: 0px; 
text-align: center; 
color: #272727; 
font-family: arial;
font-size: 12px;
line-height: 1.7; 
}

table {
color: #272727; 
font-family: arial;
font-size: 12px;
line-height: 1.7; 
}

#footer {
margin: 0 auto;
margin-top: 0px;
background: url(aln7.png) top left no-repeat; 
height: 75px;
width: 909px;
font-size: 11px;
text-transform: uppercase;
color: #305158;
text-align: right; }

#kaikki { 
width: 909px;
margin: 0 auto;
text-align: justify;
z-index: 10;
position: relative;
top: 0px; left: 0px;
}

#bg {
background: url(aln6.png); }


#grid {
background: url(aln4.png) top left no-repeat;
padding-top: 40px;
}

#lay { 
width: 909px; 
}	

#texts { 
text-align: justify; 
width: 660px; 
margin-top: -17px;
padding: 0px 0px 0px 220px;
line-height: 1.7; 
 }

#sivu {
color: #464646;
width: 170px; 
font-size: 11px;
text-align: left;
position: absolute;
top: 400px; left: 20px; 
padding: 0px; 
z-index: 5; }

#links {
text-align: center; }

#links a {
color: #c11e5e;
font-size: 18px;
font-family: 'Pacifico', cursive;
letter-spacing: 1px;
width: 140px;
}

#links a:hover {
color: #fff;
}

h1 {
font-family: 'Pacifico', cursive;
font-weight: normal;
font-size: 25px;
color: #ef005d;
text-align: left;
text-indent: 20px;
text-shadow: 0px 0px 5px #fff; 
}



.link{ background: url(link1.png) left center no-repeat; display: inline-block; margin-top:0px; }
.link:hover{ background: url(link2.png) left center no-repeat; border-bottom: none; }




.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: transparent;
cursor:pointer;
}

.anylinkcss{
position: absolute;
visibility: hidden;
left: 0;
top: 0;
border: none;
border-bottom-width: 0;
font-size: 12px;
font-family: "times new roman";
font-weight: normal;
letter-spacing: 1px;
line-height: 1.7;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #cacaca;
width: 150px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 150px;
}

.anylinkcss ul li a{
width: 100%;
display: block;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
text-align: left;
width: 150px;
color: #067c0a;
}

.anylinkcss a:hover{ /*hover background color*/
background: #e4e4e4;
color: #067c0a; }













/* ######### class for shadow DIV ######### */

.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 5; /*zIndex for shadow*/
background: #8d8d8d;
visibility: hidden;
}
