body {
	margin: 0;
	padding: 0px;
	background-color: #FFFFFF;
}

.iso {
	background-color: #F3F3F3;
	color: black;
	border: 1px dashed #666666;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.mainokset {
	background-color: #FFFFFF;
	color: black;
	border: 1px dashed #666666;
	padding: 3px;
}


p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: black;
}

.norm {
	background-color: #ffffff;
	color: black;
	padding-top: 10px;
	padding: 10px;
}

a:link {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #1f4c69;
	background: transparent;
	text-decoration: underline;
}

a:active {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #1f4c69;
	background: transparent;
	text-decoration: underline;
}

a:visited {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #1f4c69;
	background: transparent;
	text-decoration: underline;
}

a:hover {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #3788BB;
	background: transparent;
	text-decoration: underline;
}

a:link.navi {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #1f4c69;
	background: transparent;
	text-decoration: none;
}

a:active.navi {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #1f4c69;
	background: transparent;
	text-decoration: none;
}

a:visited.navi {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #1f4c69;
	background: transparent;
	text-decoration: none;
}

a:hover.navi {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #3788BB;
	background: transparent;
	text-decoration: underline;
}

H1 {
	color: #6c802b;
	background: transparent;
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

H2 {
	color: #6c802b;
	background: transparent;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

H3 {
	color: #6c802b;
	background: transparent;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.otsikko {
	color: #6a7d2c;
	background: transparent;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

textarea {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #666666;
}

input {
	margin: 2px;
	background-color: #FFFFFF;
	color: #666666;
	border: 1px solid #666666;
}

.otsikkosolu {
	background-color: #F2F5E7;
	background-image: url(gfx/liuku.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 98px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2B175;


}
.valikkosolu {
	background-color: #F2F5E7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A2B175;
	padding: 10px;
	background-image: url(gfx/valikkoliuku.jpg);
	background-repeat: repeat-x;
	background-position: left top;



}
td {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: black;
}

.lista {
	line-height: 17px;
}

.sticky {
	background-color: #ececec;
	border: 1px #e7e7e7 solid;
	padding: 5px;
	margin: 0;
}

.punainen {
	color: red;
	font-weight: bold;
}

.pikkuteksti {
        font: 11px arial, sans-serif;
        color: #222222;
        text-align: right;
}

.blogitem {
        border-bottom: 1px #cccccc solid;
}

.blogh3 {
        display: inline;
        color: #6a7d2c;
        background: transparent;
        font-family: Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
}

