		
		body {
			margin: 0px;
			background-color: #47433a;
			background-image: url(img/tausta.gif); background-repeat: repeat-x;
		}
		
		table#kaikki {
			width: 925px;
			
			background-color: #b5ac9a;
		}
		
		#kaikki td { vertical-align: top; }
		
		div#ylapalkki {
			width: 925px;
			height: 81px;

			background-image: url(img/ylaosa.jpg);
		}
		#ylapalkki span { display: none; }

		td#sisaltosolu { background-image: url(img/leipistausta.gif); }
		
		div#sisalto {
			padding-top: 145px;
			
			padding-bottom: 67px;
		
			background-image: url(img/kuvapalkki_taulut.jpg);
			background-repeat: no-repeat;
		}
		
		div#valikko, div#uutiset { height: 420px; margin-top: 67px; }
		
		div#valikko { width: 183px; background-color: #c9c2b5; float: left; background-image: url(img/navigaatio_vasen.gif); }
		div#uutiset { width: 182px; background-color: #c9c2b5; float: right; background-image: url(img/navigaatio_oikea.gif); background-repeat: repeat-y;  } 
		
		#valikko h3, #uutiset h3 {
			height: 30px;
			margin: 0px;
		}
		

/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

		#valikko h3 { background-image: url(img/o_navi.gif); }
		#uutiset h3 { background-image: url(img/o_ajankohtaista.gif); }

		#valikko h3 span, #uutiset h3 span { display: none; }
		
	
		#valikko ul {
			margin: 0px; padding: 0px;
		}
		
		#valikko ul ul {
			display: none;
			background-color: white;
			
			margin: 0px; padding: 8px 0px 8px 0px;
		}
		
		/* * html ul ul {margin-left -4px;} */
		
		#valikko li {
			margin:0px;
			padding: 0px;
			
			list-style-type: none;
				
			border: solid 1px #ada596;
			border-width: 0px 0px 1px 0px;
		
			font-family: Times, serif; font-size: 11px; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; line-height: 11px;	
		}
		
		#valikko ul a { display: block; padding: 9px 15px 8px 15px; }
		#valikko ul ul a { display: inline; padding: 0px; }
		
		#valikko ul ul li {
			padding: 3px 3px 6px 15px;
			
			font-size: 10px;
			font-family: Tahoma, Trebuchet, "Trebuchet MS", Arial, sans-serif;
			text-transform: none;
			border: 0px;
		}
		
		#valikko li.aktiivinen { background-image: url(img/aktiivinen.gif); }
		#valikko ul ul li.aktiivinen { background-image: none; font-weight: bold; }
	
		#valikko a:link, #valikko a:visited  {
			color: #4d4638;
			text-decoration: none;
		}
		
		#valikko ul li.aktiivinen a:link, #valikko ul li.aktiivinen a:visited { color: white; }
		#valikko ul li.aktiivinen ul a:link, #valikko ul li.aktiivinen ul a:visited { color: black; }
		
		#valikko ul ul li.aktiivinen a:link, #valikko ul ul li.aktiivinen a:visited { color: #3275b0; }
		#valikko ul ul li a:link, #valikko ul ul li a:visited { color: #444444; }
	
		#valikko li.suojattu { background-color: #1483b2; color: white; }
		#valikko li.suojattu a:link, #valikko li.suojattu a:visited { color: white; }
	

/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

/*
		
		#valikko ul { margin: 0px; padding: 0px; }
		#valikko ul ul { margin: 0px; padding: 0px; border: solid 1px red; }

		#valikko ul li { list-style-type: none; padding: 0px; margin: 0px; }
		#valikko ul ul { background-color: white; }
		#valikko ul ul li { background-image: none; background-color: transparent; }

		#valikko ul li a { display: block; padding-top: 10px; padding-bottom: 10px; border: solid 1px #ada596; border-width: 0px 0px 1px 0px; } 
		#valikko ul ul li a { display: inline; padding: 0px; margin: 0px; border: 0px; }
		
		#valikko ul li a:link, #valikko ul li a:visited { font-family: Times, serif; font-size: 11px; color: #4d4638; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; line-height: 11px; }
		#valikko ul li.aktiivinen a { background-image: url (img/aktiivinen.gif);  }
*/

