/*
  News Posts
*/


.captionRegular {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}



.post {
position: absolute; left: 370px; top: 290px;
width:550px;
}

.bio_text {
position: absolute; left: 370px; top: 310px;
width:550px;
}

.articles_text {
position: absolute; left: 370px; top: 400px;
width:550px;

}

.photo_text {
position: absolute; left: 370px; top: 302px;
width:750px;
}

.contact_text {
position: absolute; left: 370px; top: 300px;
width:200px;
}

.contact_text2 {
position: absolute; left: 600px; top: 300px;
width:200px;
}



.tourdates1{
position: absolute; left: 370px; top: 315px;
width:150px;
}


.tourdates2 {
position: absolute; left: 520px; top: 315px;
width:150px;
}


.tourdates3 {
position: absolute; left: 700px; top: 315px;
width:150px;
}






.attachment-general-post-image {
    float: left;
	margin-top: 16px;
    margin-right: 20px; 
	margin-bottom: 16px; 
}

.attachment-general-post-image-longer {
    float: left;
	margin-top: 16px;
    margin-right: 20px; 
	margin-bottom: 100px; 
	
}	
	
.attachment-general-post-image-longer1 {
    float: left;
	margin-top: 16px;
    margin-right: 20px; 
	margin-bottom: 170px; 
}	
	
	


.attachment-general-post-image-longer2 {
    float: left;
	margin-top: 16px;
    margin-right: 20px; 
	margin-bottom: 520px; 
}


.attachment-general-post-image-longer3 {
    float: left;
	margin-top: 16px;
    margin-right: 20px; 
	margin-bottom: 1100px; 
}







/*
  Text Styles
*/




p {
  margin-bottom: 1.25em;
  font-size: 1.00em;
  color: #333333;
}






h1 {
  font-weight:bold;
  letter-spacing:0px;
  font-size: 17px;
  line-height:18px;
  font-family:Georgia, Times, Serif;
  color:#000000;
  text-decoration:none;
  margin-bottom:5px;
  margin-top:15px;

}
h2 {
	margin-top: 16px;
	font-weight:bold;
	font-family:Georgia, Times, Serif;
  font-size:10px;
  line-height:11px;
    letter-spacing:0px;
  color:#000000;
  text-decoration:none;
}
h3 {
  font-weight:bold;
  font-size:16px;
  line-height:19px;
  font-family:Helvetica, Arial, Sans-serif;
  color:#ffffff;
  text-decoration:none;
}
small { 
  color:#333333;
  letter-spacing:0px;
  font-weight:normal;
  font-size:13px;
  line-height:18px;
  font-family:Georgia, Times, Serif;
  text-decoration:none;
}
small.small2 {  
  color:#000000;
  font-weight:bold;
  font-size:11px;
  line-height:18px;
  font-family:Georgia, Times, Serif;
  text-decoration:none;
}


small.small3 {
	color:#ffffff;
  font-weight:normal;
  font-size:11px;
  line-height:18px;
  font-family:Georgia, Times, Serif;
  text-decoration:none;
}

small.small4 {
  list-style-image:url(img/brown_bullet.jpg);
  color:#000000;
  font-weight:bold;
    letter-spacing:0px;
  font-size:14px;
  line-height:15px;
	font-family:Georgia, Times, Serif;
  text-decoration:none;
}

small.small5 {
	color:#391e0d;
  font-weight:normal;
    letter-spacing:0px;
  font-size:12px;
  line-height:14px;
	font-family:Georgia, Times, Serif;
  text-decoration:none;
}


small.tour_date {

  color:#391e0d;
  font-weight:normal;
  font-size: 10px;
  line-height: 14px;
	font-family:Georgia, Times, Serif;
  text-decoration:none;
}

small.tour_venue {
	font-style: italic;
	color:#391e0d;
  font-weight:normal;
  font-size: 10px;
  line-height: 14px;
	font-family:Georgia, Times, Serif;
  text-decoration:none;
}

small.tour_city {
	color:#391e0d;
  font-weight:normal;
  font-size: 10px;
  line-height: 14px;
	font-family:Georgia, Times, Serif;
  text-decoration:none;
}

small.tour_buytickets{
  color:#9e7f63;
  font-weight:bold;
  font-size: 9px;
  line-height: 14px;
	font-family:Georgia, Times, Serif;
  text-decoration:none;
}

small.bio_text {
  color:#391e0d;
  font-weight:normal;
  font-size:11px;
  line-height:16px;
  font-family:Helvetica, Arial, Sans-serif;
  text-decoration:none;
}


small.photo-spacing {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 8px;
  padding-left: 0px;
    text-decoration:none;
}





contact_text_bold {
	color:#391e0d;
  font-weight:bold;
  font-size:10px;
  line-height:15px;
	font-family:Georgia, Times, Serif;
  text-decoration:none;
}





