BODY
{
	background-attachment: fixed;
	background-position: 0 48%;
	background-repeat: no-repeat; 	
	background-color: black;
	background-image: url(tausta2004.png);	
}

* { color: white; }

H1 {  display: none; }
DIV#body H2, P {  margin: 5px 0 5px 0; }

DIV#bodycontainer 
{
	
}
DIV#body
{
	overflow: auto;
	font-family: "Verdana", sans-serif;
	font-size: 0.9em;
	line-height: 1.6em;
	padding-right: 12px;
	margin-top: 3px;
	margin-bottom: 3px;
	position: absolute;
	top: 32%;
	left: 40px;
	width: 428px;
	height: 45%;
}

DIV#body P { text-align: justify; }

DIV#huom
{
	color: white !important;
	position: absolute;
	top: 32.5%;
	left: 650px;
	font-family: "Verdana", sans-serif;
	font-size: 0.8em;
	font-weight: 600;
	font-variant: small-caps;
	text-decoration: blink;
}

P.huom { font-size: 0.7em; border: 1px #ED5656 dashed; }
P.huom A { text-decoration: underline; color: #ED5656; font-size: 1.2em; font-weight: bolder; }
P.huom A:hover { color: #FFFFFF; }

DIV#navilinks
{
	color: white !important;
	position: absolute;
	top: 26%;
	left: 520px;
	font-family: "Verdana", sans-serif;
	font-size: 0.8em;
	font-weight: 600;
	font-variant: small-caps;
}

DIV#navilinks A
{
	padding: 3px 5px 3px 5px;
	background-color: black;
	letter-spacing: 0.3em;
}
DIV#navilinks A:hover
{
	text-decoration: underline;

}
DIV#navilinks LI
{
	margin: 10px 0 10px 0;
	
}
.sivuhuomautus1
{
	font-size: 0.8em;
	font-style: oblique;
	margin: 5px 0 5px 10px;
	text-decoration: blink;
}

.thisweek
{
	font-weight: 600;
}

.pdf A
{
	background-position: 0 0;
	background-repeat: no-repeat; 	
	background-image: url(pdf.gif);
	padding-left: 32px;	
} 

.vilkku
{
text-decoration: blink;
}

.kohoke
{
padding-top: 1.6em;
}

DIV#body LI A:hover
{
background: white;
color: black;
}