/*
		#valikko ul li a:link, #valikko ul li a:visited { font-family: Times, serif; font-size: 11px; color: #4d4638; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; line-height: 11px; }
		#valikko ul li a { display: block; padding: 11px 15px 8px 15px; border: solid 1px #ada596; border-width: 0px 0px 1px 0px; }
		#valikko ul li a:hover { background-color: #e1dbcf; }
		#valikko ul li a:active, #valikko ul li.aktiivinen a:link, #valikko ul li.aktiivinen a:visited { background-image: url(img/aktiivinen.gif); background-repeat: no-repeat; background-color: #5e5951; color: white; }
		#valikko ul ul li.aktiivinen a { background-image: none; background-color:transparent; font-weight: bold; }
		#valikko ul ul li.aktiivinen a:link, #valikko ul ul li.aktiivinen a:visited { color: #3275b0;  }

		#valikko ul ul {
			display: none;
			background-color: white;
			padding-bottom: 7px; 
			padding-top: 7px;
		}
		
		#valikko ul ul li { padding-top: 3px; padding-bottom: 3px; padding-left: 20px; }
		#valikko ul ul li a { display: inline; background-color: white; border: 0px; border: none; padding: 0px; }
		#valikko ul ul li a:link, #valikko ul ul li a:visited {
			font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, sans-serif;
			text-transform: none;
			letter-spacing: 0px;
			font-size: 10px;
			color: #5e5951;
		}
		#valikko ul ul li a:hover { background-color: transparent; color: #e1dbcf; }
*/

		#uutiset div.sisempi {
			padding: 8px;
		}
		
		div#leipateksti {
			float: left;
			width: 559px; 

		}
		
		#leipateksti div.sisempi {
			padding: 6px 25px 20px 25px;
		}
		
		div.tyhja {
			height: 1px;
			clear: both;
		}
		
		
		h1 {
			margin-top: 0px;
			margin-bottom: 25px;
			height: 38px;
		
			
			font-family: Minion, "Minion Pro", Times;
			font-style: italic;
			font-weight: normal;
			font-size: 35px;
			color: #3275b0;
		}
		
		p {
			font-family: Times, serif;
			font-size: 13px;
			line-height: 18px;
			color: #444444;
			
		}
		
		td {
			font-family: Times, serif;
			font-size: 13px;
			color: #444444;
		}
		
		div.hehkutus {
			float: right;
			width: 170px;
			
			margin: 0px 0px 10px 10px;
			
			border: solid 1px #3275b0;
			border-width: 4px 0px 4px 0px;
		}
		
		.hehkutus p {
			margin: 0px;
			padding: 8px;
			
			font-size: 16px;
			line-height: 22px;
			font-style: italic;
			
		}
		
		h2 {
			margin-top: 25px;
			margin-bottom: 10px;

			font-family: Trebuchet, "Trebuchet MS", Arial, sans-serif;
			font-weight: normal;
			font-size: 18px;
			color: #3275b0;
		}

		div.uUutinen {
			padding-bottom: 20px;
			margin-bottom: 20x;
		
			border: dashed 1px #DDDDDD; border-width: 0px 0px 1px 0px;
		
		}

		span.uPvm { display: inline; font-size: 16px; color: #AAAAAA; font-family: Minion, "Minion Pro", Times; font-style: italic; }

		div.uUutinen h1 { margin-bottom: 35px; }
		
		div.uTiivistelmat { clear: both; padding-bottom: 20px; margin-bottom: 20px;  border: dashed 1px #DDDDDD; border-width: 0px 0px 1px 0px; }
	
		div.uTiivistetty h2, div.uPienet h2 { } 
		div.uTiivistetty h2 span.uPvm, div.uPienet h2 span.uPvm { color: #999999; font-size: 14px; }
		div.uTiivistetty { float: left; width: 230px; }
		div.uTiivistetty p, div.uPienet p { font-size: 13px; color: #777777; }	
		div.uTiivistetty#uTiivistetty1 { margin-right: 33px; }		
		
		a:link, a:visited { color: #DD8800; }
		a:hover { color: #DD0000; }
		
		.uutinen	{width: 162px; margin: 0 10px 0 10px; margin-top: -10px;}
		.uutinen a	{
							font-family: Minion, "Minion Pro", Times;
							font-weight: normal;
							font-size: 18px;
							color: #3275b0;
							text-decoration: none;
						}
