html, body, div, img {
	margin:0;
	padding:0;
	border:0;
}

html, body {
	height:100%;}

body {
	background:#ADB953 url('tausta.png') repeat-y left top;
	font:12px/25px Arial, Sans-Serif;
	color:#1F1F1F;
	margin:0;
	padding:0;
	text-align:center;
}

#runko1 {
	width:990px;
	min-height:100%;
	background:url('naikaala.jpg') repeat-y center top;
	margin:0 auto;
	text-align:left;
}

#runko2 {
	overflow:auto;
	width:100%;
	background:url('tekstitausta.jpg') no-repeat 0px 300px;
}

#sivu {
	float:left;
	width:200px;
	text-align:justify;
	margin-left:60px;
	padding-top:100px;
}

#tekstit {
	text-align:justify;
	margin-left:300px;
	width:640px;
}

#ala {
	width:990px;
	clear:both;
}

a {
	color:#D5DAAD;
	text-align:left;
	font:bold 13px/27px 'Palatino Linotype', Arial;
	letter-spacing:1px;
	text-shadow:1px 1px 3px #000;
}

a:active, a:hover {
	color:#C5CC91;
	font-style:italic;
}

h1 {
	color:#24260F;
	font:italic bold 20px/20px 'Palatino Linotype', Arial;
	text-align:left;
	letter-spacing:1px;
	text-shadow:0px 1px 3px #CFDF9F;
}

h2 {
	color:#C5CC91;
	font:italic bold 15px/27px 'Palatino Linotype', Arial;
	text-align:left;
	letter-spacing:1px;
	text-shadow:1px 1px 3px #000;
}

h3 {
	color:#000;
	font:bold 14px/13px 'Palatino Linotype', Arial;
	text-align:left;
	letter-spacing:1px;
	text-shadow:0px 0px 2px #CFDF9F;
}

.t1 {
	font-size:12px;
	background:#634738;
	padding:1px 10px;
	font-weight:normal;
	font-family:calibri;
	color:#E6D5BB;
}

.t2 {
	font-size:11px;
	background:#F1EBE0;
	padding:5px;
	font-family:Arial;
}

.td1 {
	background-color:#9BA84A;
	border-bottom:2px solid #848E3F;
	font-family:Arial;
	text-align:center;
}

.td2 {
	color:#C5CC91;
	text-align:left;
	font:italic bold 15px/27px 'Palatino Linotype', Arial;
	letter-spacing:1px;
	text-shadow:1px 1px 3px #000;
}

.td3 {
	background-color:#A4B764;
	border-bottom:1px solid #D7CBB6;
}

.td4 {
	background-color:#A4B764;
	border-bottom:1px solid #D7CBB6;
}

.td5 {
	background-color:#879643;
	border-bottom:1px solid #9BA84B;
}

.kuvantausta {
	border-bottom:1px solid #CCC0AB;
	border-top:1px solid #CCC0AB;
}