body {
	background-color: white;
	background-image: url("tapani-kokovartalo.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	background-attachment: scroll;
}

@media handheld {
	body { background-image: none; }
}

q {
	font-style: italic;
}

.rubiikki {
	color: #984579;
	font-size: 0.9em;
	font-weight: bolder;
}

.rubiikki a {
	color: #984579;
}

.DirectoryListing {
}

.selected {
	font-weight: bolder;
}

.selected:after {
	content: ' <<';
}

#toclisting li.tocitem {
	border-bottom-width: 0;
}

#toclisting {
	border-bottom: 1px solid #ccc;
}

#toclisting ul ul {
	margin-left: 1em;
}

#sidebar {
	background: url("vaalennus-70.png") repeat;
	margin: 10px 0 20px 8%;
	padding: 0 1% 0.5em 1%;
}

#content, h1 span, .description span {
	background: url("vaalennus-70.png") repeat;
}

/* IE png-purkka */
/*	Läpinäkyvä png-tausta, AlphaImageLoader + * html -hack 
	http://www.themaninblue.com/writing/perspective/2004/06/18/ 
*/
* html #sidebar, * html #content, * html h1 span, * html .description span {
	background-image: none;
	background-color: white;
/*
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="vaalennus-70.png", sizingMethod="scale");
*/
}

/* IE png-purkka */
/* Ei pelaa taustakuville, pitää käyttää AlphaImageLoaderia suoraan
img { behavior: url("pngbehavior.htc"); }
*/