/* CSS Document */

html, body {
padding: 0;
height: 100%;
}

a:link, a:visited, a:active, a:hover { font-family:georgia, serif; text-decoration:none;}
a:link, a:visited, a:active { color: #D74B80; }
a:hover { text-decoration:underline; color:#0066FF; }

#black a:link, #black a:visited, #black a:active, #black a:hover { font-family:georgia, serif; text-decoration:none;}
#black a:link, #black a:visited, #black a:active { color: #000; }
#black a:hover { text-decoration:underline; color:#0066FF; }

#newsFlash a:link, #newsFlash a:visited, #newsFlash a:active, #newsFlash a:hover { 
   font-family:georgia, serif;
   text-decoration:none;
   color: #000;
   font-size:1.2em;
   line-height:1.3em;
}
#newsFlash a:hover { text-decoration:none; color:#D74B80; }


#links a:link, #links a:visited, #links a:active, #links a:hover { font-family:georgia, serif; text-decoration:none; }
#links a:link, #links a:visited, #links a:active { color: #000; }
#links a:hover { text-decoration:underline; color:#333; }

#songList a:link, #songList a:visited, #songList a:active, #songList a:hover { font-family:georgia, serif; text-decoration:none; }
#songList a:link, #songList a:visited, #songList a:active { color: #fff; }
#songList a:hover { text-decoration:underline; color:#ffff00; }

.left { float:left; }
.center { margin: auto; }
.right { float:right; }
#clear { clear:both; height:0px; background-color:#FFFFFF;}
.clear { clear:both; height:0px; background-color:#transparent;}

body {
  color: #333333;
  background-color: #13100B;
  font-family:georgia, serif;
  font-size: 69%; /* 1em; */
  line-height: 130%;
  margin: 0;
  padding: 0;
  background: #13100B url('../img/mk_bg.jpg?v=22Jul2016') no-repeat center 50px;
}

#content #bg_music {
  background: url('../img/music_notes_bg.png') repeat-x;
  margin:  auto;
  width:600px;
  padding-top:5px;
  text-align: center;
  font-style: italic;
}
#content #bg_music p {
   color: #D74B80;
   font-weight:bold;
}
#content #bg_music #player { margin: auto; width:400px; border:1px solid #666666; }

#mainPage {
   width: 1080px;
   margin-left: auto;
   margin-right: auto;
}

div.background
  {
  width:500px;
  height:250px;
  background:url('../img/mk_bg.jpg') repeat;
  border:2px solid black;
  }
div.transbox
  {
  float:left;
  width:745px; /* 920px; */
  /* height:180px; */
  /* margin:30px 50px; */
  margin: 20px 0 0 10px;
  /* background-color:#ffffff; */
  /* for IE */
  /* filter:alpha(opacity=60); */
  /* background:url('../img/main_bg.png') repeat; */
  /* CSS3 standard */
  /* opacity:0.6; */
  }
div.transbox #top { background:url('../img/main_bg_top.png') no-repeat; height:18px; min-height: 18px; }
div.transbox #mid { background:url('../img/main_bg_mid.png') repeat; padding: 0 12px; }
div.transbox #bot { background:url('../img/main_bg_bot.png') no-repeat; height:18px; min-height: 18px; }
div.transbox p
  {
  /* margin:15px 15px; */
  /* font-weight:bold; */
  color:#000000;
  }

#mainLogo {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:18px;
  font-weight:400;
  line-height:1.5em;
  vertical-align:middle;
  padding-top:.3em;
  margin-left:2px;
  text-align: center;
  width: 1080px;
}

#menu {
   margin: 0;
   padding-bottom:25px;
   width:270px;
   font-size: 24px;
   float:left;
}

.HomeLink a:link, .HomeLink a:active, .HomeLink a:visited,
.IntroLink a:link, .IntroLink a:active, .IntroLink a:visited,
.HistoryLink a:link, .HistoryLink a:active, .HistoryLink a:visited,
.NewsLink a:link, .NewsLink a:active, .NewsLink a:visited,
.JukeboxLink a:link, .JukeboxLink a:active, .JukeboxLink a:visited,
.VideosLink a:link, .VideosLink a:active, .VideosLink a:visited,
.ElvisLink a:link, .ElvisLink a:active, .ElvisLink a:visited,
.FakinLink a:link, .FakinLink a:active, .FakinLink a:visited,
.StrayLink a:link, .StrayLink a:active, .StrayLink a:visited,
.GigLink a:link, .GigLink a:active, .GigLink a:visited,
.AlbumLink a:link, .AlbumLink a:active, .AlbumLink a:visited,
.FactLink a:link, .FactLink a:active, .FactLink a:visited,
.MerchandiseLink a:link, .MerchandiseLink a:active, .MerchandiseLink a:visited,
.ContactLink a:link, .ContactLink a:active, .ContactLink a:visited,
.LinksLink a:link, .LinksLink a:active, .LinksLink a:visited {
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
display: block;
height: 62px;
margin: 0 0 0 10px;
width: 260px;
}


