body {
  font-family : verdana,sans-serif;
}
div.header {
	margin : 0 auto;
}
div.header h1 {
	margin-bottom: 0px;
	text-align : center;
}
.tarkenne {
	font-size : small;
	color : gray;
	margin : 0 0 1em 0;
	text-align : center;
}
div.navigaatio {
	margin : 0 auto;
	width : 200px;
}
div.wrapper {
	width : 1000px;
	margin : 0 auto;
}
div.palkki {
  width : 190px;
  float : left;
  margin : 1em 0 0 0;
}
div.summary {
	border : 1px solid black; 
	padding : 10px 20px; 
	background : #E0ECF8; 
	text-align : center; 
	font-size : 0.9em; 
	font-weight : bold; 
	margin-bottom : 0.4em; 
	-moz-border-radius : 10px;
}
div.terve {
  font-family : verdana,sans-serif;
  font-size : small;
  border-left : 2px solid #ccf;
  border-top : 2px solid #ccf;
  border-right : 2px solid #aad;
  border-bottom : 2px solid #aad;
  padding : 4px;
}
div.palkki h3 {
  font-size : small;
  font-weight : bold;
  text-align : center;
}
div.palkki p {
  margin-top : 0;
}
div.main {
  margin-right : 1em;
  margin-left : 1em;
  float : left;
  width : 540px;
  font-family : verdana, sans-serif;
}
div.widemain {
  margin-right : 1em;
  margin-left : 1em;
  float : left;
  width : 740px;
  font-family : verdana, sans-serif;
}	
div.kysymykset {
}
div.kysymys {
  border-top : 1px solid #aad;
  border-bottom : 1px solid #aad;
  margin-bottom : 1em;
  background : #ddf;
  padding-left : 1em;
}
div.kysymys a {
  color : blue;
  text-decoration : none;
}
div.kysymys a:visited {
  color : blue;
  text-decoration : none;
}
div.kysymys a:hover {
  background : blue;
  color : white;
}
div.tulokset {
  width : 230px;
  float : left;
}
div.tulokset p {
  font-size : small;
}
div.kysact {
  width : 120px;
  float : right;
  text-align : right;
  font-size : x-small;
}
div.kysact a {
  text-decoration : none;
  background : #ddf;
}
div.kysact a:visited {
  text-decoration : none;
  background : #ddf;
}
div.kysact a:hover {
  text-decoration : none;
  background : #ddf;
}
div.kysact a img {
  border : 0;
  width : 48px;
  height : 48px;
}
div.kysact label {
  cursor : pointer;
}
h1 {
  font-family : "palatino linotype", serif;
  text-align : center;
}
div.ehdokas {
  border-top : 1px solid #bb9;
  border-bottom : 1px solid #bb9;
  background : #ffb;
  padding : 2px;
  padding-right : 0.5em;
  min-height : 64px;
  margin-bottom : 0.5em;
}
div.ehdokaskuva {
  width:64px;
  float : right;
}
div.ehdokaskuva img {
  border : 0;
}
div.ehdokas h3 {
  font-family : verdana,sans-serif;
  font-size : small;
  font-weight : bold;
  margin : 0; 
  padding : 0;
}
div.ehdokas h3 a {
  text-decoration : none;
  color : blue;
}
div.ehdokas h3 a:visited {
  text-decoration : none;
  color : #44c;
}
div.ehdokas h3 a:hover {
  text-decoration : none;
  color : red;
}
div.ehdokas p {
  font-family : "palatino linotype", serif;
  margin : 0;
  padding : 0;
  font-size : small;
}
div.mainos {
  text-align : center;
  width : 100%;
}
div.mainos img {
  border : 0;
}
div.nootti {
  border : 2px dashed #aae;
  background : #ddf;
  padding : 1em;
  width : 60%;
  font-family : "palatino linotype", serif;
}