body  { color: #333; font: 12px "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; background: #fff; margin: 0; padding: 0 }
#container  { background: #fff left top; position: absolute; width: 780px; min-height: 5000px }
#ylapalkki { background-image: url("../kuvat/otsikko.jpg"); background-repeat: no-repeat; margin-bottom: 10px; height: 160px }
#vasennavi { color: #060; position: absolute; top: 170px; width: 180px }
#keski    { padding-right: 10px; padding-left: 10px; position: absolute; top: 170px; left: 180px; width: 416px; border-right: 1px dotted #999; border-left: 1px dotted #999 }
#google    { padding-right: 10px; padding-left: 10px; width: 580px; border-right: 1px dotted #999; border-left: 1px dotted #999;
	float: right;
}
#oikeacol  { width: 160px; float: right; border-right: 1px dotted #999 }
#alapalkki { color: #666; font-size: 9px; background: #ccc; text-align: center; letter-spacing: 2px; display: table; margin-top: 10px; position: relative; width: 440px; height: 24px; border: solid 1px #999 }

a.vasennavi    { color: #060; font-size: 12px; font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; padding: 10px; border-left: 10px solid #060 }

a.vasennavi:hover    { color: #999; font-size: 12px; font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; padding: 10px; border-left: 10px solid #f90 }

a.yleisnavi    { font-size: 12px; font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-weight: bold;text-decoration: none; color: #009;
}

a.yleisnavi:hover    { color: #999; font-size: 12px; font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none;
}

a.riparinavi    { font-size: 12px; font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; padding: 10px;
	color: #009;
	text-shadow: #000000 0 0 0;
	list-style-type: square;
}

a.riparinavi:hover    { color: #999; font-size: 12px; font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; padding: 10px;
	list-style-type: square;
}

.vahva { font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-weight: bold }
.ingressi { color: #333; font-size: 12px; font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-weight: bold; line-height: 18px }

ul {
	list-style-type: none;
}

li {
	list-style-type: none;
}

h1 { font-size: 2em; font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-weight: bold; margin: 0.67em 0 }
h2  { color: #060; font-size: 1.5em; font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-weight: bold; margin: 0.83em 0 }
h3   { color: #900; font-size: 1.17em; font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-variant: small-caps; font-weight: bold; margin-top: 1em }
h4 { font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-weight: bold; margin: 1.33em 0 }
h5   { font-size: 0.83em; font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-weight: bold; margin: 0 0 1.67em }
h6 { font-size: 0.67em; font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-weight: bold; margin: 2.33em 0 }
img { margin-bottom: 12px }
