body { position: absolute; margin: 0;  padding:0; width: 100%; background: #8F5E43 url(images/bg.jpg) repeat-y left; }

#container { position: relative; width: 100%; height: 100%; background: url(images/bg_top.jpg) no-repeat top left; }

.sivutd { background: #F6C292 url(images/bg_sivu.jpg) repeat-y; }

.maintd { background: #FFFFFF url(images/bg_index.jpg) repeat-y; padding: 15px; }

a:link {color: #A43A00; text-decoration: underline; }
a:visited {color: #A43A00; text-decoration: underline; } 
a:active {color: #000000; text-decoration: none; background: #F5CAA2; } 
A:hover { color: #000000; text-decoration: none; background: #F5CAA2; }
a.index:active { background: none; } 
A.index:hover { background: none; }


P, LI { font-family: Georgia, Verdana, Arial, Helvetica; font-size: 12px; color: #732900; line-height: 17px; }
.j { text-align: justify; }
.s { font-family: Georgia, Verdana, Arial, Helvetica; font-size: 11px; color: #732900; line-height: 17px;}
.s2 { font-family: Georgia, Verdana, Arial, Helvetica; font-size: 12px; color: #732900; line-height: 17px; padding-bottom: 5px; padding-top: 5px; padding-left: 0px; padding-right: 0px; margin: 0px; border-bottom: 1px solid #DEA485;}
.news { padding-bottom: 5px; padding-top: 5px; padding-left: 0px; padding-right: 0px; margin: 0px; border-bottom: 1px solid #DEA485; }
CENTER { font-family: Georgia, Verdana, Arial, Helvetica; font-size: 11px; text-align: center; color: #732900; }

H4 { font-family: trebuchet ms, arial, helvetica, sans-serif; font-size: 16px; color: #973500; border-bottom: solid 1px #DEA485; text-align: center; }

.valikko { font-family: trebuchet ms, arial, helvetica, sans-serif; text-align: center; font-size: 12px; border-bottom: dashed 1px #E6B499; border-top: dashed 1px #E6B499; padding-bottom: 3px; padding-top: 3px; padding-left: 0px; padding-right: 0px; }

a img { border: none; }

HR { height: 0px; border-top: 1px dashed #E6B499; }

.img { border: 3px double #813100; }

.tdbg3 { background: #FFFFFF; }
.tableborder { background: #DEA485; }

ul { list-style-type: none; padding:0 0 0 20px; margin: 0; }

li { padding-top: 0px; padding-left: 18px; padding-bottom: 5px; background-image: url(images/bullet_li.gif); background-repeat: no-repeat; background-position: 0 2px; }