* { margin: 0; padding: 0; }html { font-size: 100%; /* ie hack */ }body { font: 1em/100% Georgia, Times, Serif; background: #7C7E73; padding-top: 0px;}table { margin-left:auto; margin-right:auto;}a:link { color: #663300; text-decoration: none;} a:visited { color: #663300; text-decoration: none;} a:active { color: #663300; text-decoration: none;}a:hover { color: #663300; text-decoration: underline;}p { font-size: 13px; color: black; margin: .7em 0; margin-bottom: 12px; margin-top: 1em; margin-left: 60px; margin-right: 60px;}p.email { font-size: 13px; font-style: italic; color: black; margin: .7em 0; margin-bottom: 12px; margin-top: 1em; margin-left: 60px; margin-right: 60px;}p.jasen { font-size: 13px; font-weight: bold; color: #663300; margin: .7em 0; margin-bottom: -11px; margin-top: 1em; margin-left: 60px; margin-right: 60px;}p.paivitetty { font-size: 11px; font-style: italic; color: #663300; margin: .7em 0; margin-bottom: 11px; margin-top: -12px; margin-left: 60px; margin-right: 60px;}p.alarivi { font-size: 11px; color: white; line-height: 14px; margin-left: 60px; margin-right: 36px; margin-top: 28px; margin-bottom: -26px;}h1 { color: #663300; font-size: 16px; font-weight: bold; letter-spacing: 0.02em; margin-top: 22px; margin-left: 60px;}h2 { font-size: 14px; font-weight: bold; text-transform: uppercase; color: white; letter-spacing: 0.01em; margin-top: 24px; margin-left: 60px;}h3 { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #663300; letter-spacing: 0.01em; margin-top: 14px; margin-left: 60px; margin-right: 60px;}h4 { font-size: 14px; font-weight: bold; color: black; letter-spacing: 0.02em; margin-top: 14px; margin-left: 60px; margin-right: 60px;}h1 a { text-decoration:none; color: #663300;}h1 a:visited { text-decoration:none; color: #663300;}h1 a:hover { text-decoration:none; color: #663300;}h1 a:active { text-decoration:none; color: #663300;} #navlist li{ display: inline; list-style-type: none; padding-right: 5px; margin-top: 30px;}ul#navlist { list-style: none; font-size: 12px; font-color: black; font-weight: bold; margin-top: 26px; margin-left: 60px; text-align: left;}ul#navlist li {/* margin: 5x 0; padding: 5px 0; */ line-height: -15px;}ul#navlist li a { text-decoration: none; color: white;}ul#navlist li a:active { color: white; text-decoration: none;}ul#navlist li a:visited { color: white; text-decoration: none;}ul#navlist li a:hover { color: #663300; text-decoration: none;}img.floatRightClear {  float: right;  clear: right;  margin-left: 20px; margin-bottom: 10px;}table.vkoohjelmaT {  margin-left: 60px; margin-bottom: 10px;}table.vkoohjelmaT td{  border-bottom: 1px; font-family: Georgia, Times, Serif; font-weight: normal; font-size: 13px; color: black; text-align: left;}.servBodL {  padding-left: 13px;} #lightbox{	background-color:#eee;	padding: 10px;	border-bottom: 2px solid #666;	border-right: 2px solid #666;	}#lightboxDetails{	font-size: 0.8em;	padding-top: 0.4em;	}	#lightboxCaption{ float: left; }#keyboardMsg{ float: right; }#closeButton{ top: 5px; right: 5px; }#lightbox img{ border: none; clear: both;} #overlay img{ border: none; }#overlay{ background-image: url(overlay.png); }* html #overlay{	background-color: #333;	back\ground-color: transparent;	background-image: url(blank.gif);	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");	}	ul#lista { list-style: square; font-family: Georgia, Times, Serif; font-size: 13px; color: black; margin-bottom: 12px; margin-top: 1em; margin-left: 60px; margin-right: 60px;  margin-left: 75px; text-align: left;}
