BODY {
 font-family: sans-serif;
 background-color:#eeeeee;
 text-align: left;
 line-height: normal;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 0;
 border-style: none none none none;
 white-space: normal;
}
H1 {
 font-family: sans-serif;
 font-size: 1.8em;
 font-style: italic;
 font-variant : small-caps;
 font-weight: bold;
 color: #663300;
 background-color: transparent;
 letter-spacing: 0.5em;
 text-decoration: none;
 word-spacing: normal;
 text-align: left;
 margin-top: 10px;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 padding-top: 5;
 padding-right: 10px;
 padding-bottom: 0;
 padding-left: 10px;
 border-style: none none none none;
 display: block;
 white-space: nowrap;
 height: 25;
 z-index:6;
}
DIV.ylaosa{
 font-family: sans-serif;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 color: #996666;
 background-color: #cccccc;
 background-image: url(../pics/bg_sh1.jpg);
 background-repeat : no-repeat;
 word-spacing: normal;
 letter-spacing: normal;
 text-decoration: none;
 text-align: left;
 line-height: normal;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 padding-top: 1px;
 padding-right: 1px;
 padding-bottom: 1px;
 padding-left: 1px;
 border-width: 1px 1px 0 1px;
 border-style: solid solid none solid;
 border-color: #996666 #996666 #996666 #996666;
 height: 75px;
 width: auto;
 float: center;
 clear: both;
 white-space: normal;
 z-index:5;
}

DIV.logo {
 font-family: sans-serif;
 font-size: 1.5em;
 font-style: italic;
 font-variant: normal;
 font-weight: normal;
 color: #996666;
 background-color: transparent;
 letter-spacing: normal;
 text-decoration: none;
 word-spacing: normal;
 text-align: right;
 line-height: normal;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: 40px;
 border-color: #996666 #996666 #996666 #996666;
 border-style: solid solid solid solid;
 border-width: 0 0 0 0;
 width: 8em;
 float: left;
 clear: none;
 display: inline;
 white-space: nowrap;
 z-index:7;

}

