h1 {
font-family:sans-serif, trebuchet ms, arial, verdana;
text-align:left; 
letter-spacing:4px; 
font-size:13px; 
color:#EA5137; 
font-weight:bold; 
border-bottom-style:solid; 
border-width:0px; 
border-color:#546161;
margin: 0px;
margin-top: 0px;
margin-bottom: 1px;
}

h2 {
font-family:sans-serif, trebuchet ms, arial, verdana;
text-align:left; 
letter-spacing:4px; 
font-size:13px; 
color:#AE2E19;
font-weight:bold; 
margin: 0px;
margin-top: 0px;
margin-bottom: 1px;
}

p.contents {
text-align:justify;
}

p.listing {
text-align:center;
}

.x {
color:#A61B03;
font-weight:bold;
}

.y {
font-family: georgia, times new roman, garamond, tahoma, verdana, arial, sans-serif; 
}

a:link, a:visited {
color:#941500; 
text-decoration:none; 
cursor:default;
}

a:hover, a:active {
text-decoration:none;
color:#000000;
cursor:crosshair; 
BACKGROUND-color:#941500; 
}

body {
text-align:justify; 
font-family: trebuchet ms, arial, verdana, tahoma, Sans-Serif; 
color:#906E38; 
font-size:10px; 
cursor:default;
line-height:normal; 
font-style: normal; 
letter-spacing:0px; 
BACKGROUND-color:#672413; 
background-position:top left;
background-repeat:repeat;
margin:0px; 
padding:0px;
}

a img.reunus {
border: 2px solid #4A0B00;
text-decoration: none;
}

.reunat {
text-align:justify;
width:283px; 
padding:0px;
} 

.oikea {
text-align:justify;
} 

.keskitys {
text-align:center;
}

.error {
text-align:center;
color:red;
font-weight:bold;
} 

td {
vertical-align:top; 
font-size:10px;
} 

input, textarea, select { 
font-family: trebuchet ms, arial, verdana, tahoma, Sans-Serif; 
color:#906E38;
font-size: 10px; 
text-decoration:none; 
text-align: left; 
border-width: 1px; 
border-style:solid; 
border-color:#280F0F; 
background-color:#280F0F;
}