A:link {color:#006B32; text-decoration:none;}
A:active {color:#006B32; text-decoration:none;}
A:visited {color:#006B32; text-decoration:none;}
A:hover {color:#006B32; text-decoration:underline;}

#uutisetl A:link {color:#006B32; text-decoration:none; font-weight: bold;}
#uutisetl A:active {color:#006B32; text-decoration:none; font-weight: bold;}
#uutisetl A:visited {color:#006B32; text-decoration:none; font-weight: bold;}
#uutisetl A:hover {color:#006B32; text-decoration:underline; font-weight: bold;}

#c A:link {color:#44A34C; text-decoration:none; font-weight: bold;}
#c A:active {color:#44A34C; text-decoration:none; font-weight: bold;}
#c A:visited {color:#44A34C; text-decoration:none; font-weight: bold;}
#c A:hover {color:#44A34C; text-decoration:underline; font-weight: bold;}

#nappula A:link {color:#fff; text-decoration:none;}
#nappula A:active {color:#fff; text-decoration:none;}
#nappula A:visited {color:#fff; text-decoration:none;}
#nappula A:hover {color:#fff; text-decoration:underline; font-weight: normal;}

#ylanavi A:link {color:#fff; text-decoration:none;}
#ylanavi A:active {color:#fff; text-decoration:none;}
#ylanavi A:visited {color:#fff; text-decoration:none;}
#ylanavi A:hover	{
				color:#fff;
				text-decoration:underline;
				font-weight: normal;
				height: 100%;
				}

body				{
				background:url('img/tausta.jpg') /* #85C113 #628915*/ #69A315 repeat-x;
				margin: 0 auto 10px auto;
				padding: 0 auto 10px auto;
				font: 10pt helvetica, arial;
				}
#wrapper		{
				width: 950px;
				text-align: left;
				}
#header			{
				width: 950px;
				height: 85px;
				}
#keskiwrap		{
				width: 950px;
				height: 85px;
				padding: 0 10px 0 10px;
				}
#vasen			{
				width: 155px;
				float: left;
				font: 12pt Helvetica , Arial, Verdana;
				color: #fff;
				line-height: 35px;
				padding-top: 10px;
				}
#keski			{
				width: 620px;
				float: left;
				margin-bottom: 0px;
				}
#keski2			{
				width: 620px;
				background-image:url('img/keski.gif');	
				margin-bottom: 0px;	
				}
#sisalto		{
				width: 577px;
				margin: 8px 10px 8px 8px;
				padding-left: 13px;
				padding-right: 10px;
				font: 10pt arial;
				letter-spacing: 1px;
				padding-bottom: -5px;
				}
#sisalto strong	{
				letter-spacing:2px;
				font-size: 11pt;
				}
.pulla			{
				margin: 5px 5px 5px 5px;
				}
#oikea			{
				margin-left: 5px;
				width: 155px;
				float: left;
				font: 12pt Helvetica, Arial, Verdana;
				color: #fff;
				line-height: 35px;
				padding-top: 10px;
				}
#footer			{
				font-size: 8pt;
				text-align:center;
				margin: 40px 0 10px 0;
				}
#ylanavi		{
				width: 620px;
				height: 36px;
				background:url('img/ylanavi.gif');
				font: 12pt Helvetica, Arial, Verdana;
				color: #fff;
				line-height: 36px;
				text-align:center;
				}
#ylanavi ul		{
				height: auto;
				margin: 0 15px 0;
				padding: 0 0 0 0;
				}
#ylanavi li		{
				float: left;
				list-style:none;
				margin-left: 5px;
				width: 140px;
				height: 36px;
				line-height: 36px;
				text-align: center;
				}
#ylanavi li:hover	{
				background-image:url('img/ylanavio2.gif');
				}
#alanavi		{
				width: 620px;
				height: 24px;
				background:url('img/alanavi.gif');
				background-repeat: no-repeat;
				letter-spacing: 2px;
				padding: 0 0 0 0;
				margin-top:0 0 0 0;
				}
		
		
		
#uutisia		{
				width: 151px;
				height: 250px;
				background-image:url('img/uutiset2.gif');
				color: #006B32;
				}
			
#uutiseto		{
				margin-left: 8px;
				color: #44A34C;
				}
#uutisetl		{
				font: 8pt arial;
				color: #006B32;
				margin: 0px 5px 5px 8px;
				line-height: 8pt;
				text-align: left;;
				}
#uutisetl p		{
				margin: 0 0 3px; 0;
				text-align: left;
				}
#c				{
				margin-top: 20px;
				text-align: center;
				font: 9pt arial;
				}
h3				{
				margin-bottom: 0px;
				padding-bottom: 0px;
				font-family: "Trebuchet MS", helvetica, arial;
				font-size: 20px;
				}
#ak				{
				width: 620px;
				background-image:url('img/gooter.gif');
				height: 60px;
				line-height: 30px;
				text-align: center;
				float: left;
				margin-top: -15px;
				font-size: 7pt;
				}
#etappi			{
				width: 620px;
				height: 24px;
				letter-spacing: 2px;
				background-image:url('img/etappi_alanavi.gif');
				background-repeat: no-repeat;
				line-height: 24px;
				padding: 0 0 0 0;
				}
#satamaportti	{
				width: 620px;
				height: 24px;
				letter-spacing: 2px;
				background-image:url('img/satamaportti_alanavi.gif');
				background-repeat: no-repeat;
				line-height: 24px;
				padding: 0 0 0 0;
				}
#ankkuri		{
				width: 620px;
				height: 24px;
				letter-spacing: 2px;
				background-image:url('img/ankkuri_alanavi.gif');
				background-repeat: no-repeat;
				line-height: 24px;
				}
table				{
				font-size: 13.33px;
				}