DIV.linkit {
 font-family: sans-serif;
 font-size: 0.7em;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 color: #ffffff;
 background-color: #996600;
 word-spacing: normal;
 letter-spacing: normal;
 text-decoration: none;
 text-align: left;
 line-height: 1.5em;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 padding-top: 0.2em;
 padding-right: 1em;
 padding-bottom: 3px;
 padding-left: 1em;
 border-width: 1px 1px 1px 1px;
 border-style: solid solid solid solid;
 border-color: #996666 #996666 #996666 #996666;
 width: auto;
 float: none;
 clear: both;
 display: block;
 white-space: normal;
 z-index:2;
}
DIV.main {
 font-family: sans-serif;
 font-size: 0.8em;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 color: #000000;
 background-color: #eeeeee;
 background-image:url(../pics/bg_messu1.jpg);
 background-repeat : repeat-y;
 word-spacing: normal;
 letter-spacing: normal;
 text-decoration: none;
 text-align: left;
 line-height: normal;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 padding-top: 1em;
 padding-right: 1em;
 padding-bottom: 1em;;
 padding-left: 4em;
 border-width: 1px 1px 1px 1px;
 border-style: solid solid solid solid;
 border-color: #996666 #996666 #996666 #996666;
 min-height:60%;
 width:75%;
 float: left;
 white-space: normal;
 z-index:3;
}
DIV.alaosa {
 font-family: sans-serif;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size:0.6em;
 color: #dddddd;
 background-color: #996600;
 word-spacing: normal;
 letter-spacing: normal;
 text-decoration: underline;
 text-align: center;
 line-height: normal;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0em;
 margin-left: 0;
 border-width: 1px 1px 1px 1px;
 border-style: solid solid solid solid;
 border-color: #996666 #996666 #996666 #996666;
 clear:both;
 height: 1.5em;

 white-space: normal;

}
A.valikko:LINK {
 font-family: sans-serif;
 font-style: normal;
 font-variant: small-caps;
 font-weight: normal;
 color: #DDDDDD;
 background-color: #663300;
 word-spacing: normal;
 letter-spacing: 0.1em;
 text-decoration: none;
 line-height: 1.6em;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: auto;
 padding-top: 2px;
 padding-right: 4px;
 padding-bottom: 2px;
 padding-left: 4px;
 border-width: thin thin thin thin;
 border-style: outset outset outset outset;
 border-color: #663300 #663300 #663300 #663300;
 width: auto;
 height: auto;
 float: none;
 clear: none;
 display: inline;
 white-space: nowrap;
}
A.valikko:VISITED {
 font-family: sans-serif;
 font-style: normal;
 font-variant: small-caps;
 font-weight: normal;
 color: #DDDDDD;
 background-color: #663300;
 word-spacing: normal;
 letter-spacing: 0.1em;
 text-decoration: underline;
 line-height: 1.6em;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: auto;
 padding-top: 2px;
 padding-right: 4px;
 padding-bottom: 2px;
 padding-left: 4px;
 border-width: thin thin thin thin;
 border-style: outset outset outset outset;
 border-color: #663300 #663300 #663300 #663300;
 width: auto;
 height: auto;
 float: none;
 clear: none;
 display: inline;
 white-space: nowrap;
}
A.valikko:HOVER {
 font-family: sans-serif;
 font-style: normal;
 font-variant: small-caps;
 font-weight: normal;
 color: #FFFFFF;
 background-color: #663300;
 word-spacing: normal;
 letter-spacing: 0.1em;
 text-decoration: underline;
 line-height: 1.6em;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: auto;
 padding-top: 2px;
 padding-right: 4px;
 padding-bottom: 2px;
 padding-left: 4px;
 border-width: thin thin thin thin;
 border-style: outset outset outset outset;
 border-color: #663300 #663300 #663300 #663300;
 width: auto;
 height: auto;
 float: none;
 clear: none;
 display: inline;
 white-space: nowrap;
}
A.valikko:ACTIVE {
 font-family: sans-serif;
 font-style: normal;
 font-variant: small-caps;
 font-weight: normal;
 color: #FFFFFF;
 background-color: #663300;
 word-spacing: normal;
 letter-spacing: 0.1em;
 text-decoration: underline;
 word-spacing: normal;
 line-height: 1.6em;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: auto;
 padding-top: 2px;
 padding-right: 4px;
 padding-bottom: 2px;
 padding-left: 4px;
 border-width: thin thin thin thin;
 border-style: inset inset inset inset;
 border-color: #663300 #663300 #663300 #663300;
 width: auto;
 height: auto;
 float: none;
 clear: none;
 display: inline;
 white-space: nowrap;
}
.active_page {
 font-family: sans-serif;
 font-style: normal;
 font-variant: small-caps;
 font-weight: normal;
 color: #FFFFFF;
 background-color: #663300;
 word-spacing: normal;
 letter-spacing: 0.1em;
 text-decoration: underline;
 line-height: 1.6em;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: auto;
 padding-top: 2px;
 padding-right: 4px;
 padding-bottom: 2px;
 padding-left: 4px;
 border-width: thin thin thin thin;
 border-style: solid solid solid solid;
 border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
 width: auto;
 height: auto;
 float: none;
 clear: none;
 display: inline;
 white-space: nowrap;
}
LI.contact {
 font-family: sans-serif;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 line-height: normal;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: auto;
 white-space: normal;
 list-style-position: inside;
 list-style-type: none;

}
UL.contact{
 margin-top: 1em;
 margin-right: auto;
 margin-bottom: 1em;
 margin-left: auto;
}
.button{
 font-family: sans-serif;
 font-style: normal;
 font-variant: small-caps;
 font-weight: normal;
 font-size:1em;
 color: #DDDDDD;
 background-color: #663300;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: auto;
 white-space: nowrap;
}
TABLE{
 font-family: sans-serif;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size:1em;
 margin-top:1em;
}
P{
 width:100%;

}
DIV.box{
 font-family: sans-serif;
 font-size: 0.8em;
 width:150px;
 float:right;
 background-color: #FFFFFF;
 margin-top: 1em;
 padding:0 0 0 0;
 margin-right: 1em;
 margin-bottom: 1em;
 margin-left: 0;
 border-width: 1px 1px 1px 1px;
 border-style: solid solid solid solid;
 border-color: #996666 #996666 #996666 #996666;
 text-align:center;
}
PRE{
 font-size:1.2em;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
}
UL.kumppanit{
	list-style-type:none;
	
	top:0;
}
LI.kumppanit{
	border:1px solid #CCCCCC;
	position:relative;
	left:-14px;
	margin-bottom:0.4em;
	text-align:center;
	padding-top:0.7em;
	padding-bottom:0.3em;
	background-color:#FFFFCC;
}
H3{
	font-size: 1em;
}
.designer{
	color:#C0C0C0;
}