.navigointi{
text-align: center;
color: black;
background: none #DDFFFF;
margin: 0px;
padding: 3px 0px 3px 0px;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #9999CC #000000 #9999CC #000000;
}

#otsikko{
text-align: center;
background: none #DDFFDD;
}

#sisalto{
width: 32em;
text-align: left;
margin: 6px auto 6px auto;
}


BODY{
font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif;
color: black;
background: none #FFFFDD;
margin: 0px 0px 0px 0px;
text-align: center;
}

.noelbowing{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid;
}

TD{
font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif;
color: black;
text-align: left;
}

P{
margin-left: 1ex;
margin-right: 1ex;
}

H1{
font-size: 2.5em;
font-weight: bold;
margin-left: 1ex;
}

.cell{
font-size: 2.5em;
background: none white;
width: 1em;
border-width: 2px;
border-style: solid;
border-color: #000000 #000000 #000000 #000000;
text-align: center;
vertical-align: middle;
}

.redcell{
font-size: 2.5em;
background: none #FFDDDD;
width: 1em;
border-width: 2px;
border-style: solid;
border-color: #000000 #000000 #000000 #000000;
text-align: center;
vertical-align: middle;
}

H2{
font-size: 1.25em;
font-weight: bold;
/*margin: 1em 0px 0px 0px;*/
}

H3{
font-size: 1em;
font-weight: bold;
/*margin: 1em 0px 0px 0px;*/
}

HR {
height: 1px;
background: transparent none;
color: #9999CC;
}

A:link    {text-decoration: none;}
A:visited {text-decoration: none;}
A:hover   {text-decoration: underline;}

A.nav:link{
text-decoration: none;
}

A.nav:visited{
text-decoration: none;
}

A.nav:hover{
text-decoration: underline;
}