	body.main {
		background-color: #000000;
		background-image: url(kulma.jpg);
		background-repeat: no-repeat;
		background-position: 0px 20px;
		margin: 0px;
		padding: 0px;
	}
	body.who {
		background-color: #000000;
		background-image: url(kulmawho.jpg);
		background-repeat: no-repeat;
		background-position: 0px 20px;
		margin: 0px;
		padding: 0px;
	}
	body.what {
		background-color: #000000;
		background-image: url(kulmawhat.jpg);
		background-repeat: no-repeat;
		background-position: 0px 20px;
		margin: 0px;
		padding: 0px;
	}
	body.works {
		background-color: #000000;
		background-image: url(kulmaworks.jpg);
		background-repeat: no-repeat;
		background-position: 0px 20px;
		margin: 0px;
		padding: 0px;
	}
	body.real {
		background-color: #999999;
		margin: 0px;
		padding: 0px;
	}
	body.pics {
		background-color: #666666;
		margin: 0px;
		padding: 0px;
		/* vierityspalkin värien muuttaminen ei kuulu standardiin css:ään
		scrollbar-face-color: #666666;
		scrollbar-shadow-color: #666666;
		scrollbar-highlight-color: #666666;
		scrollbar-3dlight-color: #999999;
		scrollbar-darkshadow-color: #999999;
		scrollbar-track-color: #666666;
		scrollbar-arrow-color: #333333;
		*/
	}
	body.bigpic {
		background-color: #999999;
		margin: 0px;
		padding: 0px;
	}
	body.picinfo {
		background-color: #999999;
		margin: 0px;
		padding: 0px;
	}
	table.upper {
		position: absolute;
		top: 0px;
		left: 0px;
		background-color: #000066;
		height: 20px;
		width: 100%;
	}
	table.links {
		position: absolute;
		top: 250px;
		left: 500px;
		width: 150px;
		background-color: #000000;
	}
	table.sidelinks {
		position: absolute;
		top: 200px;
		left: 150px;
		width: 150px;
		background-color: #000000;
	}
	table.leftlinks {
		position: absolute;
		top: 80px;
		left: 20px;
		width: 150px;
		background-color: #333333;
	}
	table.text {
		position: absolute;
		top: 250px;
		left: 350px;
		width: 400px;
		background-color: #000000;
		color: #708090;
		font-family: serif;
	}
	table.left {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 170px;
		height: 100%;
		background-color: #333333;
	}
	table.center {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 340px;
		height: 100%;
		background-color: #666666;
	}
	p.header {
		color: #808080;
		position: absolute;
		top: 3px;
		left: 30px;
		font-family: courier, serif;
		font-size: x-small;
	}
	div.header {
		color: #808080;
		position: absolute;
		top: 3px;
		left: 30px;
		font-family: courier, serif;
		font-size: x-small;
	}
	img.title {
		position: absolute;
		top: 120px;
		left: 300px;
	}
	a:link {
		color: #708090;
		text-decoration: none;
		font-weight: bold;
	}
	a:visited {
		color: #708090;
		text-decoration: none;
		font-weight: bold;
	}
	a:hover {
		color: #B0C4DE;
		text-decoration: none;
		font-weight: bolder;
	}
	a:active {
		color: #ADD8E6;
		text-decoration: underline;
	}
	a.subtle:link {
		color: #708090;
		text-decoration: none;
		font-weight: normal;
	}
	a.subtle:visited {
		color: #708090;
		text-decoration: none;
		font-weight: normal;
	}
	a.subtle:hover {
		color: #B0C4DE;
		text-decoration: none;
		font-weight: normal;
	}
	a.subtle:active {
		color: #ADD8E6;
		text-decoration: none;
	}
	a.text:link {
		color: #000000;
		text-decoration: underline;
		font-weight: bold;
	}
	a.text:visited {
		color: #000000;
		text-decoration: underline;
		font-weight: bold;
	}
	a.text:hover {
		color: #000000;
		text-decoration: none;
		font-weight: bold;
	}
	a.text:active {
		color: #000000;
		text-decoration: none;
		font-weight: bold;
	}
	a.smaller:link {
		color: #708090;
		text-decoration: none;
		font-weight: bold;
		font-size: smaller;
		text-indent: 15px;
	}
	a.smaller:visited {
		color: #708090;
		text-decoration: none;
		font-weight: bold;
		font-size: smaller;
		text-indent: 15px;
	}
	a.smaller:hover {
		color: #B0C4DE;
		text-decoration: none;
		font-weight: bolder;
		font-size: smaller;
		text-indent: 15px;
	}
	a.smaller:active {
		color: #ADD8E6;
		text-decoration: underline;
		font-size: smaller;
		text-indent: 15px;
	}
	iframe.pics {
		position: absolute;
		top: 30px;
		left: 175px;
		width: 160px;
		height: 90%;
	}
	iframe.bigpic {
		position: absolute;
		top: 30px;
		left: 350px;
		width: 420px;
		height: 440px;
	}
	img.piclink {
		border: 0px;
	}

