/*
#337687  Teal
#d83131  Bright Red
#6f6f6f  Medium Grey
*/

* {margin: 0; padding: 0;}
html * {margin: 0; padding: 0;}

body {
background-position:top center;
margin: 0px auto;
font-family: Helvetica, Arial, sans-serif;
color:#AAA;
font-size: 12px;
line-height: 18px;
}

a {color:#FFF; text-decoration:none; background:#528E74 url(../images/) top left no-repeat;}
a:hover {color:#528E74; background:#000 url(../images/) top left no-repeat;}
a:visited {color:#FFF;}
ul, ol {margin:0 0 18px 0; padding:0 0 0 18px;}
p {width:413px; color:#FFF; margin:5px 0 5px 0; padding:3px 2px 3px 5px; line-height:19px; background:;}

.news_item {color:#FFF; width:410px; padding:5px; background:;}

ul {list-style-type: square; padding:0 0 0 36px;}
h1 {width:416px; color:#FFF; font-size: 24px; line-height: 36px; margin-bottom: 18px;}
h2 {width:418px; display:block; font-family:arial; text-transform:uppercase; color:#FFF; font-size: 72px; line-height: 72px; margin:5px 0 5px 0; padding:2px 2px 2px 0px; background:#000 url(../images/) top left no-repeat;}
h3 {width:415px; color:#000; font-size: 20px; text-transform:uppercase; padding:9px 0 3px 5px; margin:5px 0 5px 0; background:#FFF url(../images/) top left no-repeat;}
  h3 span {font-size:12px;}
h4 {width:415px; display:block; color:#000; font-size: 16px; line-height: 16px; padding:5px 0 5px 5px; margin:5px 0 5px 0; background:#FFF url(../images/) top left no-repeat;}
h5 {width:421px; color:#E9DA7F; font-size: 12px; line-height: 18px; margin:0 0 0 18px;}
b {color:#A2C56B;}

#scroll {overflow: auto; text-align:left; width:451px; height:461px; margin:0; padding:0; }
  #scroll a img {border:0;}
#wrapper {text-align:left !important; width:926px; margin:0 auto 0 auto;}
  #header {width:926px; height:108px; background: url(../images/header.jpg) top left no-repeat;}
  #content {float:left; width:451px; height:561px; margin:0; background: url(../images/main_back.gif) 0px 90px no-repeat;}
  #next_show {width:451px; height:60px; background: url(../images/topper.gif) top left no-repeat;}
    #ns_title {float:left; clear:both; margin:25px 0 0 14px; padding:0;}
    #show_frame {float:left; clear:both; margin:1px 0 0 14px; padding:0 0 0 0;}
      #tour_home {margin:0; padding:0; font-family:Times New Roman, Times, Georgia, serif; font-size:11px; color:#B4DAC2;}
      #tour_home td {padding:0 6px 0 0;}
    #next_show #ns_link {float:left; clear:both; margin:1px 0 0 14px; padding:0; height:5px;}
    
  .black_bar {width:100%; height:16px; margin:7px 0 0 0; background-color:#000;}
  #mainFrame {margin:8px 0 0 0;}
  #flash_right {float:left; width:475px; height:561px;}
  #footer {width:926px; height:59px; margin:7px 0 0 0; background: url(../images/footer.jpg) top left no-repeat; text-align:center; color:#16313A; }
    #mailing_list {float:left; text-align:left; width:486px; height:52px; background: url(../images/mail_back.gif) top left no-repeat; }
      #mailing_list form { padding:27px 0 0 200px; width:283px; height:17px; }
      #ml_field {float:left; display:block; margin:0; width:178px; height:17px; background-color:#8abfa9; border:0;}
      #ml_join {float:left; display:block; margin:0 0 0 15px; border:0; }
    #foot_links {float:left; width:440px; height:52px; margin:0; padding:0; background: url(../images/foot_left.jpg) top left no-repeat;}
      #foot_bmg {float:left; display:inline; width:57px; height:52px; margin: 0 0 0 101px; background: url(../images/foot_bmg.gif) top left no-repeat;}
      #foot_fb {float:left; display:inline; width:57px; height:52px; margin: 0 0 0 11px; background: url(../images/foot_fb.gif) top left no-repeat;}
      #foot_sl {float:left; display:block; width:57px; height:52px; margin: 0 0 0 11px; background: url(../images/foot_shout.gif) top left no-repeat;}
      #foot_pure {float:left; display:block; width:57px; height:52px; margin: 0 0 0 11px; background: url(../images/foot_pv.gif) top left no-repeat;}
      #foot_ms {float:left; display:block; width:57px; height:52px; margin: 0 0 0 11px; background: url(../images/foot_ms.gif) top left no-repeat;}
  #tail {width:926px; height:90px; background:transparent url(../images/tail.jpg) top right no-repeat;}
  .mphoto {display:block; float:left; width:202px; height:202px; margin:5px 10px 5px 0; background:#000 url(../images/) top left no-repeat; border:0;}
    .mphoto img {margin:5px; border:0;}
  .rphoto {display:block; float:left; width:202px; height:202px; margin:5px 0 5px 0; background:#000 url(../images/) top left no-repeat; border:0;}
    .rphoto img {margin:5px; border:0;}
  
.left {float:left; display:inline; width:480px; margin:18px 0 18px 18px; padding:0;}
  .left ul {margin:0 0 18px 18px;}
.right {float:right; display:inline; width:242px; margin:0 18px 18px 0; background:transparent url(../images/mic.gif) top left no-repeat;}
.right_home {float:right; display:inline; width:242px; margin:0 18px 18px 0;}
.left_small {display:inline; float:left; width:242px; margin:36px 0 18px 36px; }
  .left_small ul {padding-left:18px;}
.right_large {display:inline; float:right; width:502px; margin:36px 18px 18px 0; }

.clr_both {clear:both;}
.inv {display:none;}

.sidebar {width: 25%; font-size: 11px; color: #a39c8d;}

#home_back {position:relative; width:864px; height:643px; margin:0; padding:0; background:transparent url(../images/home_back.jpg) top left no-repeat;}
  #l_col {float:left; width:380px;}
  #r_col {float:right; width:378px;}
  #front_upnext {display:block; width:340px; height:20px; margin:100px 0 0 35px; background:transparent url(../images/) top left no-repeat; text-transform:uppercase; color:#FFF; text-align:center;}
  #join_mailing {display:block; width:360px; height:100px; margin:70px 0 0 20px; border-bottom:0px;}
  #front_news {width:300px; height:120px; background:; margin:225px 40px 0 0; text-align:left; color:#FFF; padding:0; overflow:auto;}
  #launch_music {display:block; width:300px; height:200px; border-bottom:0; margin:70px 0 0 10px;}
    #front_news p, #update_pos table {margin:0; padding:0;}
    #front_news table {}
    #front_news table tr {}
    #front_news table tr td {}
    
.news_post h4{ width:100%; margin:0; margin:7px 0 5px 0; padding:0 0 0 5px; color:#AAA; background:#000 url(../images/) top left no-repeat;}
  .news_top {}
  .news_body {}
    .news_body p {display:inline; margin:5px 0 5px 0; padding:2px 2px 2px 0px; line-height:19px; background:#000 url(../images/) top left no-repeat;}
    
#tour {width:420px; padding:0; margin:0;}
  #tour a {text-decoration:none !important; font-weight:normal; font-size:11px;}
#tour th {text-transform:uppercase; text-align:left; padding:7px 0 4px 5px; color:#000; background:#FFF url(../images/) top left no-repeat;}
  .date {padding:0 0 0 0;}
  .location {padding:0 0 0 0;}
  .venue {padding:0 0 0 0;}
#tour tr {padding:0;}
#tour td {vertical-align:top; text-align:left; padding:4px 0 2px 5px; background: url(../images/) top left no-repeat;}
#tour a:link, #tour a:visited {text-decoration:underline; font-weight:bold; border-bottom:0px; background:transparent url(../images/) top left no-repeat;}
#tour p {padding:0; margin:0;}
#tour a {padding:0; margin:0;}
.tourtext {color:#000; display:block; width:214px; margin:0 0 0 0; padding:5px; background:#000 url(../images/) top left no-repeat;}
.tourtext_r {color:#000; display:block; width:186px; margin:0 11px 0 0; padding:5px; background:#000 url(../images/) top left no-repeat;}
  .tourtext a {color:#FFF;}
#tour_item {text-align:left; margin:20px 0 0 20px;} 
  #tour_det_t {margin:0 0 0 0; width:600px;}
  #tour_item td {vertical-align:top;}
  #tour_item b {color:#58947D;}
  #tour_item p {width:345px; background:#EEE url(../images/) top left no-repeat; color:#555;}
  #tour_item a {color:#333; text-decoration:underline; background:transparent url(../images/) top left no-repeat;}
.newstext {color:#000; display:block; width:207px; padding:5px; background:#000 url(../images/) top left no-repeat;}
  .newstext a {color:#FFF;}
.merch_item {float:left; width:170px; height:250px; color:#FFF; font-family:Helvetica, Arial, sans-serif; margin:10px 20px 10px 0; background:#000 url(../images/) top left no-repeat;}
  .merch_item img {margin:10px 0 0 10px; }
.merch_f {margin:10px 20px 10px 0;}
.merch_l {margin:0 0 10px 0;}
  .merch_item table {text-align:left; text-transform:uppercase; padding:5px 0 0 0; margin:0 10px 0 10px;}
    .merch_price {font-size:28px; padding:0 0 0 7px;}
    .merch_item span {color:#d83131;}
    .merch_item table form input{float:right; margin:3px 0 0 0; padding:0;}
    .addtocart {margin:10px 0 0 0;}
    .checkout {border:0; color:#FFF; padding:5px; background:#000 url(../images/) top left no-repeat;}
    #cd_cover {margin:0; padding:0; width:79px; height:15px; background:#000;}
      #cd_cover img {margin:10px 0 0 0; padding:0;}


.news-box {width:431px !important;margin:0;padding:0 20px 0 0;overflow:auto !important;}
#news {height:461px; }
#spacer {float:left; width:400px; height:170px;}
.news_message {padding:0 10px 10px 10px; margin:0 0 20px 0; background:#e87a12;}
.news_message p {padding:0 0 10px 0 !important; margin:0 0 0 0 !important;}
.news_message img, .news_message p img {margin:5px; border: 3px solid #FFF;}
a.jScrollArrowUp, a.jScrollArrowUp:hover { background: url(images/arrow_up.gif) no-repeat 0 0;}
a.jScrollArrowDown, a.jScrollArrowDown:hover {background: url(images/arrow_down.gif) no-repeat 0 0;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: 0 -12px;}