span.small4 {
  text-decoration:none;
  color:#666666;
  font-weight:normal;
  font-size:10px;
  line-height:13px;
  font-family:Helvetica, Arial, Sans-serif;
  }

a, a:link, a:visited {
text-decoration: none;
  color:#000000;
  background-color: transparent;
}

a:hover {
  text-decoration: underline;
  color:#666666;
  background-color: transparent;
}

/*
  Main Nav
*/
a.news_rollover {
  position: absolute; left: 65px; top: 220px;   margin-right:0px;
  display: block;
  width: 250px;
  height: 32px;
  text-decoration: none;
  background: url("img/nav_01news.png");
  background-position: 0px 0;
  }

a.news_rollover:hover {
  background-position: -250px 0;
  }

.news_displace {
  position: absolute;
  left: -5000px;
  }



a.tour_rollover {
  position: absolute; left: 65px; top: 252px;   margin-right:0px;
  display: block;
  width: 250px;
  height: 32px;
  text-decoration: none;
  background: url("img/nav_02tour.png");
  }

a.tour_rollover:hover {
  background-position: -250px 0;
  }

.tour_displace {
  position: absolute;
  left: -5000px;
  }

a.articles_rollover {
  position: absolute; left: 65px; top: 284px;   margin-right:0px;
  display: block;
  width: 250px;
  height: 32px;
  text-decoration: none;
  background: url("img/nav_03articles.png");
  }

a.articles_rollover:hover {
  background-position: -250px 0;
  }

.articles_displace {
  position: absolute;
  left: -5000px;
  }

a.bio_rollover {
  position: absolute; left: 65px; top: 316px;   margin-right:0px;
  display: block;
  width: 250px;
  height: 32px;
  text-decoration: none;
  background: url("img/nav_04bio.png");
  }

a.bio_rollover:hover {
  background-position: -250px 0;
  }

.bio_displace {
  position: absolute;
  left: -5000px;
  }
  
  
a.discography_rollover {
  position: absolute; left: 65px; top: 348px;   margin-right:0px;
  display: block;
  width: 250px;
  height: 32px;
  text-decoration: none;
  background: url("img/nav_05discog.png");
  }

a.discography_rollover:hover {
  background-position: -250px 0;
  }

.discography_displace {
  position: absolute;
  left: -5000px;
  }
    
	
a.photos_rollover {
  position: absolute; left: 65px; top: 380px;   margin-right:0px;
  display: block;
  width: 250px;
  height: 32px;
  text-decoration: none;
  background: url("img/nav_06photos.png");
  }

a.photos_rollover:hover {
  background-position: -250px 0;
  }

.photos_displace {
  position: absolute;
  left: -5000px;
  }
  
 
 a.contact_rollover {
  position: absolute; left: 65px; top: 412px;   margin-right:0px;
  display: block;
  width: 250px;
  height: 32px;
  text-decoration: none;
  background: url("img/nav_07contact.png");
  }

a.contact_rollover:hover {
  background-position: -250px 0;
  }

.contact_displace {
  position: absolute;
  left: -5000px;
  }
  
  
 a.caldoverde_rollover {
  position: absolute; left: 65px; top: 444px;   margin-right:0px;
  display: block;
  width: 250px;
  height: 32px;
  text-decoration: none;
  background: url("img/nav_08caldo.png");
  }

a.caldoverde_rollover:hover {
  background-position: -250px 0;
  }

.caldoverde_displace {
  position: absolute;
  left: -5000px;
  }

 a.mkphoto_rollover {
  position: absolute; left: 65px; top: 508px;   margin-right:0px;
  display: block;
  width: 250px;
  height: 32px;
  text-decoration: none;
  background: url("img/nav_10mkphoto.png");
  }

a.mkphoto_rollover:hover {
  background-position: -250px 0;
  }

.mkphoto_displace {
  position: absolute;
  left: -5000px;
  }


 a.merch_rollover {
  position: absolute; left: 65px; top: 476px;   margin-right:0px;
  display: block;
  width: 250px;
  height: 32px;
  text-decoration: none;
  background: url("img/nav_09merch.png");
  }

a.merch_rollover:hover {
  background-position: -250px 0;
  }

.merch_displace {
  position: absolute;
  left: -5000px;
  }
  
  
    
 a.listen_rollover {
  position: absolute; left: 65px; top: 508px;   margin-right:0px;
  display: block;
  width: 250px;
  height: 32px;
  text-decoration: none;
  background: url("img/nav_10listen.png");
  }

a.listen_rollover:hover {
  background-position: -250px 0;
  }

.listen_displace {
  position: absolute;
  left: -5000px;
  }
  
  
  
a.articles_skm_rollover {
  position: absolute; left: 365px; top: 284px;   margin-right: 0px;
  display: block;
  width: 555px;
  height: 32px;
  text-decoration: none;
  background: url("img/nav_articles_skm.png");
  }

