body { 
	font-family: "lucida grande", arial, verdana, sans-serif;
	font-size: 100%;
	font-weight: normal;
	}

p { font-size: 10pt; }
li { font-size: 10pt; }
small { font-size: 9.5pt; }

a { text-decoration: underline; color: #666; font-size: 10pt; }
h1 { font-size: 14pt; }
h2 { font-size: 13pt; }
h3 { font-size: 12pt; }
h4 { font-size: 11.5pt; }
h5 { font-size: 11pt; }

#container img, #container hr, #searchArea, #nav, #subnav { display: none; }

a#logo { display: none; }
a#logo img { display: block; }

#tmpSlideshow {display: none;}
#tmpSlideshowControls {display: none;}

#footer p#slogan { margin: 3pt 0; text-align: right; font-size: 8pt; }

#header { border-bottom: 3pt solid #ccc; }
#footer { border-top: 3pt solid #ccc; }
#container { padding: 3pt; }

/* --- elementpusher --- */
#mainImage { padding: 0; }
#slideWrapper { height: auto !important; width: auto !important; overflow: visible !important; }
	#slideWrapper .newsItem { float: none !important; padding: 0 !important; margin: 0 !important; height: auto !important; width: auto !important; }
	#slideWrapper .newsItem a { display: none !important; }
	#slideWrapper .newsItem p, #slideWrapper .newsItem h3 { position: relative !important; padding: 0 !important; margin: 0 0 10pt 0 !important; }
		#slideWrapper .newsItem p { margin: 0; }
	#slideWrapper .newsItem div { position: relative !important; top: 0 !important; left: 0 !important; padding: 0 !important; width: auto !important; height: auto !important; }
	a#pushLeft, a#pushRight, a#pushEnd, a#pushStart { display: none !important; }


/* --- WTF are these? --- */
#y-ban #d1 #logo h1 { display: none; }
 #y-ban #d1 #logo { width: 186px; height: 62px; background: url(/pics/ambientia.gif);  }
#y-ban #d2 { display: none; }
div#d3 { display: none; }
  #tulosta {display:none;  }
#subnav { display:none; }
#y-ban .haku, #y-ban ul,
#footer2 #p1, #footer2 #p2, #footeres, #footeras { display: none; }
