/*general*/
a {text-decoration: none; color: black; }
a:hover {color: grey;}
body {font-family: Trebuchet MS;color: #515151; font-size: 13px;background-image: url('images/tausta.jpg');}		
#pim {background-color: white; border: solid white; padding: 5px; font-size: 13px; background: rgba(255, 255, 255, 0.7);}
#ping {border: solid thin #c0c0c0; padding: 5px;}

/*elementit*/
#elements 
		{	
		margin: auto;
		width: 855px;
		
		padding: 5px 0px 5px 0px;			
		background-image: url('images/element_tausta.jpg');
		border-top: solid thin #392617; 
		border-left: solid #392617;
		border-right: solid #392617;
		border-bottom: solid thin #392617;
		}
	#header 
		{
		
		width: 806px;
		text-align: center;
		border: solid thin white; 
		margin: 5px 0px 0px 20px;
		background-color:#d8d1c1;
		background: rgba(0, 0, 0, 0.35);
		
		}
		
	#maintop
		{	
		width: 802px; 
		
		border: solid white;	
		margin: 5px 0px 0px 20px;
		background-color:#d8d1c1;
		background: rgba(0, 0, 0, 0.35);
		
		
		background-repeat: no-repeat;
	
		}	

	#kuvatop
		{	
		width: 799px;
		text-align: center;
		border: solid thin white; 
		margin: 5px 0px 0px 20px;
		background: rgba(0, 0, 0, 0.35);
		padding: 3px;
		}	
		
#container
		{
		margin: auto;
		width: 850px;
		
		padding: 0px 0px 15px 0px;		
		
		background-image: url('images/container_tausta.jpg');
		border-top: solid black thin; 
		border-bottom: solid black thin;
		}
	
	#main
		{
		padding: 20px 0px 20px 0px;
		margin: auto;
		width: 805px;
		background-color: #d8d1c1;
		margin: 5px 0px 0px 20px;		
		border: solid thin white;
		background: rgba(255, 255, 255, 0.5);
		
	
		}		
		
	#sivulaatikko
			{
			margin: 0px 10px 0px 10px;
			float: right;
			background-color: white;
			width: 150px;
			background: rgba(255, 255, 255, 0.5);
			padding: 10px;
			border: solid white thin;
			}
			
	#sivulaatikko_kuva
			{
			margin: 0px 10px 0px 10px;
			float: right;
			background-color: white;
			width: 150px;
		
			padding: 10px;
			border: solid white thin;
			}
			
	#sivulaatikko_sisa
			{
			margin: 0px 0px 0px 0px;
			background-color: white;
			width: 130px;
			background-image: url('images/main_tausta.jpg');
			padding: 10px;
			border: solid white thin;
			}
	
	#sivulaatikko2
			{
			margin: 0px 10px 0px 10px;
			float: left;
			background-color: white;
			width: 150px;
			background: rgba(255, 255, 255, 0.5);
			padding: 10px;
			border: solid white thin;
			}					
			
	#postaukset
			{
			
			margin: auto;
			width: 405px;
			padding: 7px; 
			background-color: #efece6;
			background-repeat: no-repeat;
			border: solid thin white;
			background: rgba(255, 255, 255, 0.5);
			
		
			}	

			
	
		
#footer 
		{
		
		background-position:center bottom;
		background-color: #d8d1c1;
		border:solid thin white;
		height: 90px;
		margin:5px 0px 0px 20px;
		width:805px; 
		padding: 10px 0px 0px 0px;
		background: rgba(255, 255, 255, 0.35);
	
		text-align: center;
		font-weight: italic;
		font-size: 12px;
		}

		#footertext
		{
		margin: auto;
		background-color: white;
		width: 750px;
		background: rgba(255, 255, 255, 0.5);
		padding: 0px;
		border: solid white;
		padding: 3px;
		}
		
table		{
			
			font-family: Arial;
			background-color: white; 
			text-align: center;
			margin: auto;
			color: #515151;
			width: 150px;
			height: 50px; 
			border: solid white;
			background: rgba(255, 255, 255, 0.7);
		}
			
tr.rivi	
		{
		background-color: #e9e1e1; 
		}

tr.rivi1	
		{
		background-color: white; 
		}

td.tanape
		{
		background-color: white;
		border: solid thin;
		}	
			
td.event	
		{
		text-align: center;
		background-color: gold;
		border: solid thin silver;
		}
	
	img		{
			padding: 0px 5px 0px 0px;
			border: none;
			text-align: center;
	
			}
	
	ul		{
			list-style-type: none;
			
			}
	li		{
		
			}
	
