/* SITE WIDE */
* { margin: 0; }
body { margin: 0; text-align: center; font-family: arial; font-size: 12px; color: #fff; }
#container { width: 950px; text-align: left; margin: 0 auto; overflow: hidden; }
#container2 { width: 950px; text-align: center; margin: 0 auto; overflow: hidden; }
#foot { padding: 0 25px; width: 910px; text-align: right; }
a { font-weight: bold; color: #ffc; text-decoration: none; }
a:hover { font-weight: bold; color: #0ff; text-decoration: none; }

.video-container {
  position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;
}
.video-container iframe, .video-container object, .video-container embed {
  position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}

/* SCROLLBARS */

.scroll_theme::-webkit-scrollbar { width: 1em; }
.scroll_theme { overflow-y: scroll !important; }

.scroll_theme_on_dark::-webkit-scrollbar-track {
  border-radius: 5px;
  background-color: #444;
}
.scroll_theme_on_dark::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #F90;
  background-image: -webkit-linear-gradient(90deg,
    rgba(255, 255, 255, .2) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, .2) 50%,
    rgba(255, 255, 255, .2) 75%,
    transparent 75%,
    transparent);
}

.scroll_theme_on_orange::-webkit-scrollbar-track {
  border-radius: 0px;
  background-color: #c99937;
}
.scroll_theme_on_orange::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background-color: #333;
}

/* HOME */
#home_title { text-align: center; margin: 55px 50px 0 0;}
#home_nav { text-align: center; margin: 220px 0 0 0; }
.homeimage { margin: 0 1px; }

/* HEADER */
#head { display: block; padding: 10px 25px; width: 910px; text-align: center; clear: both; }
#nav { margin: 0 5px; clear: right; }
.navimage { margin: 0 2px; }
#title { margin: 0; text-align: center; float: left; width: 245px; }
#titleimg { margin-bottom: 0; }
#navplayer { margin-bottom: 0; } 
#thanx { display: none; }
#instores { font-family: arial, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-transform: uppercase; background-color: #000000; width: 143px; padding: 3px;  }
#email { vertical-align: bottom; width: 160px; background-color: #fff; border: solid 1px #fff; font-family: arial, sans-serif; font-size: 10px; }
#submit { vertical-align: bottom; }
#request { background-color: #000000; border: solid 1px #fff; font-family: arial, sans-serif; font-size: 12px; position: relative; top: -141px; padding: 5px; width: 115px; text-align:center; }
#blog { background-color: #000000; border: solid 1px #fff; font-family: arial, sans-serif; font-size: 12px; position: relative; top: -139px; left: 701px; padding: 5px; width: 115px; text-align:center; }