a.articles_skm_rollover:hover {
  background-position: -560px 0;
  }

.articles_skm_displace {
  position: absolute;
  left: -5000px;
  }
  
a.articles_mk_rollover {
  position: absolute; left: 365px; top: 316px;   margin-right:0px;
  display: block;
  width: 555px;
  height: 32px;
  text-decoration: none;
  background: url("img/nav_articles_mk.png");
  }

a.articles_mk_rollover:hover {
  background-position: -560px 0;
  }

.articles_mk_displace {
  position: absolute;
  left: -5000px;
  }

a.articles_rhp_rollover {
  position: absolute; left: 365px; top: 348px;   margin-right:0px;
  display: block;
  width: 555px;
  height: 32px;
  text-decoration: none;
  background: url("img/nav_articles_rhp.png");
  }

a.articles_rhp_rollover:hover {
  background-position: -560px 0;
  }

.articles_rjp_displace {
  position: absolute;
  left: -5000px;
  }

.articles_empty {
  position: absolute; left: 365px; top: 380px;   margin-right:0px;
  display: block;
  width: 555px;
  height: 2px;
  text-decoration: none;
  background: url("img/line550.png");
  }

  
  
  
  
  
    
.empty {
  position: absolute; left: 65px; top: 508px;   margin-right:0px;
  display: block;
  width: 250px;
  height: 32px;
  text-decoration: none;
  background: url("img/nav_00empty.png");
  }






/*
  Body
*/

body {
margin:0px; padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
background-image:url(img/bkg_tour.jpg);
background-attachment: fixed;
background-color:#F5F6F1;
color:#ffffff;
position:relative;
text-decoration:none;
}



#main {

}



#main .container {
background-image:url(img/page_bkg2.png);
background-repeat:repeat;
min-height:60000px;
overflow: hidden;

}

.container {

background-repeat:repeat-y;
width:990px;
margin:0 auto;
position:relative;  left: 0px;
}



#main {

}



#main .tour_container {

background-repeat:repeat-y;
min-height:1000px;
overflow: hidden;

}

.tour_container {

background-repeat:repeat-y;
width:990px;
margin:0 auto;
position:relative;  left: 0px;
}


#main .articles_container {
background-image:url(img/page_bkg2.png);
background-repeat:repeat;
min-height:2000px;
overflow: hidden;

}

.articles_container {

background-repeat:repeat-y;
width:990px;
margin:0 auto;
position:relative;  left: 0px;
}










#main .bio_container {
background-image:url(img/page_bkg2.png);
background-repeat:repeat;
min-height:3500px;
overflow: hidden;

}

.bio_container {

background-repeat:repeat-y;
width:990px;
margin:0 auto;
position:relative;  left: 0px;
}


#main .photo_container {

background-repeat:repeat;
min-height:1100px;
overflow: hidden;

}

.photo_container {
background-image:url(img/page_bkg2.png);
background-repeat:repeat;
width:990px;
margin:0 auto;
position:relative;  left: 0px;
}






#main .contact_container {

background-repeat:repeat;
min-height:1400px;
overflow: hidden;

}

.contact_container {
background-image:url(img/page_bkg2.png);
background-repeat:repeat;
width:990px;
margin:0 auto;
position:relative;  left: 0px;
}









 /*
  Page Header - Home
*/

#header_image {
  width:990px;
  height:200px;

 }

 .header_image {
  background-image:url(img/page_header.png);
  position: absolute; left: 0px; top: 0px;
  margin-right:0px;
  width:990px;
  height:200px;
 }
 






 /*
  News Header - Home
*/

#main_image {
  width:550px;
  height:66px;

 }

 .main_image {

  position: absolute; left: 370px; top: 220px;
  margin-right:0px;
  width:550px;
  height:66px;
 }
 
 
.main_image_tourdates {
  background-image:url(img/tourdates_header.png);
  position: absolute; left: 370px; top: 220px;
  margin-right:0px;
  width:550px;
  height:66px;
 }


.main_image_bio {
  background-image:url(img/bio_header.png);
  position: absolute; left: 370px; top: 220px;
  margin-right:0px;
  width:550px;
  height:66px;
 }
 
.main_image_contact {
  background-image:url(img/contact_header.png);
  position: absolute; left: 370px; top: 220px;
  margin-right:0px;
  width:550px;
  height:66px;
 }
 

.main_image_photo {
  background-image:url(img/photo_header.png);
  position: absolute; left: 370px; top: 220px;
  margin-right:0px;
  width:550px;
  height:66px;
 }
 
 
.main_image_disc {
  background-image:url(img/disc_header.png);
  position: absolute; left: 370px; top: 220px;
  margin-right:0px;
  width:550px;
  height:66px;
 }
 