.HomeLink a:link, .HomeLink a:active, .HomeLink a:visited {
   background:transparent url(../img/menu/home.png) no-repeat scroll 0 0;
}
.IntroLink a:link, .IntroLink a:active, .IntroLink a:visited {
background:transparent url(../img/menu/introduction.png) no-repeat scroll 0 0;
}
.HistoryLink a:link, .HistoryLink a:active, .HistoryLink a:visited {
background:transparent url(../img/menu/history.png) no-repeat scroll 0 0;
}
.NewsLink a:link, .NewsLink a:active, .NewsLink a:visited {
background:transparent url(../img/menu/news.png) no-repeat scroll 0 0;
}
.JukeboxLink a:link, .JukeboxLink a:active, .JukeboxLink a:visited {
background:transparent url(../img/menu/jukebox.png) no-repeat scroll 0 0;
}
.VideosLink a:link, .VideosLink a:active, .VideosLink a:visited {
background:transparent url(../img/menu/videos.png) no-repeat scroll 0 0;
}
.ElvisLink a:link, .ElvisLink a:active, .ElvisLink a:visited {
background:transparent url(../img/menu/elvis.png) no-repeat scroll 0 0;
}
.FakinLink a:link, .FakinLink a:active, .FakinLink a:visited {
background:transparent url(../img/menu/fakin_stevens.png) no-repeat scroll 0 0;
}
.StrayLink a:link, .StrayLink a:active, .StrayLink a:visited {
background:transparent url(../img/menu/stray_kats.png) no-repeat scroll 0 0;
}
.GigLink a:link, .GigLink a:active, .GigLink a:visited {
background:transparent url(../img/menu/gig_guide.png) no-repeat scroll 0 0;
}
.AlbumLink a:link, .AlbumLink a:active, .AlbumLink a:visited {
background:transparent url(../img/menu/photo_album.png) no-repeat scroll 0 0;
}

.FactLink a:link, .FactLink a:active, .FactLink a:visited {
background:transparent url(../img/menu/fact_file.png) no-repeat scroll 0 0;
}
.MerchandiseLink a:link, .MerchandiseLink a:active, .MerchandiseLink a:visited {
background:transparent url(../img/menu/merchandise.png) no-repeat scroll 0 0;
}
.ContactLink a:link, .ContactLink a:active, .ContactLink a:visited {
background:transparent url(../img/menu/contact.png) no-repeat scroll 0 0;
}
.LinksLink a:link, .LinksLink a:active, .LinksLink a:visited {
background:transparent url(../img/menu/links.png) no-repeat scroll 0 0;
}

.HomeLink a:hover, .IntroLink a:hover, .HistoryLink a:hover, .NewsLink a:hover,
.JukeboxLink a:hover, .VideosLink a:hover,
.ElvisLink a:hover, .FakinLink a:hover, .StrayLink a:hover, .GigLink a:hover, .AlbumLink  a:hover,
.FactLink a:hover, .MerchandiseLink a:hover, .ContactLink a:hover, .LinksLink a:hover {
   background-position: 0 -62px;
}

#MainNavigation {
background: url(../img/menu/menu_bg.png) no-repeat scroll 0 0;
min-height: 850px;
}

#MainNavigation li a span {
display:none;
visibility:hidden;
}

#newsFlash {
   background-color:#EEE;
   border:1px solid #D74B80;
   color:#000;
   margin:auto;
   padding: 4px 12px;
   text-align:center;
   width:640px;
  /* for IE */
  /*filter:alpha(opacity=80); */
  /* CSS3 standard */
  /* opacity:0.8; */
}

.break {
   background: url(../img/grt-break.png) no-repeat scroll 0 0;
   height: 45px;
   min-height: 45px;
   margin: auto;
   width: 192px;
}

