body{
margin:0;
padding:0;
background:url(images/body_bg.jpg) no-repeat;
background-position: top center;
background-color:#000000;
}
.grouppic{
background:url("images/bodybg.png") no-repeat scroll 0 0 transparent;
margin:0 auto;
min-height:601px;
width:900px;
}
.wrap{
width:900px;
margin:0 auto;
}
.toparea{
width:900px;
float:left;
}
.top_menu{
margin:0;
padding:0;
width:570px;
height:18px;
float:right;
margin:12px 0px 0px 0px;
}
.menu{
margin:0;
padding:0;
float:right;
height:18px;
list-style:none;
}
.menu li{
margin:0;
padding:0;
display:inline;
font-size:0px;
float:left;
}
.homemenu a{
background:url(images/homebtn.png) no-repeat;
width:73px;
height:25px;
display:block;
}
.homemenu a:hover{
background:url(images/homebtn-hover.png) no-repeat;
width:73px;
height:25px;
display:block;
}
.gigsmenu a{
background:url(images/gigbtn.png) no-repeat;
width:60px;
height:25px;
display:block;
}
.gigsmenu a:hover{
background:url(images/gigbtn-hover.png) no-repeat;
width:60px;
height:25px;
display:block;
}
.membermenu a{
background:url(images/bandmemberbtn.png) no-repeat;
width:147px;
height:25px;
display:block;
}
.membermenu a:hover{
background:url(images/bandmemberbtn-hover.png) no-repeat;
width:147px;
height:25px;
display:block;
}
.videomenu a{
background:url(images/videobtn.png) no-repeat;
width:83px;
height:25px;
display:block;
}
.videomenu a:hover{
background:url(images/videobtn-hover.png) no-repeat;
width:83px;
height:25px;
display:block;
}
.photomenu a{
background:url(images/photobtn.png) no-repeat;
width:87px;
height:25px;
display:block;
}
.photomenu a:hover{
background:url(images/photobtn-hover.png) no-repeat;
width:87px;
height:25px;
display:block;
}
.pastshowmenu a{
background:url(images/pastshowbtn.png) no-repeat;
width:114px;
height:25px;
display:block;
}
.pastshowmenu a:hover{
background:url(images/pastshowbtn-hover.png) no-repeat;
width:114px;
height:25px;
display:block;
}
.logo{
float:left;
background:url(images/logo.png) no-repeat;
width:209px;
height:88px;
margin:29px 0px 0px 41px;
}
.main_content{
margin:0px;
padding:0px;
float:left;
width:900px;
margin-top:150px;
}
.left_column{
float:left;
width:193px;
margin-right:10px;
background:url(images/containerbg.png) repeat;
}
.articals{
margin:0;
padding:0;
background:url(images/containerbg.png) repeat;
padding:7px;
border-bottom:1px solid #212121;
padding-bottom:10px;
margin-bottom:0;
}
.left_column h3{
margin:0;
padding:0;
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#ee4234;
background:url(images/containerbg.png) repeat;
margin:3px 0px 2px 7px;
padding-bottom:4px;
border-bottom:1px solid #212121;
}	
.horizental_line{
margin:0;
height:1px;
padding:0;
color:#242424;
}
.articals h4{
margin:0;
padding:0;
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#666;
}
.articals a{
margin:0;
padding:0;
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#666;
text-decoration:none;
}
.mygraytext{
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:9px;
color:#666;
}
.articals a:hover{
margin:0;
padding:0;
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}


.left_column p{
margin:0;
padding:0;
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#666;
margin:5px 0px 5px 0px;
}
.middle_area{
float:left;
margin:0px;
padding:0px;
width:468px;
}

.middle_area_home{
float:left;
margin:0px;
padding:0px;
width:684px;
}


.middle_column{
float:left;
margin:0px;
padding:0px;
width:448px;
padding:10px;
background:url(images/containerbg.png) repeat;
margin-bottom:10px;
margin-right:10px;
}

.middle_column a{
color:#fff;
text-decoration:none;
}
.middle_column a:hover{
color:#fff;
text-decoration:none;
}
.middle_column h3{

padding:0;
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:21px;
color:#ee4234;
margin-bottom:5px;
}
.middle_column p{
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#999999;
}
.myrightlink{
float:right;
margin:0;
padding:0;
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#999999;
text-decoration:none;
margin-right:10px;
}
.myrightlink a{
float:right;
margin:0;
padding:0;
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#999999;
text-decoration:none;
margin-right:10px;
}
.myrightlink a:hover{
float:right;
margin:0;
padding:0;
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
margin-right:10px;
}
.video_area{
margin:0px;
padding:0px;
float:left;
width:468px;
background:url(images/containerbg.png) repeat;
}
.video_area h3{
float:left;
margin:0;
padding:0;
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#ee4234;
margin:5px 0px 0px 10px;
}
.video_area img{
margin:25px;
}

.home{
	width:666px;
}

.clear{
margin:0px;
padding:0px;
height:1px;
clear:both;
}
.right_side{
margin:0;
padding:0;
float:left;
width:153px;
padding-left:10px;
}
.upcoming_shows{
margin:0;
padding:0;
float:left;
width:200px;
padding:0
margin-bottom:20px;
background-color:#00CC33;
background:url(images/containerbg.png) repeat;
}
.upcoming_shows h3{
margin:0;
padding:0;
float:left;
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:14px;
margin:5px 0px 5px 5px;
color:#ee4234;
}