/* NEWS */
#news_spacer { float: left; width: 38px; height: 25px; }
#headline { float: left; margin: 25px 200px 0 0; font-family: arial; font-size: 12px; color: #7B0000; }
/* #headline_content { display: block; clear: both; }*/
#headline_container { float: left; width:300px; height:350px; overflow:hidden; clip:rect(0, 300px, 350px, 0); }
#headline_content { width: 300px; } 
#headline a { padding: 1px 0; color: #7B0000; text-decoration: none; }
#headline a:hover { padding: 1px 0; color: #fff; background-color: #900; text-decoration: none; }
#headline_scroll { float: left; }
#story { float: left; margin: 25px 0 0 0; width: 360px; height: 340px; font-family: arial; font-size: 12px; color: #000; }
#story_container { float: left; width:300px; height:350px; overflow:hidden; clip:rect(0, 300px, 350px, 0); }
#story_container p { margin: 10px 0 0 0; }
#story_content { width: 300px; }
#story_scroll { float: left; }
.news_item { clear: both; font-family: arial; font-size: 12px; color: #000; }
.news_item a { padding: 1px 5px; font-weight: bold; color: #ffc; text-decoration: none; }
.news_item a:hover { padding: 1px 5px; font-weight: bold; color: #fff; background-color: #000; text-decoration: none; }
.news_date { width: 60px; }
.news_subj { width: 200px; margin-bottom: 10px; }

/* NEWS ARCHIVE */
#archive_story { float: left; margin: 25px 0 0 0; width: 400px; height: 350px; font-family: arial; font-size: 12px; color: #fff; }
#archive_story_container { float: left; width:380px; height:350px; overflow:hidden; }
#archive_story_content { width: 300px; }
#archive_story_scroll { float: left; }
.newsarchive_item { clear: both; font-family: arial; font-size: 12px; color: #fff; }
.newsarchive_item a:link { padding: 1px 0; font-weight: bold; color: #ffc; text-decoration: none; }
.newsarchive_item a:visited { padding: 1px 0; font-weight: bold; color: #ffc; text-decoration: none; }
.newsarchive_item a:hover { padding: 1px 0; font-weight: bold; color: #fff; background-color: #900; text-decoration: none; }
.newsarchive_item a:active { padding: 1px 0; font-weight: bold; color: #ffc; text-decoration: none; }
.newsarchive_date { float: left; width: 60px; }
.newsarchive_subj { float: left; width: 320px; margin-bottom: 10px; }

/* TOUR */
#tour_nav { float: left; width: 295px; padding: 20px 0 0 30px; }
#tour_nav a { font-family: arial; font-size: 16px; font-weight: bold; color: #FF760E; text-decoration: none; }
#tour_container { float: left; margin: 20px 0 0 0; width: 555px; height: 390px; }
#tour_spacer { width: 314px; height: 500px; }
#tourhead { display: block; width: 555px; height: 15px; margin: 25px 5px 0 0 ; overflow: hidden; font-family: arial; font-size: 12px; color: #444; background-color: #FFF; }
#tourhead div { padding: 2px 5px; }
*html #tourhead div { padding: 0 5px; }
#tour { position: relative; overflow: hidden; height: 367px; }
#dates_scroll { margin-top: 70px; }
#dates_content { width: 555px; font-family: arial; font-size: 12px; color: #FFF; overflow:auto; position: relative; }
.show { display: table; width: 535px; border-bottom: 1px solid #fff; }
.line1 { clear: both; }
.date { display: inline; float: left; width: 70px; padding: 5px; }
.venue { display: inline; float: left; width: 150px; padding: 5px; }
.doors { display: inline; float: left; width: 55px; padding: 5px; }
.time { display: inline; float: left; width: 65px; padding: 5px; }
.tix { display: inline; float: left; width: 145px; padding: 5px; }
.info { clear: both; width: 400px; padding: 5px 5px 5px 90px; }
.soldout { font-weight: bold; color: #A00; }

/* BAND */
#band_space1 { float: left; width: 150px; height: 100px; }
#stevelink { margin: 0 435px 0 0; width: 100px; height: 100px; clear: right; cursor: pointer; }
#band_container { float: left; margin: 30px 0 0 0; width: 330px; height: 320px; overflow-y:scroll; }
#band_content { width: 255px; margin: 0 0 0 55px; font-family: arial; font-size: 12px; color: #fff; }
#band_content a { color: #900; font-weight: bold; text-decoration: none; }
#band_content a:hover { color: #000; font-weight: bold; text-decoration: none; }
#band_scroll { float: left; margin: 30px 10px 0 0;  }
#louielink { float: left; margin: 50px 10px 0 0; width: 100px; height: 100px; cursor: pointer; }
#band_space2 { float: left; width: 150px; height: 45px; }
#davidlink { float: left; margin: -10px 0 0 0; width: 75px; height: 75px; cursor: pointer; }
#spot { float: left; margin: -80px 0 0 0; text-align: left; height: 165px; width: 360px; }
*html #spot { float: none; }
#steve_txt, #conrad_txt, #louie_txt, #cesar_txt, #david_txt { float: left; padding-top: 25px; color: #fff; }
#intro { display: block; color: #fff; position: relative; top: 50px; left: 10px; }
#cesar_img { float: left; background: url('images/cesar.png') no-repeat top; height: 162px; width: 114px; }
*html #cesar_img { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cesar.png',sizingMethod='scale');}
#david_img { float: left; background: url('images/david.png') no-repeat top; height: 162px; width: 114px;}
*html #david_img { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/david.png',sizingMethod='scale');}
#conrad_img { float: left; background: url('images/conrad.png') no-repeat top; height: 162px; width: 114px;}
*html #conrad_img { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/conrad.png',sizingMethod='scale');}
#louie_img { float: left; background: url('images/louie.png') no-repeat top; height: 162px; width: 114px;}
*html #louie_img { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/louie.png',sizingMethod='scale');}
#steve_img { float: left; background: url('images/steve.png') no-repeat top; height: 162px; width: 114px;}
*html #steve_img { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/steve.png',sizingMethod='scale');}
#band_space3 { float: left; width: 125px; height: 45px; }
#cesarlink { float: left; margin: -20px 0 0 0; width: 100px; height: 100px; cursor: pointer; }
#band_space4 { float: left; width: 95px; height: 45px; }
#conradlink { float: left; margin: -30px 0 0 0; width: 100px; height: 100px; cursor: pointer; }


/* MEDIA */
.media_head { font-family: arial; font-size: 16px; font-weight: bold; color: #FF760E; }
#media_nav { float: left; width: 295px; padding: 50px 0 0 30px; }
#media_nav a { font-family: arial; font-size: 16px; font-weight: bold; color: #FF760E; text-decoration: none; }
#media_nav a:hover { font-family: arial; font-size: 16px; font-weight: bold; color: #fff; text-decoration: none; }
#media_container { float: left; margin: 20px 0 0 0; width: 545px; height: 390px; overflow:hidden; }
#media_content { width:520px; }
.media_content { font-family: arial; font-size: 13px; color: #fff; }
#media_content a { font-weight: bold; color: #0ff; text-decoration: none; }
#media_content a:hover { font-weight: bold; color: #900; text-decoration: none; }
#media_scroll { float: left; margin: 20px 0 0 0; }
#press a { padding: 1px 5px; font-family: arial; font-size: 12px; font-weight: bold; color: #000; background-color: #fff; text-decoration: none; width: 250px; }
#press a:hover { padding: 1px 5px; font-family: arial; font-size: 12px; font-weight: bold; color: #fff; background-color: #900; text-decoration: none; }
.discog_album { display: block; height: 100px; }
.discog_img { margin: 0 4px 4px 0; float: left; height: 75px; width: 75px; }
.discog_title { float: left; margin-top: 15px; }
.photos_img { margin: 0 4px 4px 0; }
div.bio div.bio_basic { display : none; }
div.bio ul.bio_list { list-style: none; }
div.file_xfer table { font-size: 12px; font-weight: bold; }
div.file_xfer table a { color: #FF760E /* !important */; }
div.file_xfer table a:hover { color: #ffffff !important; }

/* LINKS */
#links_container { float: left; margin: 100px 0 0 0; }
#links_content { text-align: left; font-family: arial; font-size: 12px; color: #fff; }
#links_content a { padding: 1px 5px; font-weight: bold; color: #ffc; text-decoration: none; }
#links_content a:hover { padding: 1px 5px; font-weight: bold; color: #fff; background-color: #00ccff; text-decoration: none; }
#links_scroll { margin: 100px 85px 0 0; float: left; }

/* CONTACT */
#contact1, #contact2, #contact3 { font-family: arial; font-size: 12px; font-weight: bold; color: #fff; text-align: left; }

/* ARCHIVE */
#archive { margin: 100px 0 0 100px; font-family: arial black; font-size: 20px; color: #fff; } 

/* HOME PAGE RECENT ITEMS */
.recent_items a { color: #e6ad32; }
.recent_items a:hover { background-color: #e6ad32; color: #000000; }
.recent_items { font-size: 11px; padding:0; margin-bottom: 2px; position: relative; top: -17px; }
.recent_items div.board { display: inline; }
