body, h1, h2, h3, h4, h5, h6, h7, h8, h9, div, form, input, ul ol, li, label, img, object, param
	{
		padding: 0px;
		margin: 0px;
		font-weight: normal;
	}
		

body, body#etu
 		{
		
		color: white;
		font-style: normal;
		font-weight: normal;
		background: black url(kuvat/tausta3.jpg);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: top center;
		}
		
body, table
	{
		letter-spacing: 0.6px;
		font: 10.8px Arial;
	}
		
body#etu
 		{
		background-image: none;
		background-color: black;
		cursor: default;
		}
		
		


		

a:link	{
		text-decoration: none;
		color: #c8cc96;
		}

a:visited	{
		text-decoration: none;
		color: #c8cc96;
		}

a:active	{
		text-decoration: none;
		color: #181616;
		}

a:hover	{
		text-decoration: none;
		color: #a6ce0e;
		}


		
		
#yla
	{
		background: url(kuvat/yla.jpg);
		background-repeat: no-repeat;
		background-color: black;
		height: 320px;
	}
		
		
		
		
		
		
#keski
	{
			
		border: solid 0px blue;
		width: 726px;
		text-align: left;
		background: url(kuvat/keskibg4.jpg) 0px 320px;
		background-repeat: repeat-y;
		background-color: black;
		padding-bottom: 20px;
		border-left: solid 1px #68432d;
		border-right: solid 1px #68432d;
	}
	


			





ol
	{
		list-style-type: none;
	}
	
ol li
	{
		margin-left: -40px;
		padding-bottom: 4px;
	}
	
		
ol li img
	{
		vertical-align: bottom;
		border: solid 0px black;
	}
	

#valikko
	{
		position: relative;
		top: 182px;
		xtext-indent: -10000px;
		height: 30px;
		text-align: center;
	}
	
	
#valikko a img
	{	
		border: solid 0px yellow;
		vertical-align: top;
	}

	
	
	
	

	
#valikko #uutiset
	{
		margin-top: 4px;
		margin-right: 1px;
	}
	
	
#valikko #biografia
	{
		margin-top: 4px;
		margin-right: 2px;
	}
	
#valikko #diskografia
	{
		margin-right: 2px;
	}

#valikko #media
	{
	margin-top: 7px;
	margin-right: 4px;
	
	}
	
#valikko #keikat
	{
	margin-top: 0px;
	}
	
#valikko #linkit
	{
	margin-top: 5px;
	margin-right: 1px;
	}
	
#valikko #kontakti
	{
	margin-top: 0px;
	margin-left: 1px;
	}
	
	
	



#sisalto
	{
		padding-left: 83px;
		padding-right: 83px;
	}
	
h1, h2
	{
		text-indent: -10000px;
	}
	
	
h4
	{
		font-weight: bold;
		font-size: 13px;
		
	}

	
h5
	{
		font-size: 12px;
		padding-bottom: 8px;
	}

#osio
	{
		margin-bottom: 36px;
	}
	
	
table#levy
	{
		margin-bottom: 80px;
	}
	

#kansi
	{
		vertical-align: top;
		padding-right: 27px;
		width: 140px;
	}
	
#kansikuva
	{
		position: absolute;
		margin-top: 17px;
		z-index: 1;
	}

#tilaatasta
	{
		position: absolute;
		z-index: 10;
		width: 64px;
		margin-left: 90px;
		border: solid 0px black;
	}
	
#tiedot
	{
		padding-top: 20px;
	}
	
#kpl
	{
		width: 29px;
	}
	
#kplsana
	{
		padding-left: 10px;
		width: 55px;
	}
	
#levynnimi
	{
		width: 254px;
	}
	
#hinta
	{
		width: 
	}
	
	
#tuotteet
	{
		margin-top: 27px;
		margin-bottom: 16px;
	}
	

#tilaaja label, #tilaaja input, #tilaaja textarea
	{
		display: block;
		width: 140px;
		float: left;
		margin-bottom: 10px;
		
	}