.gallery{
margin:0px;
padding:0px;
float:left;
width:202px;
background:url(images/containerbg.png) repeat;
margin-bottom:10px;
}
.gallery h3{
margin:0px;
padding:0px;
float:left;
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:25px;
margin-left:5px;
color:#ee4234;
}
.gallery img{
margin:0px;
padding:0px;
padding:15px;
}
.gallery a{
margin:0px;
padding:0px;
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-decoration:none;
float:right;
margin-bottom:0px 5px 5px 0px;
color:#333333;
}
.gallery a:hover{
margin:0px;
padding:0px;
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-decoration:none;
float:right;
margin-bottom:0px 5px 5px 0px;
color:#fff;
}


.join_us{
margin:0;
padding:0;
float:left;
width:189px;
background:url(images/containerbg.png) repeat;
padding:7px;
margin-bottom:10px;
}
.join_us h3{
margin:0;
padding:0;
float:left;
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:12px;
margin-bottom:5px;
color:#ee4234;
}
.images{
margin:0;
padding:0;
float:left;
background:url(images/containerbg.png) repeat;
margin:15px 0px 5px 10px;
}
.footer{
border-top:1px solid #212121;
height:20px;
display:block;
margin-top:20px;
padding-top:6px;
}
.showtitle{
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:15px;
float:left;
clear:both;
margin-bottom:10px;
color:#FFF;
}
.showtitle a{
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:14px;
float:left;
clear:both;
margin-bottom:10px;
color:#999999;
text-decoration:none;
}
.showtitle a:hover{
font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
font-size:14px;
float:left;
clear:both;
margin-bottom:10px;
color:#FFFFFF;
text-decoration:none;
}

.showdetails{
	font-family:Trebuchet MS,Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	float:left;
	clear:both;
	color:#999999;
	margin-bottom:10px;
}
.showdate{
border-bottom:1px solid #CCCCCC;
clear:both;
color:#999999;
float:right;
font-family:Trebuchet MS,Georgia,"Times New Roman",Times,serif;
font-size:11px;
text-align:right;
width:451px;
}
.videodetail{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
float:left;
clear:both;
color:#999999;
margin-bottom:20px;
}
.videoplayer{
clear:both;
color:#999999;
padding:17px;
margin-bottom:20px;
}

/* Tag cloud css start */
a.cloud-10{
	font-size:90%;
	text-decoration:none;
}

a.cloud-20{
	font-size:100%;
	text-decoration:none;
}
a.cloud-30{
	font-size:110%;
	text-decoration:none;
}
a.cloud-40{
	font-size:120%;
	text-decoration:none;
}

a.cloud-50{
	font-size:130%;
	text-decoration:none;
}
a.cloud-60{
	font-size:140%;
	text-decoration:none;
}
a.cloud-70{
	font-size:150%;
	text-decoration:none;
}
a.cloud-80{
	font-size:160%;
	text-decoration:none;
}
a.cloud-90{
	font-size:170%;
	text-decoration:none;
}
a.cloud-100{
	font-size:180%;
	text-decoration:none;
}

/* tag cloude css end */
/* Tag cloud css start */
a:hover.cloud-10{
	font-size:90%;
	text-decoration:none;
}

a:hover.cloud-20{
	font-size:100%;
	text-decoration:none;
}
a:hover.cloud-30{
	font-size:110%;
	text-decoration:none;
}
a:hover.cloud-40{
	font-size:120%;
	text-decoration:none;
}

a:hover.cloud-50{
	font-size:130%;
	text-decoration:none;
}
a:hover.cloud-60{
	font-size:140%;
	text-decoration:none;
}
a:hover.cloud-70{
	font-size:150%;
	text-decoration:none;
}
a:hover.cloud-80{
	font-size:160%;
	text-decoration:none;
}
a:hover.cloud-90{
	font-size:170%;
	text-decoration:none;
}
a:hover.cloud-100{
	font-size:180%;
	text-decoration:none;
	color:#333333;
}
#mypaging{
float:left;
clear:both;
}
#mypaging a{


}
/*

#mypaging a:link,a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ccc;
text-decoration:underline;
background-color:#ffc;
display:block;
border:1px solid #fff;
width:22px;
height:20px;
}
#mypaging a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ccc;
text-decoration:none;
background-color:#ffc;
display:block;
border:1px solid #fff;
}
.pagination{
font-size:12px;
font-family: verdana,helvetica,arial;
color: rgb(34, 34, 34);
font-weight: normal;
}
*/
/* pagination style end */
.pastshows1{
float:right;
font-size:12px;
color:#FF4200;
text-decoration:none;
}
.pastshows1 a{
color:#FF4200;
text-decoration:none;
}
.pastshows1 a:hover{
color:#FFF;
text-decoration:none;
}
#tapahtumat-lista {
float:left;

width:200px;
}
#tapahtumat-lista .newslist-entry {
margin:5px 5px;
}
.newslist-entry:hover{
background:url(images/newslist_entry_hover.png) repeat-x scroll 0 0 transparent;
padding:4px 5px 5px;
}
.newslist-entry {
border-bottom:1px solid #111111;
color:#CCCCCC;
display:block;
padding:4px 5px 5px;
text-decoration:none;
}
.news-toimipiste {
color:#666666;
font-size:0.9em;
margin:0 5px 0 0;
}
.newspvm {
color:#FF4200;
font-size:0.8em;
font-weight:bold;
}
.clear{
clear:both;
}


a.albumthumb{
	  border:#FF4200 solid 2px;
		display:block;
		width:150px;
}

a:hover.albumthumb{
	  border:#ffffff solid 2px;
}	

#copyr  {
font-size:14px;
display:block;
float:left;
margin:0 0 20px 15px;
width:421px;
color:#666666;
}
#sivukartta{
margin:0px;
padding:0px;
}
#sivukartta li {
float:left;
list-style:none outside none;
margin:0 20px 0 0;
}
.footer a {
color:#666666;
font-size:14px;
text-decoration:none;
}
.footer a:hover {
color:#fff;
text-decoration:none;
}