.mic { 
   /* background: url(../img/mic.png) no-repeat scroll 0 0; */
   /* min-height: 65px; */
   /* padding-left:60px; */
   font-size:18px;
   line-height:22px;
   padding: 5px 0;
}

.sp5, .sp10, .sp20 { width:10px; clear: both; font-size:0; line-height:0; zoom:1; }
.sp5 { height:5px; }
.sp10 { height:10px; }
.sp20 { height:20px; }
.bold { font-weight: bold; font-size: 26px; }

.border { border: 4px outset; }

#mainHead { 
   height: 60px;
   max-height: 60px;
   overflow: hidden;
   margin: auto;
   background: no-repeat scroll 0 -62px;
}

#content, #facts, #cd { font-size:1.4em; line-height: 115%; }
#merchandise { font-size:1.05em; line-height: 120%; }
#cd { line-height: 125%; }

#history { width: 100%; }
#history .head { font-weight: bold; width:150px; padding-right: 10px; float:left; }
#history .detail { width:560px; float: left; }

#gigs .subHead { font-weight: bold; font-size:20px; color: #ff0000; margin-bottom: 10px}
#gigs .date { font-weight: bold; width:50px; padding-right: 10px; float:left; }
#gigs .event { width:660px; float: left; }

#elvis {
   background: #000 url(../img/elvis/elvis_title.png) no-repeat scroll 0 0;
   min-height: 405px;
   /* padding-left:60px; */
   font-size:18px;
   line-height:22px;
   padding: 12px;
   color:#FFF;
}
#elvis #pad { height:290px; min-height: 290px; }
#elvis p, #fakin p, #katz p { color: #fff; }

#fakin {
   background: #000 url(../img/fakin/fakin_title.jpg) no-repeat scroll 0 0;
   min-height: 405px;
   /* padding-left:60px; */
   font-size:18px;
   line-height:22px;
   padding: 12px;
   color:#FFF;
}
#fakin #pad { height:245px; min-height: 245px; }

#katz {
   background: #000 url(../img/stray_katz/stray_katz_title.jpg) no-repeat scroll 0 0;
   min-height: 405px;
   /* padding-left:60px; */
   font-size:18px;
   line-height:22px;
   padding: 12px;
   color:#FFF;
}
#katz #pad { height:245px; min-height: 245px; }

.imgTitle { font-size: 12px; font-style: italic; }

.gigCollage { height: 591px; min-height: 591px; }

#mainFooter {
   background-color:#000;
   border:1px solid #D74B80;
   margin:10px 55px;
   padding:10px;
   text-align:center;
   color: #fff;
   background-color:#000;
   /* for IE */
   filter:alpha(opacity=60);
   /* background:url('../img/main_bg.png') repeat; */
   /* CSS3 standard */
   opacity:0.6;
}

#mainFooter a:link, #mainFooter a:visited, #mainFooter a:active, #mainFooter a:hover {
   font-family:georgia, serif;
   text-decoration:none;
   font-weight:bold;
}
#mainFooter a:link, #mainFooter a:visited, #mainFooter a:active { color: #D74B80; }
#mainFooter a:hover { text-decoration:underline; color:#0066FF; }

#facts p { line-height: 140%; }
#facts #members { width: 460px; margin:auto; text-align: center; }
#facts #members .bandMembers, #facts #members .bandMembersOff { float: left; width:25%; cursor: pointer; }
#facts #members .bandMembersOff {
   /* for IE */
   filter:alpha(opacity=60);
   /* background:url('../img/main_bg.png') repeat; */
   /* CSS3 standard */
   opacity:0.6;
}
#facts #members .bandMembers div { font-weight: bold; font-size: 20px; }

#merchandise table { width:650px; margin:auto; }
#merchandise table tr { height:25px; }
#merchandise table .border { width:300px; float:left; border: 1px solid #0e0e0e; background-color: #ddd; margin: 0 10px 10px 0; padding:5px; }
#merchandise table .border h3 { font-size: 1.1em; }
#merchandise table .border p { font-size: 0.7em; }
#merchandise table .border .price { font-size: 1.0em; color: #ff0000; font-weight: bold; }
#merchandise table .border .img { width:273px; float:left; margin-right:10px; }
#merchandise table form table td { font-size: 12px; font-weight: bold; }
#merchandise table form select { font-weight: normal; }

#cdContent { margin: 5px; }

