body {
	background: #000 url("img/bg.jpg") fixed;
	font: 14px/120% "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
	color: #fff; margin: 0px 0px 0px 0px;
	scrollbar-base-color: #900;
}

a { color: #f00; }
a:hover { color: #900; }

strong, b { color: #900; }

div#r { width: 850px; margin: 0 auto; padding: 0px 20px 0px 20px; background: #000 url("img/redbg.jpg") top center repeat-y; border: 2px solid #900; border-top: none; }

div#h { position: relative; z-index: 50; height: 160px; text-align: center; margin: 0px; padding: 0px; }
	div#h h1 { margin: 0px; padding: 0px; }
	div#h h1 a { display: block; height: 157px; margin: 0px; padding: 0px; background: transparent url("img/header.gif") top center no-repeat; }
	div#h h1 a span { display: none; }

div#c { position: relative; z-index: 35; float: right; width: 620px; margin: -20px 0px 0px 0px; padding: 0px 0px 20px 0px; background: #000; border: 2px solid #900; }
	div#c .content { display: block; padding: 10px 10px 10px 20px; height: 350px; overflow: auto; overflow-x: hidden; overflow-y: scroll; }
	
	del { color: #888; }
	
	.kuva-oik { float: right; margin-left: 10px;  margin-bottom: 10px; }
	.kuva-vas { float: left;  margin-right: 10px; margin-bottom: 10px; }
	.fl { float: left; }
	.fr { float: right; }
	.cl { clear: both; }
	a img { border: none; }
	
	table { border-bottom: 1px solid #666; }
	table tr th { text-align: left; color: #900; }
	table tr td { border-top: 1px solid #666; }
	
div#m { position: relative; z-index: 60; float: left; width: 210px; margin-top: -20px; padding: 0px; }
	div#m ul { margin: 0px; padding: 0px; list-style: none; }
		div#m ul li { margin: 0px; padding: 0px; }
		div#m ul li a { display: block; height: 40px; background-position: center left; background-repeat: no-repeat; }
		div#m ul li a:hover, div#m ul li a.act { background-color: #000; }
		div#m ul li a span { display: none; }

		div#m ul li a.m1 { background-image: url("img/m_home.gif"); }
		div#m ul li a.m2 { background-image: url("img/m_bio.gif"); }
		div#m ul li a.m3 { background-image: url("img/m_prod.gif"); }
		div#m ul li a.m4 { background-image: url("img/m_gigs.gif"); }
		div#m ul li a.m5 { background-image: url("img/m_radio.gif"); }
		div#m ul li a.m6 { background-image: url("img/m_photos.gif"); }
		div#m ul li a.m7 { background-image: url("img/m_contact.gif"); }
		div#m ul li a.m8 { background-image: url("img/m_links.gif"); }

div#f { position: relative; z-index: 50; padding-top: 60px; top: -30px; right: 0px; clear: both; text-align: center; background: transparent url("img/footer.gif") top center no-repeat; }

/* ivuorinen.com/2008-10 */