.main_image_articles {
  background-image: url(img/articles_header.png);
  position: absolute; left: 370px; top: 220px;
  margin-right:0px;
  width:550px;
  height:66px;
 }
 
 
  
  /*
  Announcements - Home
*/
 

 .annoucements {
    list-style-image:url(img/bullet_red.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
  color:#391e0d;
  background-repeat:no-repeat;
  width:350px;
  position: absolute; left: 65px; top: 93px;
}


 .annoucements2 {
    list-style-image:url(img/bullet_red.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
  color:#391e0d;
  background-repeat:no-repeat;
  width:350px;
  position: absolute; left: 65px; top: 25px;
}


 .annoucements3 {
    list-style-image:url(img/bullet_red.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
  color:#391e0d;
  background-repeat:no-repeat;
  width:340px;
  position: absolute; left: 65px; top: 153px;
}




.annoucements_image1 {
    float: left;
	margin-top: 0px;
    margin-right: 15px; 
	margin-bottom: 15px; 
}






 
  /*
  Recent Press Header - Home
*/
 
 #recentpress_image {
  width:106px;
  height:14px;

 }

 .recentpress_image {
  background-image:url(img/title_recentpress.png);
  position: absolute; left: 65px; top: 540px;
  margin-right:0px;
  width:250px;
  height:38px;
 }
 

 
 .press {
    list-style-image:url(img/bullet_red.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
  color:#000000;
  background-repeat:no-repeat;
  width:255px;
  position: absolute; left: 75px; top: 590px;
}

 
 
 
 
 
 
 

  /*
  Slideshow Controls - Home
*/

#arrows {
  width:100px;
  height:20px;

 }
 .arrow_left_rollover {
  background-repeat:no-repeat;
  position: absolute; left: 70px; top: 485px; margin-right:0px;
  width:5px;
  height:9px;
  padding:0px;
  background: url("img/arrow_left.png");

 }

 a.arrow_left_rollover:hover {
  background-position: -5px 0;
  }

.arrow_left_displace {
  position: absolute;
  left: -5000px;
  }

.arrow_right_rollover {
  background-repeat:no-repeat;
  position: absolute; left: 100px; top: 485px; margin-right:0px;
  width:5px;
  height:9px;
  padding:0px;
  background: url("img/arrow_right.png");
  background-position: 5px 0;

 }

 a.arrow_right_rollover:hover {
  background-position: 0px 0;
  }

.arrow_right_displace {
  position: absolute;
  left: -5000px;
  }

.arrow_numbers {
  background-repeat:no-repeat;
  position: absolute; left: 80px; top: 484px; margin-right:0px;
 }





 /*
  Footer - Home
*/



#footer {
  width:800px;
  height:34px;

 }

 .footer_block {
  background-repeat:no-repeat;
  position: absolute; left: 171px; top: 705px;  margin-right:0px;
  width:257px;
  height:34px;
  padding:0px;
  width:300px;
 }








/*
  Logo - Home
*/

#header {
  padding-top:0px;
}
#logo h1, #logo small {
  margin:0px;
  display:block;
  text-indent:-9999px;
  }

a.logo_home_rollover {
  position: absolute; left: 510px; top: 150px;   margin-right:0px;
  display: block;
  width: 413px;
  height: 43px;
  text-decoration: none;
  background: url("img/logo_skm.png");
  }

a.logo_home_rollover:hover {
  background-position: -413px 0;
  }

.logo_home_displace {
  position: absolute;
  left: -5000px;
  }





/*
  Block-Styles -Home
*/

.press_block {
  margin-bottom:0px;
}
.block2 {
  background-repeat:no-repeat;
  margin-bottom:0px;
}
.block_inside {
  display:block;
  padding:30px;
  overflow:auto;
}
.block_inside2 {
  background-repeat:no-repeat;
  display:block;
  padding:30px;
  overflow:auto;
}
.image_block {
  float:left;

}
.image_block img {
  margin-left:0px;
  margin-right:20px;
  margin-top:5px;
}









#plug-and-play {display:none; margin-bottom:20px; border:0px; position: absolute; left: 41px; top: 89px;  margin-right:0px;}
#plug-and-play .slide{cursor:pointer;background:#e0e0e0;font-size:12px;font-family:Tahoma;border:0px solid #cccccc; margin:0px; padding:0px;}
#plug-and-play .slide-container{background:#bbbbbb}
#plug-and-play .separator{border:0px solid #aaaaaa;}
#plug-and-play .control{font-size:10px; width:12px; cursor:pointer;}
#plug-and-play .control-container{background:#bbbbbb;}
#plug-and-play .control-active{text-decoration:underline;}
#plug-and-play .control-hover{text-decoration:underline; font-weight:bold;}





/* Fix up IE6 PNG Support */
img, #logo { behavior: url(scripts/iepngfix.htc); }
