/* Body */
*{margin:0;padding:0}
body{background:url(images/bg.jpg) repeat-y center top}

/* Common */
img{border:0}
.clear{clear:both}

/* Fonts */
body,p,ul,ol,li,td,th{font:normal 12px Arial,Helvetica,sans-serif;color:#fff}
p{margin:0 0 12px 0}

/* Wrapper */
#wrapper{width:855px;min-height:930px;padding:15px 28px;margin:0 auto;background:url(images/bg_main.jpg) no-repeat #000}

/* Navi */
#navContainer{margin-bottom:25px;height:30px}
#nav{list-style:none}
#nav a{display:block;background-repeat:no-repeat;height:21px;text-indent:-9999px;float:left;margin-right:35px}

	#nav-etusivu a{background-image:url(images/navi/etusivu.png);width:83px}
	#nav-etusivu a:hover,
	.nav-etusivu-current a{background-image:url(images/navi/etusivu_on.png) !important}

	#nav-kuvagalleria a{background-image:url(images/navi/galleria.png);width:146px}
	#nav-kuvagalleria a:hover,
	.nav-kuvagalleria-current a{background-image:url(images/navi/galleria_on.png) !important}

	#nav-biografia a{background-image:url(images/navi/bio.png);width:107px}
	#nav-biografia a:hover,
	.nav-biografia-current a{background-image:url(images/navi/bio_on.png) !important}

	#nav-diskografia a{background-image:url(images/navi/diskografia.png);width:130px}
	#nav-diskografia a:hover,
	.nav-diskografia-current a{background-image:url(images/navi/diskografia_on.png) !important}

	#nav-yhteys a{background-image:url(images/navi/yhteys.png);width:76px}
	#nav-yhteys a:hover,
	.nav-yhteys-current a{background-image:url(images/navi/yhteys_on.png) !important}

/* Logo */
h1 a{display:block;width:395px;height:100px;background:url(images/logo.png) no-repeat;text-indent:-9999px}

/* Links */
a{text-decoration:underline;outline:none}
a:link{color:#fe91c7}
a:visited{color:#fe91c7}
a:hover{color:#ffb4d9}
a:active{color:#ffb4d9}

/* Columns */
.col1{width:442px;float:left}
.col2{width:370px;float:left}
.col2 .box{width:370px}

	.page-etusivu .col1{width:510px !important}
	.page-etusivu .col2{width:345px !important}
	.page-etusivu .col2 .box{width:300px}

/* Box */
.box{background:url(images/bg_boxit.png);margin-bottom:14px;padding:18px 20px 16px 20px;clear:both}
.innerBox{background:url(images/bg_boxit.png);margin-bottom:14px;padding:18px 20px 18px 20px}

/* Bar */
#bar{clear:both}
#bar h2{background:url(images/hdr_uusimmat_kuvat.png) no-repeat left top;text-indent:-9999px;display:block;width:850px;height:30px;margin-bottom:12px}
#bar p a{color:#ccc;text-decoration:none;margin:0 !important}
#bar p a:hover{color:#fff;text-decoration:underline}

/* News */
#news h2 a{display:block;height:29px;background:url(images/hdr_uutiset.png) no-repeat;text-indent:-9999px}
#news h3{margin:15px 0 7px 0;line-height:16px}
#news h3 a{text-transform:uppercase;font-size:14px;font-weight:normal;color:#fff;text-decoration:none}
#news h3 a:hover{text-decoration:underline}

#newsArchive h2{display:block;height:29px;background:url(images/hdr_muut_uutiset.png) no-repeat;text-indent:-9999px}
#newsArchive h3{margin:3px 0 7px 0;line-height:16px}
#newsArchive h3 a{text-transform:uppercase;font-size:14px;font-weight:normal;color:#fff;text-decoration:none}
#newsArchive h3 a:hover{text-decoration:underline}
#newsArchive .ingress{margin:0 0 5px 0}
#newsArchive .meta{background:url(images/line.png) repeat-x left bottom;padding-bottom:18px}

/* Frontpage */
#album img{float:left;margin-right:20px}
#album .caption{display:block;width:127px;height:119px;margin-top:4px;background:url(images/pic_tilaa_levy.png) no-repeat;float:left;text-indent:-9999px}
#myspace a{display:block;width:100%;height:20px;background:url(images/pic_myspace.png) no-repeat center top;text-indent:-9999px}
#facebook{padding-top:14px;padding-bottom:11px}
#facebook a{display:block;width:100%;height:38px;background:url(images/hdr_facebook.png) no-repeat center top;text-indent:-9999px}
#gigs a{display:block;width:100%;height:19px;background:url(images/pic_raappanan_keikat.png) no-repeat center top;text-indent:-9999px}
#taikakuu a{display:block;width:100%;height:19px;background:url(images/pic_taikakuun_keikat.png) no-repeat center top;text-indent:-9999px}
#myspace p,
#facebook p,
#gigs p,
#taikakuu p{margin:0}

/* Main */
#main h2{font-size:28px;text-transform:uppercase;font-weight:normal;margin:0 0 10px 0;opacity:0.7}
#main h3{font-size:18px;font-weight:normal !important;text-transform:uppercase;margin:18px 0 8px 0;color:#adb5be}
#main p{margin:0 0 10px 0;line-height:16px}

		/* Biography */
		.page-biografia h2{display:block;width:372px;height:29px;background:url(images/hdr_bio.png) no-repeat;text-indent:-9999px}
	
		/* Discography */
		.page-diskografia h2{display:block;width:372px;height:29px;background:url(images/hdr_disko.png) no-repeat;text-indent:-9999px}
		.page-diskografia #main em{color:#a3b5c9}

		/* News */
		.page-uutiset h2{display:block;width:372px;height:29px;background:url(images/hdr_uutiset_leveampi.png) no-repeat;text-indent:-9999px}

		/* Gallery */
		.page-kuvagalleria h2{display:block;width:372px;height:29px;background:url(images/hdr_kuvagalleria.png) no-repeat;text-indent:-9999px}

		/* Contact */
		.page-yhteys h2{display:block;width:372px;height:29px;background:url(images/hdr_yhteys.png) no-repeat;text-indent:-9999px}
		
/* Images */
#images a img{border:1px solid #888;float:left;margin:0 8px 7px 0}
#images a:hover img{border:1px solid #fff !important}

	#images .image-3 img,
	#images .image-6 img{margin-right:0 !important}

/* Frontpage images */
#recentImages a img{border:1px solid #888;float:left;margin:0 12px 7px 0}
#recentImages a:hover img{border:1px solid #fff !important}
#recentImages .image-6 img{margin-right:0 !important}

/* Footer */
#footer{padding-top:0px;clear:both;height:30px;margin-top:-8px}
#footer p a{display:block;background:url(images/emi.png) no-repeat;width:92px;height:20px;text-indent:-9999px;float:right}