
body {
	background-color: white;
	#background-image:url('img/alatausta.jpg');
	#background-position:0% -20%;
	#background-repeat:no-repeat;
} 
	
p { margin-top: 0px; margin-bottom:9px; }
a:link { color:darkred; text-decoration: none; }
a:visited { color:darkred; text-decoration: none; }
a:active { color:darkred; text-decoration: none; }
a:hover { color:#FF0000;}
h1 { font:25px Georgia; color:#440000; position: relative; left:20px; }

.tabstyle a:link { color:darkred; text-decoration: none; }
.tabstyle a:visited { color:darkred; text-decoration: none; }
.tabstyle a:active { color:darkred; text-decoration: none; }
.tabstyle a:hover { color:#FF0000;}


#naama {
	position:absolute;
	top:0px;
	right:0px;
}
#logo {
	position:absolute;
	top:5px;
	left:5px;
}
#topcontainer {
	position:absolute;
	top:70px;
	left:185px;
	width:590px;
}
#toptext {
	position:absolute;
	top:00px;
	left:0px;
	z-index:33;
	text-transform:none;
	font-family:Georgia;
	color:#444444;
	font-size:13px;
}
#toplinks {
	position:absolute;
	top:0px;
	right:0px;
	text-align:right;
	z-index:33;
	text-transform:none;
	font-family:Georgia;
	color:#444444;
	font-size:13px;
}
#bg {
	background-image:url('img/alatausta.jpg');
	background-position:0% 0%;
	background-repeat:repeat-x;
	position:fixed;
	#top:150px;
	bottom:-200px;
	left:0px;
	width:100%;
	height:800px;
	z-index:-666;
}
#ylabg {
	background-color:#04547e;
	background-image:url('img/logobg.png');
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	height:190px;
}
#tabs {
	width:590px;
	#width:77%;
	position:absolute;
	left:180px;
	top:60px;
}
#txt {
	margin-bottom: 40px;
}
#newstopic1 {
	#margin-top:20px;
	color:#440000;
   	font:14px Tahoma;
	text-transform: uppercase;
	width:95%;
	border-bottom:thin dotted black;
}
#newstopic2 {
	text-align:right;
	color:#666666;
   	font:12px Tahoma;
   	position:relative;
   	top:-15px;
	right:30px;
}
#flashcontent {
	#background-color:white;
	width:100%;
	#text-align:center;
	position:fixed;
	#bottom:0px;
	left:330px;
	#right:0px;
	top:0px;
	z-index:3;
}












table.isoin {
	background: url(img/toisto.jpg);
	width:1000px;
	#height:1000px;
	padding:0;
}
th.lyricsth { border:thin dotted black;width:220px;color:#333333; font: bold 13px Georgia;text-align:left; }
td.lyricslink { color:#333333; font:13px Georgia;vertical-align:top; width:200px; text-align:left }


ul.sidelist{
	list-style-type:circle;
	width:150;	
}


#levytable {
	padding:5;
	background-color:#CCCCCC;
	color:#333333;
   	font:13px Georgia;
   	width:400px;
	position:relative;
	top: 0px;
	left: 40px;
	margin-bottom:26px;
}
#levynkansi {
	width:160px;
	padding:5;
	background-color:#CCCCCC;
	position:relative;
	left:40px;
	color:#333333;
   	font:13px Georgia;
	text-align:center;
	margin-bottom:12px;
}
#katko {
	padding:15px;
	width:145px;
	border-top:thin dashed black;
	position:relative;
	left:20px;
	top:20px;
}

#welcome {
	width:500px;
	color:dark grey;
	font-family:Verdana,sans-serif;
	font-size:10px;
	position:relative;
	top: 10px;
	left: 15px;
	margin-bottom:15px;
}
#sidebar {
	width:200px;
	color:dark grey;
	font-family:Verdana,sans-serif;
	font-size:12px;
	position:relative;
	top: 0px;
	left: 25px;
	margin-bottom:10px;
}
#sideheader {
	padding:10px;
	font: italic 10px Verdana;
	color:#550000;
	position:relative;
	top: 0px;
	left: 10px;
}
#rightside {
	color:#555555;
	width:150px;
	font: 12px Verdana;
	position: relative;
	top:10px;
	left:10px;
	#border-left: thin dashed black;
	padding:10px;
}
#donate {
	width:130px;
	font: 10px Verdana;
	text-align:center;
	position: relative;
	top:10px;
	left:15px;
	padding:5px;
	background-color:#CCCCCC;
}
#banner {
	width:1000px;
	height:271px;
	padding:0;
	background: url(img/isoindex03.jpg);
}


