html,body {height:100%;}
/* \*/ html,body {height:100%;}
* html #container {height:100%;width:950px;/* */ w\idth:950px;}

body {margin:0;padding:0;text-align:center;font-family:arial,helvetica,sans-serif;background:#e5e5e5 url(/images/header/whitebg.gif) center repeat-y;}
#container {width:950px;text-align:left;margin:0 auto;min-height:100%;height:auto;position:relative;}
#main,#footer {margin-left:4px;}

form,h1,h2,h3,h4,h5,h6,p {margin:0;padding:0;}
table {border-collapse:collapse;}
img {border:0;}
a {color:#900;text-decoration:none;}
a:hover {color:#fff;background:#900;}
strong {font-size:16px;color:#000;}
small {font-size:12px;color:#666;display:block;}
br.clear {clear:both;display:inline;font-size:0;line-height:0;}

/*header*/
#header {padding-bottom:18px;padding-top:28px;background:#e5e5e5 url(/images/header/scratchbg.jpg) -80px 0  no-repeat;}
#header h1#logo a {background:url(/images/header/logo.gif) no-repeat;width:226px;height:70px;text-indent:-9999px;float:left;margin-right:14px;margin-left:3px;}
#header h1#logo a:hover {background:url(/images/header/logo_on.gif) no-repeat;}
#header_right {float:left;width:700px;}
#header_right #location {float:right;margin-top:19px;}
#location h4 {float:left;background:url(/images/header/location.gif) no-repeat;width:81px;height:9px;text-indent:-9999px;}
#location ul {list-style:none;margin:0 0 0 8px;padding:0;float:left;}
#location li {float:left;margin:0;}
#location li a {width:24px;height:14px;margin-left:0;margin-top:-2px;text-indent:-9999px;float:left;}

#location li.usa a {background:url(/images/header/usa.gif) no-repeat;}
#location li.uk a {background:url(/images/header/uk.gif) no-repeat;}
#location li.canada a {background:url(/images/header/canada.gif) no-repeat;}
#location li.usa a:hover,#location li.usa.on a {background:url(/images/header/usa_on.gif) no-repeat;}
#location li.uk a:hover,#location li.uk.on a {background:url(/images/header/uk_on.gif) no-repeat;}
#location li.canada a:hover,#location li.canada.on a {background:url(/images/header/canada_on.gif) no-repeat;}

#nav {background:url(/images/header/nav.gif);width:699px;height:32px;margin:0;padding:0;float:left;top:4px;position:relative;z-index:800;}
#nav li {margin:0;padding:0;list-style:none;position:absolute;top:0;text-indent:-9999px;}
#nav li, #nav a {height:28px;display:block;}
#nav li.artists {left:0;width:77px;}
#nav li.news {left:98px;width:51px;}
#nav li.tours {left:170px;width:61px;}
#nav li.media {left:253px;width:56px;}
#nav li.shop {left:329px;width:50px;}
#nav li.mailinglist {left:402px;width:118px;}

#nav li.artists a:hover {background:none !important;}
/*#nav li.artists a:hover {background:url(/images/header/nav.gif) 0 -40px no-repeat;}*/
#nav li.news a:hover {background:url(/images/header/nav.gif) -98px -40px no-repeat;}
#nav li.tours a:hover {background:url(/images/header/nav.gif) -170px -40px no-repeat;}
#nav li.media a:hover {background:url(/images/header/nav.gif) -253px -40px no-repeat;}
#nav li.shop a:hover {background:url(/images/header/nav.gif) -329px -40px no-repeat;}
#nav li.mailinglist a:hover {background:url(/images/header/nav.gif) -402px -40px no-repeat;}

/*artists menu*/
#popdown_menu {position:absolute;visibility:hidden;z-index:100;margin-left:-17px;width:463px;font-size:16px;margin-top:-27px;z-index:200;}
#popdown_menu h3 {text-transform:uppercase;font-size:17px;}
/*#popdown_menu ul {margin:.2em 0 0 0;padding:0;list-style:none;}
#popdown_menu li {line-height:1.3em;border-bottom:1px dashed #ccc;padding:.2em;display:block;}*/
#artistmenu_tab {width:109px;height:30px;background:url(/images/header/artistmenu_tab.png) no-repeat;z-index:900;}
#artistmenu_top {width:456px;height:7px;background:url(/images/header/artistmenu_top.png) no-repeat;}
#artistmenu_body {width:453px;background:url(/images/header/artistmenu_bg.png);height:300px;padding:4px 5px;}
#artistmenu_content {margin-left:15px;width:430px;overflow-y:auto;height:300px;}
#artistmenu_btm {background:url(/images/header/artistmenu_btm.png) top no-repeat;height:12px;margin:0;padding:0;overflow:auto;width:100%;}
#artistmenu_active {float:left;width:215px;}
#artistmenu_active h3 {border-top:2px solid #000;}
#artistmenu_active a, #artistmenu_alumni a {color:#000;display:block;padding:.2em;line-height:1.3em;border-bottom:1px dashed #ccc;}
#artistmenu_active a:hover, #artistmenu_alumni a:hover {background:#000;color:#fff;}
#artistmenu_alumni a {padding-left:9px;color:#999;}
#artistmenu_alumni {float:left;width:182px;background:url(/images/header/artistmenu_alumni.gif) no-repeat;}
#artistmenu_alumni h3 {margin-top:2px;margin-left:9px;}

/*main*/
#marquee {margin:-10px 0 10px -10px;position:relative;}
#marquee #artist_tag {position:absolute;bottom:10px;left:10px;}
#marquee h1 {text-transform:uppercase;color:#fff;background:#900;color:#fff;padding:1px 4px;font-size:28px;}
#main {float:left;width:660px;padding:10px;border-top:4px solid #000;margin-right:16px;}
#main h2 {font-weight:normal;font-size:20px;color:#000;float:left;padding-bottom:.2em;}
#main h2.black {color:#fff;background:#000;padding:3px;margin:0 .5em .5em 0;text-transform:uppercase;font-size:18px;display:inline-block;font-weight:bold;clear:both;}

/*subheaders*/
.sublinks {font-size:13px;float:left;margin-top:.5em;}
.sublinks.news {float:right;margin-top:.2em;}
.sublinks.rg {float:right;margin-top:.5em;}
#subheader {background:#000;width:660px;padding:8px 10px;margin:-10px 0 10px -10px;color:#fff;}
#subheader h1 {font-weight:normal;font-size:26px;text-transform:uppercase;color:#fff;}
#subheader input, #subheader select {vertical-align:middle;color:#666;font-size:15px;padding-right:10px;}
#subheader span.or {font:italic 18px "Times New Roman",times,serif;padding:0 10px;}

/*main:split*/
#main_left {width:450px;margin-right:10px;float:left;}
#main_left p {color:#4b4b4b;font-size:13px;line-height:1.6em;padding-bottom:1.5em;}
#main_right {width:200px;float:left;}
#main_right h3 {text-transform:uppercase;border-top:3px solid #000;padding:7px 0;font-size:16px;}
#main_right h3.white {border-top:3px solid #fff;}

/*revealer*/
#revealer_upcoming,#revealer_latest {margin-bottom:11px;}
#revealer_hover_upcoming,#revealer_hover_latest {position:relative;margin-top:-11px;}
.revealer_background {position:relative;padding-left:50px;margin-left:-50px;background:url(/images/revealer/bg_show.png) center left;z-index:200;}
.revealer_bottom {padding-left:50px;margin-left:-50px;background:url(/images/revealer/bottom.png) left no-repeat;height:11px;text-align:right;}
.revealer_top {padding-left:50px;margin-left:-50px;background:url(/images/revealer/top.png) left no-repeat;height:11px;text-align:right;}
.revealer_gradient {position:absolute;right:0;top:0;min-height:100%;height:100%;background:url(/images/revealer/gradient.png) 4px 0 no-repeat;width:30px;z-index:300;}

#revealer_hover_latest .revealer_showhide, #revealer_onclick_latest .revealer_showhide,
#revealer_hover_upcoming .revealer_showhide, #revealer_onclick_upcoming .revealer_showhide {position:absolute;left:0;display:-moz-inline-box;display:inline-block;min-height:100%;height:100%;}

.revealer_showhide a {display:inline-block;width:50px;min-height:100%;height:100%;}
.revealer_showhide a:hover {background:none;}

#revealer_onclick_upcoming,#revealer_onclick_latest {position:relative;margin-top:-11px;}
#revealer_onclick_upcoming .revealer_background,#revealer_onclick_latest .revealer_background {position:relative;margin-left:-300px;background:url(/images/revealer/bg_hide.png) center left;z-index:200;}
#revealer_onclick_upcoming .revealer_top, #revealer_onclick_upcoming .revealer_bottom,
#revealer_onclick_latest .revealer_top, #revealer_onclick_latest .revealer_bottom {margin-left:-300px;}

/*right*/
#right {float:left;width:250px;}
#right h2, .right_release {margin-bottom:.8em;position:relative;z-index:999;}
#right h2 {background:#900;font-size:18px;font-weight:bold;color:#fff;padding:2px 5px;display:inline-block;text-transform:uppercase;}

.right_release {width:120px;display:-moz-inline-box;vertical-align:top;display:inline-block;}
.right_release div.cover {border:1px solid #ccc;width:104px;margin-bottom:.3em;}
.right_release a img {border:2px solid #fff;}
.right_release a {font-size:14px;}
.right_release strong a {color:#000;font-size:15px;display:block;}
.right_release strong a:hover {color:#900;background:none;}
.right_release small {margin-bottom:.3em;}

.right_module {background:#f1f1f1;padding:8px 6px 0 6px;overflow:auto;width:236px;border-top:3px solid #000;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;margin-bottom:.8em;clear:both;}
.right_module h3 {text-transform:uppercase;font:bold 18px arial,helvetica,sans-serif;float:left;margin-right:6px;}
.right_module h4 {font:normal 12px arial,helvetica,sans-serif;padding-top:5px;}
.twitter_feed {width:236px;overflow:auto;padding-bottom:6px;clear:both;font-size:12px;}
#tonight {text-align:center;background:#fff;padding-top:1px;overflow:auto;width:236px;margin-top:.4em;}
#tonight h4 span {background:#000;text-transform:uppercase;font:normal 11px arial,helvetica,sans-serif;padding:2px;color:#fff;}
#tonight ul {margin-left:3px;}
#tonight li {width:230px;}
.right_module ul {list-style:none;margin:0;padding:0;}
.right_module li {border-bottom:1px solid #d6d6d6;padding:.5em 0;font-size:11px;}
.right_module li a {font-size:12px;}
.right_module li small {font-weight:bold;display:inline;color:#000;}
.right_module h1 {margin-top:-1px;border-top:1px solid #f1f1f1;}
/*3#tours_icon {background:url(/images/icons/tours_right.gif) 0 3px no-repeat;padding-left:23px;}*/

/*pagination*/
span.disabled {background:none !important;color:#999 !important;}
.current,.gap {background:none !important;color:#000 !important;}

.pagination {margin-top:1em;color:#666;font-size:13px;text-align:center;}
.pagination p {float:left;width:600px;}
.pagination .page_nav {float:right;width:170px;text-align:right;}
.pagination a,.pagination span {padding:1px 3px;font-weight:bold;}
.page_nav a:hover {background:#fff !important;}
.pagination span {background:#000;color:#fff;}
/*.pagination a {background:#fff;margin:1px -3px;}*/
.pagination a:hover {background:#900;color:#fff;}
.pagination.shortnav p {float:left;width:280px;}
.next_page, .prev_page {font-weight:normal !important;}

/*artist*/
#artist_nav {margin:-10px 0 15px -10px;padding:0;background:#000;white-space:nowrap;overflow:hidden;width:680px;display:table;table-layout:fixed;text-align:center;}
#artist_nav>li{display:table-cell;position:relative;}
#artist_nav li a {color:#fff;text-transform:uppercase;padding:8px 0;background:#000 url(/images/artists/navbg.gif) bottom repeat-x;display:block;}
#artist_nav li a:hover {background:#efefef url(/images/artists/navbg_on.gif) bottom repeat-x;color:#900;font-weight:bold;}
#artist_nav li.on a {background:#fff;color:#900;font-weight:bold;}

.artist_list {margin:0 0 -1px 0;padding:0;list-style:none;}
.artist_list li {background:#f6f6f6;font-size:14px;border-bottom:1px dashed #666;}
.lineup li {padding:10px;}
.artist_list span {color:#666;display:block;}
.artist_list a {display:block;padding:10px;}
ul.short a {padding:6px 10px;}
#artist_right_release {width:180px;padding:10px;background:#f6f6f6;margin-bottom:-1px;}
.media_sidebar {border-bottom:1px dashed #999;}
#artist_right_release small {margin-bottom:.3em;}
#artist_right_release span {color:#666;}
.cover_box {width:156px;background:#fff;text-align:center;padding:3px 0;border:1px solid #e5e5e5;margin-bottom:.3em;}
span.display {display:block;}
span.display a {font-size:14px;}

.artist_list li.store a {background:url(/images/icons/artist-store.gif) 6px center no-repeat ;padding-left:30px;}
.artist_list li.itunes a {background:url(/images/icons/artist-itunes.gif) 6px center no-repeat ;padding-left:30px;}
.artist_list li.myspace a {background:url(/images/icons/artist-myspace.gif) 6px center no-repeat ;padding-left:30px;}
.artist_list li.facebook a {background:url(/images/icons/artist-facebook.gif) 6px center no-repeat ;padding-left:30px;}
.artist_list li.youtube a {background:url(/images/icons/artist-youtube.gif) 6px center no-repeat ;padding-left:30px;}
.artist_list li.website a {background:url(/images/icons/artist-official.gif) 6px center no-repeat ;padding-left:30px;}

.artist_list li.store a:hover {background:#900 url(/images/icons/artist-store_on.gif) 6px center no-repeat ;padding-left:30px;}
.artist_list li.itunes a:hover {background:#900 url(/images/icons/artist-itunes_on.gif) 6px center no-repeat ;padding-left:30px;}
.artist_list li.myspace a:hover {background:#900 url(/images/icons/artist-myspace_on.gif) 6px center no-repeat ;padding-left:30px;}
.artist_list li.facebook a:hover {background:#900 url(/images/icons/artist-facebook_on.gif) 6px center no-repeat ;padding-left:30px;}
.artist_list li.youtube a:hover {background:#900 url(/images/icons/artist-youtube_on.gif) 6px center no-repeat ;padding-left:30px;}
.artist_list li.website a:hover {background:#900 url(/images/icons/artist-official_on.gif) 6px center no-repeat ;padding-left:30px;}

/*artist:releases*/
.release_box {width:450px;border-bottom:1px dashed #999;padding-bottom:1em;margin-bottom:1em;}
.release_cover {width:156px;background:#fff;border:1px solid #e8e8e8;text-align:center;padding:3px 0;float:left;margin-right:10px;}
.release_info {width:282px;float:left;}
.release_info strong {display:block;}
.release_info img {margin-top:.3em;}

/*artist:assets*/
#main_left .instructions {line-height:1.3em;padding-bottom:1.5em;}
#main_left .instructions strong {font-size:15px;font-weight:bold;color:#000;}
.download {text-align:center;vertical-align:middle !Important;}
td.description {color:#666;font-size:13px;}

/*news*/
.article_box {border-top:3px solid #000;overflow:auto;width:100%;clear:both;}
.article_photo,.article {margin:.5em 0;}
.article_photo {background:#d3d3d3;width:76px;float:left;text-align:center;padding:1px 0;float:left;margin-right:8px;}
.article_photo img {border:2px solid #fff;width:70px;height:70px;}
.article {float:left;width:576px;}
#main_left .article {width:366px;}
.article small {text-transform:uppercase;color:#999;font-weight:bold;font-size:11px;display:inline;}
.article h3 {color:#000;font-size:19px;font-weight:normal;}
.article p {color:#4a4a4a;font-size:13px;}
.share {border-top:1px dashed #999;border-bottom:2px solid #000;background:#f7f7f7;padding:6px 0 6px 84px;overflow:auto;clear:both;}
.addthis_toolbox {float:right;}
.share a {font-size:13px;}
.share a:hover {background:none;color:#990000;}
.sublinks a.rss {background:url(/images/icons/rss.gif) no-repeat;padding:0 0 0 23px;height:17px;display:inline-block;color:#900;text-decoration:none;}
.sublinks a.rss:hover {color:#fff;background:#900 url(/images/icons/rss.gif) no-repeat;}
#subheader select {width:175px;}

/*tours*/
#tours_table thead td {border-bottom:3px solid #000;font-size:16px;padding:0 3px 1px 3px;}
#tours_table thead .date_hdr {padding-left:0;}
#tours_table td {padding:3px;vertical-align:top;border-bottom:1px dashed #e2e2e2;font-size:15px;}
#tours_table strong a {color:#000;display:block;}
#tours_table strong a:hover {color:#900;background:none;}
#tours_table .date {padding-left:0;padding-top:6px;}
#tours_table .date {font-size:13px;font-weight:bold;color:#666;text-transform:uppercase;}
#tours_table .date span {color:#999;font-size:12px;}
#tours_table .details {color:#666;font-size:12px;padding-top:6px;}
.ical {float:right;display:inline;font-size:12px;margin-top:-2px;} 
.ical a {color:#db0101;}
.ical a:hover {background:#db0101;color:#fff;}
tr.on td {background:#fafafa;}
tr.off td {background:#fff;}

/*media*/
.media_box {margin-right:5px;margin-top:1em;width:156px;text-align:center;display:-moz-inline-box;vertical-align:top;display:inline-block;}
.media_box_cover {width:156px;background:#fff;border:1px solid #e8e8e8;text-align:center;padding:3px 0;margin-bottom:.3em;}
.media_box strong {display:block;}
.media_box strong a {color:#000;}
.media_box strong a:hover {color:#900;background:none;}

.media_detail_box {padding:10px;background:#f6f6f6;overflow:auto;width:430px;border-bottom:4px solid #000;clear:both;margin-bottom:.8em;}
.media_detail_box .mbox_left {width:106px;background:#fff;border:1px solid #e5e5e5;float:left;margin-right:10px;text-align:center;padding:2px 0;}
.media_detail_box .mbox_right {width:300px;float:left;}
.media_detail_box small {margin:.3em 0;}
.media_detail_box select {font-size:14px;margin-top:.3em;width:300px;}
.media_content {width:430px;overflow:auto;clear:both;margin-bottom:.8em;}

.petrol {border-top:2px solid #000;overflow:hidden;}
.petrol a {display:block;padding:.5em;background:#F6F6F6;border-bottom:1px dashed #ccc;font-size:13px;}
.petrol a:hover {background:#900;}
#musicplayer {margin-top:-1px;}

/*contact*/
.contact_paragraph p {color:#000 !important;font-size:16px !important;padding-bottom:1em;line-height:1.2em !important;}
.contact_paragraph span {color:#4b4b4b;font-size:15px;}

/*footer*/
#footer {width:100%;position:absolute;bottom:0;left:0;height:196px;clear:both;}
#clearfooter {clear:both;height:196px;width:100%;}
div>p {margin:0;}
#footer a {color:#db0101;text-decoration:none;} 
#footer a:hover {color:#fff;}
#footer_content {background:#000;color:#ccc;padding:12px 0 12px 14px;width:666px;}
#footer_content h3 {color:#fff;font-size:16px;margin-bottom:.5em;}

#footer_box {background:#101010;border:1px solid #3e3e3e;width:450px;float:left;font-size:14px;margin-right:16px;}
#footer_box input {display:block;}
#footer_box #email_address {width:180px;margin-bottom:1em;padding:2px;font-size:14px;}
#footer_box form, #footer_box ul {list-style:none;margin:12px;padding:0;float:left;width:210px;}
#footer_box ul {position:relative;margin-left:0;margin-right:0;z-index:100;}
#footer_box li {padding-top:.6em;}
#footer_box li a {padding-left:2em;}
#footer_box li.twitter a {background:url(/images/footer/icons/twitter.gif) no-repeat;}
#footer_box li.facebook a {background:url(/images/footer/icons/facebook.gif) 4px 0 no-repeat;}
#footer_box li.youtube a {background:url(/images/footer/icons/youtube.gif) 4px 2px no-repeat;}
#footer_box li.myspace a {background:url(/images/footer/icons/myspace.gif) 4px 0 no-repeat;}
#footer_box li.rss a {background:url(/images/footer/icons/rss.gif) 4px 0 no-repeat;padding-top:0;}

#footer_box li.twitter a:hover {background:url(/images/footer/icons/twitter_on.gif) no-repeat;}
#footer_box li.facebook a:hover {background:url(/images/footer/icons/facebook_on.gif) 4px 0 no-repeat;}
#footer_box li.youtube a:hover {background:url(/images/footer/icons/youtube_on.gif) 4px 2px no-repeat;}
#footer_box li.myspace a:hover {background:url(/images/footer/icons/myspace_on.gif) 4px 0 no-repeat;}
#footer_box li.rss a:hover {background:url(/images/footer/icons/rss_on.gif) 4px 0 no-repeat;padding-top:0;}

#copy {font-size:10px;position:relative;top:96px;z-index:90;}
#copy p {margin:0;padding:0;line-height:1.3em;}
#copy h3 a {background:url(/images/footer/icons/contact.gif) 0 2px no-repeat;font-size:16px;padding-left:1.5em;}
#copy h3 a:hover {background:url(/images/footer/icons/contact_on.gif) 0 2px no-repeat;}
a#libmedia {background:url(/images/footer/libmedia.gif) no-repeat;width:54px;height:12px;display:inline-block;text-indent:-9999px;vertical-align:middle;}
a#libmedia:hover {background:url(/images/footer/libmedia_on.gif) no-repeat;}