input#nimi, input#katuosoite, input#postitoimipaikka, input#puhelinnumero, input#sahkoposti, input#viesti, textarea#viesti
	{
		border: solid 1px black;
	}
	
#tilaaja label {
	width: 136px;
	padding-right: 20px;
}

#tilaaja br {
	clear: left;
}

#tilaaja textarea
	{
		width: 215px;
		height: 60px;
	}
	
#tilaaja input#laheta
	{
		position: relative;
		left: 270px;
		width: 100px;
	}

#linkit p, #kontakti p
	{
		
		padding-bottom: 25px;

	}
	
#soittaja
	{
		padding-bottom: 59px;
	}
	
#soittaja img
	{
		padding-bottom: 10px;
	}
	

#kuvat
	{
		position: relative;
		width: 550px;
		padding-bottom: 70px;
	}
	
table#albumi tr td a img
	{
		border: solid 1px #252525;	
	}

table#albumi tr td a:hover img
	{
		border: solid 1px #a6ce0e;
	}


#kuvat div
	{
		float: left;
		margin-bottom: 15px;
		xborder: solid 1px white;
	}
	
table#albumi tr td img
	{
		position: relative;
		border: solid 1px #252525;
		top: 3px;
	}
		
#kuvakehys
	{
		width: 126px;
		height: 87px;
		background: url(kuvat/118x79.gif);
		xmargin-right: 15px;
		
	}

	
#kuvakehys img
	{
		xwidth: 118px;
		height: 79px;
		
		
	}
	
#kuvakehys img a
	{
		border: solid 1px #252525;
	}

	


	
#albumi tr td 
	{
		xfloat: left;
		width: 125px;
		height: 85px;
		padding-right: 10px;
		padding-bottom: 0px;
		text-align: center;
	}

#keikkalista
	{
		width: 555px;
		xborder: dashed 1px white;
	}
	
	
#paikka
	{
		width: 179px;
		padding-left: 5px;
	}
	
#aika
	{
		width: 108px;
		padding-left: 5px;
	}

#muuta
	{
		
		padding-left: 5px;
	}

#keikkaotsikko
	{
		font-weight: bold;
	}
	

#tuleva #paikka
	{
		background: url(kuvat/tuleva-a2.gif);
		
	}
	
#tuleva #aika
	{
		background: url(kuvat/tuleva-b2.gif);
	}	
		
#tuleva #muuta
	{
		background: url(kuvat/tuleva-c2.gif);
	}
		
#tuleva td
	{
		color: black;
		height: 17px;
		
	}
	
#tulevavari
	{
		border: solid 0px black;
		height: 15px;
		background: url(kuvat/tulevavari.gif) 0px 3px;
		background-repeat: no-repeat;
		padding-left: 12px;;
		margin-left: 10px;
	}
	
#keikkalista #tuleva td a 
	{
		color: black
	}
	
	
#keikkalista #tuleva td a:visited	{
		text-decoration: none;
		color: black;
		}

#keikkalista #tuleva td a:active	{
		text-decoration: none;
		color: #181616;
		}

#keikkalista #tuleva td a:hover
	{
		color: black;
		text-decoration: underline;
	}
	
#isonna
	{
		align: center;
	}
	
#isonna img
	{
		border: solid 1px #252525;
	}
	
#sisaantxt
	{
		font: 7px Arial;
	}
	
#sisaantxt
	{
		font: 7px Arial;
	}
	
	
#sisaantxt a:link	{
		text-decoration: none;
		color: black;
		}

#sisaantxt a:visited	{
		text-decoration: none;
		color: black;
		}

#sisaantxt a:active	{
		text-decoration: none;
		color: black;
		}

#sisaantxt a:hover	{
		text-decoration: none;
		color: black;
		}

#promo
	{
		padding-bottom: 10px;
	}
	
#flashcontent
	{
		background-color: #000000;
	}