img, div, input { behavior: url("iepngfix.htc") }

body{
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#1D1D1D;
	background-attachment: fixed;
	background-color: #FFF;
	background-image: url(img/alaBG.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

	
#ylakuva {
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(img/ylaBG.gif) no-repeat;
	width:150px;
	height:160px;
}
	
*{
	margin:0;
	padding:0}

p,blockquote{	
	line-height:140%;
	margin:0 0 16px 0}
blockquote{
	background:#fff;
	color:#333;
	border:1px solid #95CB42;
	border-left:5px solid #95CB42;
	padding:7px}

	
blockquote p{
		margin:0}

#container {
	width:980px;
	margin:0 auto;
	}



/* HEADER ALKAA */
#hd{
	height:130px;
	width: 965px;
	background:url(img/hdBG.png) no-repeat center bottom;
	margin-bottom: 50px;
	}
	
#hd ul{
		float:right;
		list-style:none;
		margin:118px 0 0 0}
		#hd ul li{
			float:left}
		#hd ul a{
			color:#999999;
			font-family:Arial Black, Arial, Helvetica, sans-serif;
			display:block;
			text-decoration:none;
			padding:0px 20px;
			font-size:12px;
			text-transform:uppercase;
			}
		#hd ul a.act,#hd ul a:hover{
			color:#666666;
			border-bottom:0;
			padding:0 20px;
			}
/* HEADER LOPPUU */	
				
			
#ct{
	width:965px;
	margin:auto;
	background-color: transparent;}
	

#ct h2 {font-family:Arial Black, Arial, Helvetica, sans-serif; color:#C6C4B3; font-size:14px; margin:0;}			

#ct a,a:visited {
	font-weight: normal;
	color: #2D4764;
	text-decoration: none;
}
#ct a:hover,a:active {
	font-weight: normal;
	color: #2D4764;
	text-decoration: underline;
}
#sdm{
	float:right;
	width:200px}
	#sdm h2{
		border:1px solid #95CB42;
		background:#fff;
		text-transform:uppercase;
		font-size:12px;		
		padding:2px 0 0 6px;
		line-height:22px;
		margin:0 0 10px 0}
	#sdm p{
		padding:0 0 0 7px}
		#sdm p a{
			font-weight:bold;
			color:#1D1D1D}
		#sdm p a:hover{
			text-decoration:none}
	#sdm ul{
		list-style:none;
		padding:0 0 0 7px}
		#sdm li{
			padding:0 0 4px 0}

div.albums { margin-bottom: 50px;}

div.albums img { margin-right: 15px;}

div.albums h1 { 
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#FF851A;
	letter-spacing: 1px;}
div.albums span.pisteet {color:#666666;}
div.albums span.musta {color:#000000; text-transform:none;}

div.albums p.laji {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

div.albums a { color:#FF0000; text-decoration:none; font-weight:bold; font-size:12px;}
div.albums a:hover {color: #333333;}

div.album {float: left; padding: 3px 5px; background-color: transparent;}
div.album a {color: #FFFFFF; height:100px; width:100px;}

img.kuvat_valikko {clip:rect(0px, 20px, 5px 40px)}

div.PANORAMA td {white-space:nowrap}


/* UUTISET ALKAA */
span.uutiset_lisaa a { color:#999999; text-decoration:none; font-size:11px;}
span.uutiset_lisaa a:hover { color:#333333; text-decoration:none;}
/* UUTISET LOPPUU */




/* FOOTER ALKAA */
#ft{
	width:965px;
	font-family:Helvetica, Arial; 
	font-weight:normal;
	letter-spacing: 1px;
	font-size:10px;
	color:#666666;
	margin:50px auto 40px auto;
	float:left;
	}
/* FOOTER LOPPUU */



input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	background-color: white;
	border: 1px solid #666666;
	padding: 1pt;
	margin: 5px;
   }
        
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	background-color: white;
	border: 1px solid #666666;
	padding: 1pt;
	margin: 5px;
	}
	
	
	#hd{
	height:130px;
	width: 965px;
	background:url(img/hdBG.png) no-repeat center bottom;
	margin-bottom: 50px;
	}
	
#tyot ul{
		float:right;
		list-style:none;
		margin:118px 0 0 0}
		#tyot ul li{
			float:left}
		#tyot ul a{
			color:#999999;
			font-family:Arial Black, Arial, Helvetica, sans-serif;
			display:block;
			text-decoration:none;
			padding:0px 20px;
			font-size:12px;
			text-transform:uppercase;
			}
		#tyot ul a.act,#tyot ul a:hover{
			color:#666666;
			border-bottom:0;
			padding:0 20px;
			}