html { background-color: #75a28b; background-repeat: repeat-x; background-position: 0 0; width: 100%; }

body { font-size: 0.75em; width: 813px; font-family: "trebuchet MS"; height: 100%; margin-right: auto; margin-left: auto; }
p { color: black; font-size: 1em; }
#container { background-image: url(images/jatkuu2.jpg); background-repeat: repeat-y; position: absolute; width: 813px; height: auto; margin-top: 0; margin-right: auto; margin-left: auto; }
#content { background-image: url(images/jatkuu2.jpg); background-repeat: repeat-y; width: 813px; min-height: 300px; pading-top: 0px; }
img { width: 270px; height: 198px; }
#palvelumme { position: relative; top: -20px; width: 568px; height: 250px; float: right; }
input { border: 1px solid #000000; }
#header { background-color: white; background-image: url(images/header2.jpg); background-repeat: repeat-x; background-position: 0 0; width: 813px; height: 245px; }
#navi { background-image: url(images/jatkuu2.jpg); background-repeat: repeat-y; position: relative; width: auto; height: auto; list-style: none; float: left; margin: 0; padding: 0; }
#navi ul { position: relative; margin: 0 0 0 18px; list-style: none; padding: 0; }
#navi li { list-style: none; overflow: visible; }
#navi li a { display: block; position: relative; line-height: 1.2em; text-transform: uppercase; font-weight: bold; color: #335d48; font-size: 11px; background-color: transparent; background-image: url(../../ForestCup/html/kuvat/navili.gif); background-repeat: no-repeat; background-position: left 55%; text-decoration: none; overflow: visible; padding-top: 6px; padding-right: 0; padding-left: 16px; list-style-position: inside; }
#navi li a:hover, #navi li a.nyt { background-image: url(../../ForestCup/html/kuvat/navilihover.gif); color: #79a18d; }
#footer { color: black; font-size: 10px; font-family: "trebuchet MS"; background-color: transparent; background-image: url(images/footer2.gif); background-repeat: repeat-x; background-position: 0 0; text-align: center; position: fixed; left: 0; right: 0; bottom: 0; width: 100%; height: 43px; float: none; clear: none; }
table.sisalto { position: relative; right: 10px; width: 580px; float: right; clear: right; margin-bottom: 50px; }
table td.sivukuva { vertical-align: top; float: right; }
table td.sivukuvaesittely { vertical-align: top; float: right; }
table.sisalto td.teksti {
width: 400px;
vertical-align: top;
}

table.uutinen { position: static; width: 560px; margin: 5px; padding-top: 5px; padding-bottom: 25px; }

table.yksi { background-color: #e7fee5; background-image: none; background-repeat: repeat; background-position: 0 0; position: static; width: 560px; }


table.uutinen td.uutinen {
width: 560px;
vertical-align: top;
padding-left: 15px;
padding-right: 50px;

}

td.uutinen {
width: 600px;
padding-left: 15px;
padding-right: 50px;

}

td.tdkuva { padding-top: 0; padding-right: 15px; }

td.sivukuva { padding-top: 20px; }
td.sivukuva { padding-top: 20px; }
#liity {
position:relative;
float:right;
top: -100px;
paddig-left: 15px;
left: -10px;
}

#liity .boksi {
padding: 0px;

}

#liity .boksi .otsikko1 {
background: url("images/footer.jpg");
color: #0a0a0a;
font-weight: bold;
}
#liity .boksi .sisalto1 {
background: #efefff;
border-left: 1px solid #0000FF;
border-right: 1px solid #0000FF;
border-bottom: 1px solid #0000FF;
height: 60px;
}
table.ruokasisalto { position: static; right: 10px; width: 580px; float: right; clear: right; margin-bottom: 50px; }
#organisaatiokuva { width: 580px; height: auto; float: right; margin-top: -80px; margin-right: 10px; margin-bottom: 50px; }
etukuva { width: 600px; height: auto; border-width: 2px; }
#etukuva { border-color: black; border-width: 2px; }
h2 { color: #5b806d; font-size: 1.5em; font-weight: bold; margin: 0.83em 0; }