#cd { width: 700px; }
#cd h1 { font-size: 1.3em; }
#cd #cdSleeve { width:382px; float: left; padding-right:10px; }
#cd #details { width:250px; float:left; }
#cd #details .tracktable { width:280px; font-size:13px; }
#cd #details .tracktable td, #cd #details .tracktable th { padding-right:10px; }
#cd #details .tracktable tr { border-bottom: 1px solid #d9d9d9; }

#cd_btns { height: 30px; margin: 5px 0; font-size:11px; }

#facts h2 { font-size: 1.6em; margin-bottom:10px; color: #AE2984; text-align: center;}

#facts .answers { width:720px; }

#links { font-size: 0.9em; }
#links h2 { font-size: 2em; border-bottom: 1px solid #AE2984;  
   background: url(../img/grt-break.png) no-repeat scroll center 0;
   height: 45px;
   min-height: 45px;
   line-height:45px;
   vertical-align:bottom;
}
#links h3, #links h4 { float:left; max-height:14px; }
#links h3 { font-size: 1.1em; padding-right:20px;  }
#links h4 { font-size: 0.9em; color: #AE2984; font-style: italic; }
#links .linkDesc { max-width:620px; padding-left:10px; }

#thumbs { font-size: .9em; }

#videos, #jukebox { width: 720px; }
#videos h3 { float:left; max-height:24px; font-size: 1em; padding:0 10px; vertical-align: middle; line-height: 24px; }
#videos #player {
   background: url(../img/player_bg.png) no-repeat scroll center 0;
   height:401px;
   margin:auto;
   padding-left:10px;
   padding-top:5px;
   width:490px;
}
#videos .spacer { width: 26px; height:50px; }
#videos .number {
   font-family: Arial Black, Arial Black, Gadget, sans-serif;
   width: 50px; background-color:#000; height:50px; color: #ffff00;
   text-align: center; font-weight: bold; line-height: 50px; vertical-align: middle;
}
#videos .song {
   width: 290px;
  /* background: url(../img/song_bg.png) no-repeat scroll 0 0; */
   height:50px;
   text-align: center;
   line-height: 24px;
   font-size: 1.02em;
   vertical-align: middle;
}
#videos .song p,  #videos .song div { width:250px; margin: auto; font-family: Comic Sans MS, Comic Sans MS5, cursive; }
#videos .song div { color:#FFFFFF; font-size:0.82em; font-weight:bold; font-style: italic; }

.songList { background-color: #ffff99; padding: 5px; width: 708px; }

.songList a:link, .songList a:active, .songList a:visited {
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
display: inline-block;
height: 50px;
background:transparent url(../img/song_bg.png) no-repeat scroll 0 0;
}
.songList a:hover {
   background-position: 0 -50px;
}

#jukebox #top {
   background: url(../img/jukebox_hd.png) no-repeat scroll center 0;
   margin:auto;
   width:720px;
   height: 162px;
}
#jukebox #top #nowPlaying {
   padding:56px 0 0;
   color:#FFF;
   font-size: 24px;
   line-height:38px;
   width:720px;
   text-align:center;
}
#jukebox #top #player { padding-left:300px; height:2px; max-height: 2px; overflow: hidden; }

#jukebox #songList {
   background: url(../img/jukebox_mid.png) repeat scroll center 0;
   margin:auto;
   width:720px;
}
#jukebox #songList .spacer, #jukebox #songList .spacerSml {
   float:left;
   height:39px;
}
#jukebox #songList .spacer {
   width:75px;
}
#jukebox #songList .spacerSml {
   width:14px;
}
#jukebox #songList .song { 
   padding-top:4px;
   width:278px;
   line-height: 18px;
   text-align: center;
   font-weight: bold;
   cursor: pointer;
   cursor: hand;
}

#elvis #photo {
   float:left;
   margin-right:15px;
   width: 294px;
   border: 1px solid #555;
   padding: 5px;
   background-color: #333;
   font-size:11px;
}
#elvis .picinfo {
   color:#959595;
   display:block;
   /* margin:7px 0 4px; */
   font-family:Tahoma,Geneva,Helvetica,Arial,sans-serif;
   line-height:normal;
   line-height:20px;
}
#elvis .photocopy {
   color:#cdcdcd;
}
#elvis a:link, #elvis a:visited, #elvis a:active, #elvis a:hover { font-family:georgia, serif; text-decoration:none;}
#elvis a:link, #elvis a:visited, #elvis a:active { color: #959595; }
#elvis a:hover { text-decoration:underline; color:#ccc; }

.nfImg {
   width:450px;
   height:619px;
}
.nfImgOver { background-position:center bottom; }