@media screen
	{
	body
		{
		max-width: 60em ;
		margin-left: .5em ;
		margin-right: .5em ;
		}
	}
body
	{
	font-family: sans-serif, arial, helvetica;
	color: black;
	background: white;
/*
	margin: 0 0 0 .2em;
	padding: 0;
	max-width: 60em;
*/
	}
h1
	{
	color: black ;
	background: white ;

	border-color: gray ;
	border-style: none none none none ;
	border-width: thin ;

	padding-top: .2em ;
	padding-left: .5em ;
	padding-right: .2em ;

	margin-left: -.5em ;
	margin-right: -.5em ;
	}

/*
h1
	{
	color: black;
	background: #fffeee;

	border-style: solid none none none;
	border-color: red;
	border-width: thin;

	margin: 0em -1em 0em 0em;
	padding: .4em 1em .4em 1em;

	margin-right: -.5em;
	margin-left: -1em;
	}
*/

blockquote
	{
	margin: 0 1em;
	border-style: solid;
	border-width: thin;
	border-color: red;
	padding: .0em 1em;
	color: black;
	background: #fffeee;
	}
.update
	{
	margin: 0 1em 1em 1em;
	border-style: solid;
	border-width: thin;
	border-color: #ffaa00;
	padding: .5em .7em;
	color: black;
	background: #fffddd;
	}
.menu,
.hierarkia,
.sisus,
.taulu
	{
	border-color: grey;
	}
.menu
	{
	border-style: solid;
	color: black;
	background: #eef;
	}
.hierarkia
	{
	border-style: solid solid solid none;
	padding: 2px 5px;
	color: black;
	background: #eef;
	}
.missio
	{
	border-style: solid solid solid none;
	padding: 1em;
	color: black;
	background: #eef;
	}
.sisus
	{
	padding: 1em;
	border-style: none solid solid none;
	color: black;
	background: white;
	}
.taulu
	{
	border-style: none;
	}

table
	{
	empty-cells: show;
	border-style: none solid solid none;
	border-width: thin;
	border-color: grey;
	}
td, th
	{
	border-style: solid none none solid;
	border-width: thin;
	border-color: grey;
	}
th
	{
	background: #eef;
	}
hr
	{
	border-width: 1 0 0 0;
	border-color: grey;
	}
.ulonnus
	{
	margin: 0 -1em;
	padding: 0 1em;
	background: #fffeee;
	}
.current
	{
	background: #fffeee;
	}
.viiva
	{
	margin-left: -1em;
	margin-right: -1em;
	}
.noborder
	{
	border-style: none;
	}
.pieni
	{
	font-size: smaller ;
	}
.iso
	{
	font-size: larger ;
	}
.korosta_sudoku
	{
	background: #f0f0ff;
	}
.korosta_puzzle
	{
	background: #fffeee;
	}
.oikea
	{
	text-align: right ;
	}
.keski
	{
	text-align: center ;
	}
.oikeakuva
	{
	float: right ;
	margin: .1em 0em .1em .7em ;
	}
.vasenkuva
	{
	float: left ;
	margin: .1em .7em .1em 0em ;
	}
.allekirjoitus
	{
	font-style: italic;
	}
.kuvateksti
	{
	font-style: italic;
	margin-bottom: .5em;
	}
.puna
	{
	color: red;
	}


