/*Ä*/
body {
background-color : rgb(204,204,153);
background-image : url("../images/bodyBackground.jpg");
background-repeat: repeat-y;
background-attachment : fixed;
}


#main {
width : 901px;
margin : 0 auto;
color : #875555;
}

#header {
height : 100px;
width : 901px;
background-color : #994455;
background-image: url("../images/banner.jpg");
padding : 0;
background-position: left top;

}

#header a{
margin-top: 75px;
margin-right: 5px;
margin-left: 5px;
font-family : Helvetica, Arial, san-serif, Times;
font-size : 10pt;
text-decoration : none;
font-weight : normal;
color : white;
float : left;
}
#header a:hover {
  color: #383d41;
}
#header p{
margin-top: 75px;
font-family : Helvetica, Arial, san-serif, Times;
font-size : 10pt;
text-decoration : none;
font-weight : normal;
color : white;
}

#right {
float : right;
width : 700px;
height : 500px;
}


#left {
float : left;
width : 200px;
height : 500px;
padding : 0px;
background-color: #bcb79d;
background-image: url("../images/leftGradient.jpg");
background-position: top;
background-repeat:no-repeat;
border-width: 0px;
border-right: 1px;
border-style: solid;
border-color: #b0b0b0;
overflow: hidden;
}


#left table{
margin-left : 2px;
font-family : Helvetica, Arial, san-serif, Times;
font-size : 11pt;
color : #995544;
text-align:left;
}

#left table.results{
width : 190px;
height : 225px;
margin-left : 5px;
padding-left: 10px;
padding-top: 6px;
font-family : Helvetica, Arial, san-serif, Times;
font-size : 11pt;
line-height : 11pt;
color : #995544;
text-align:left;
background-image: url("../images/tuloksetTausta.jpg");
background-repeat:no-repeat;
}

p.innerp{
margin: 0px;
}

p.innerheadp{
margin: 0px;
}

p.noticeText{
font-family : Helvetica, Arial, san-serif, Times;
font-size : 10pt;
line-height : 10pt;
color : #4c4c4c;
text-align:left;
}

#left tr{
vertical-align:top;
height: 10px;
}

#left td{
height: 10px;
vertical-align:top;
}

p.ruler{
vertical-align: bottom;
}

#left ul {
list-style: none;
}

#footer {
border-width: 0px;
border-style: solid;
border-bottom: 2px dotted #d6ac2c;
text-align: center;
clear : both;
height : 30px;
background-image: url("../images/footer.jpg");
background-repeat:no-repeat;
background-position: top;
}

p.footer{
font-family : Helvetica, Arial, san-serif, Times;
font-size : 8pt;
color : #d06611;
}


/*
Tekstin tyylit -------------------->
*/
p{
margin-left : 10px;
font-family : Helvetica, Arial, san-serif, Times;
font-size : 11pt;
color : #995544;
}


#right p{
margin-left : 10px;
font-family : Helvetica, Arial, san-serif, Times;
font-size : 11pt;
color : white;
}

p.greeting{
margin-left : 10px;
font-family : Helvetica, Arial, san-serif, Times;
font-size : 12pt;
font-weight: bold;
color : #d06611;
margin-bottom: 9px;
margin-top: 10px;
}

h1 {
font-family : Helvetica, Arial, san-serif, Times;
font-size : 12pt;
text-decoration : none;
font-weight : bold;
color : #EEEEEE;
line-height : 13pt;
margin-top : 10px;
margin-left : 4px;
margin-bottom : 6px;
}

table.linktable td{
margin-left : 2px;
font-family : Helvetica, Arial, san-serif, Times;
color : #383d41;
text-align:left;
}

p.linkheading{
margin-left : 10px;
font-family : Helvetica, Arial, san-serif, Times;
font-size : 10pt;
font-weight: bold;
color : #4f5559;
}

a.links{
font-family : Helvetica, Arial, san-serif, Times;
font-size : 10pt;
text-decoration : none;
color : #383d41;
}

#right a{
font-family : Helvetica, Arial, san-serif, Times;
font-size : 10pt;
text-decoration : none;
color : #fce04e;
}

a.links:hover {
  color: #cfcfcf;
}

p.earthheading{
margin-left : 10px;
font-family : Helvetica, Arial, san-serif, Times;
font-size : 11pt;
color : #995544;
margin-bottom: 2px;
}

#right p.feedback{
margin-left : 10px;
font-family : Helvetica, Arial, san-serif, Times;
font-size : 9pt;
color: #afcfff;
margin-bottom: 2px;
}

