/* Basic styles */
*{margin:0;padding:0}
html,body{height:100%}
a img,fieldset{border:0}
img,object{vertical-align:bottom}
a{cursor:pointer;text-decoration:none}
a:hover{text-decoration:underline}
ul{list-style:none}
input,textarea{padding:1px}
* html input,* html textarea{padding:0 1px 2px}
option{padding:1px .5em 0 2px}
input.submit{cursor:pointer}
td{vertical-align:top}
/* Fonts */
body,input,textarea,select,table{color:#fff;font:12px/1.25em arial,verdana,sans-serif}
/* Body,html,wrapper */
html{background:#0D63AE}
body{text-align:center}
#wrapper{margin:5px auto 0;text-align:left;width:754px;background:url('/images/wrapper_bg.gif') center top repeat-y;position:relative}
.skiplink{position:absolute;left:-9999px}
.hide{display:none}
.shide{position:absolute;left:-9999px}

/* FOOTER */
#footer{height:70px;position:relative;padding:0 20px 10px;margin-top:1em;background:url(/images/footer_bg.gif) center bottom no-repeat}
/* footer nav */
#footer-nav{border-top:1px solid #ccc;padding:10px 0 0;text-align:center}
#footer-nav li{display:inline;padding:0 .5em;border-right:1px solid #fff}
#footer-nav li.last{border:0}
#footer-nav li a{color:#fff;text-transform:uppercase;font-weight:bold}
#footer-nav li a:hover{color:#fc6;text-decoration:none}
#footer-nav{}
/* copyright */
#copyright{text-align:center;color:#fff;padding:10px 0}
#copyright a, #copyright a:visited{color:#fff}

/* MAIN */
#main{overflow:hidden;zoom:1;padding:15px 0;background:url('/images/html_bg.jpg') center 0 no-repeat}

/* RIGHT */
#right{float:right;width:152px;padding-right:24px;padding-top:35px}
/* right play button */
#right-flash{position:absolute;top:7px;right:7px}
/* right nav */
#right-nav li{height:19px;line-height:19px;text-align:right}
#right-nav a{color:#fff;font-weight:bold;text-transform:uppercase;font-size:16px}
#right-nav a:hover,#right-nav li.active a{color:#fc6;text-decoration:none}
/* right boxes */
#right h2{text-indent:5px;font-size:12px;font-weight:bold;height:22px;line-height:22px;margin:15px 0 2px}
#right h2.artists{color:#cc9998;;background:url('/images/right-h2-news.gif') no-repeat}
#right h2.news{color:#cc9998;background:url('/images/right-h2-news.gif') no-repeat}
#right h2.shop{color:#99cc65;background:url('/images/right-h2-shop.gif') no-repeat}
#right h2.events{color:#9999cd;background:url('/images/right-h2-events.gif') no-repeat}
#right h2.counter{color:#99CDFF;background:url('/images/right-h2-counter.gif') no-repeat}
#right h3{font-size:12px;font-weight:bold;margin:0 0 .2em}
#right div.box{width:140px;background:#003466;border:1px solid #999;padding:5px;margin:2px 0 0}
#right div.box p{color:#98ccfe;margin:0 0 .2em}
#right div.box a{color:#fff;text-transform:uppercase}
/* right info box */
#right div.info-box{text-align:right}
#right div.info-box h2{font-size:1.5em;text-transform:uppercase;color:#2f689d;font-weight:normal;margin:1em 0 .2em;text-decoration:underline}
#right div.info-box a{color:#fff;font-weight:bold;font-size:13px;}
#right div.info-box a:hover,#right div.info-box li.active a{color:#fc6;text-decoration:none}

/* CONTENT */
#header-logo{margin:-8px 0 0 -17px}
#content{float:left;width:530px;padding-left:24px}
#content div.text{margin:0 0 1em}

/* CONTENT Styles */
#content p,#content table,#content form{margin:0 0 1em}
#content a{color:#fff}
#content h1{font-size:24px;font-weight:normal;color:#326698;margin:.2em 0 .5em}
#content h2{font-size:1.5em;text-transform:uppercase;color:#2f689d;font-weight:normal;margin:1em 0 .5em}
#content h3{font-size:1.4em;color:#fff;font-weight:bold;margin:0 0 .5em}
#content ul{margin: 0.5em 0 1em 0;list-style:disc}
#content ul li{margin:0 0 .5em 2em}
#content ol{margin:0.5em 0 1em 0;list-style:decimal}
#content ol li{margin:0 0 .5em 2em}
#content img.right{float:right;margin:0 0 1em 2em;border:3px double #fff}
#content img.left{float:left;margin:0 2em 1em 0;border:3px double #fff}
#content blockquote{padding:0 0 0 1em}

/* CONTENT Form Styles */
#content form{margin:2em 0 1em 4em}
#content form div{margin:0 0 .5em;overflow:hidden;zoom:1}
#content fieldset{margin:2em 0}
#content form h2{margin:0 0 .5em}
#content label{width:10em;float:left;text-transform:uppercase;line-height:1.5em}
#content input, #content textarea, #content select{border:1px solid #ccc;float:left;color:#000;background:#ffffce}
#content input.submit{color:#9bcfff;background:#003366;border:1px solid #999;padding:2px;text-align:center;margin:1em 0 0 10em;text-transform:uppercase}
#content form div.required{font-weight:bold}
#msg-error{padding:2px;margin:0 0 1em;color:red}
#msg-error span.label{font-weight:bold}

/* NEWS */
#content ul.news{list-style:none;margin:0}
#content ul.news li{font-size:1.5em;text-transform:uppercase;color:#2f689d;font-weight:normal;margin:1em 0 .5em}
#content ul.news ul{margin:1em 0 1em 2em}
#content ul.news ul li{font-size:12px;text-transform:none;margin:0;list-style:disc;font-weight:normal;color:#fff}
#content .back{text-transform:uppercase;font-size:10px;color:#ffcc66}

/* INDEX - ARTISTS */
#content div.artist h2{font-size:12px;font-weight:bold;text-transform:none;color:#fff;line-height:20px;text-indent:6px;background:#336799}
#content div.artist div.row{overflow:hidden;zoom:1}
#content div.artist img{border:2px solid #Cb9765;float:left;margin-right:10px}
#content div.artist a{color:#669ACC;font-size:14px;text-transform:uppercase}

/* ARTIST PROFILE */
#content div.ap{position:relative;width:534px;background:url('/images/artist_profile_bg_middle.jpg') repeat-y}
#content div.ap div.bg_top{height:44px;background:url('/images/artist_profile_bg_top.jpg') no-repeat}
#content div.ap div.bg_bottom{font-size:8px;height:13px;background:url('/images/artist_profile_bg_bottom.jpg') left bottom no-repeat}
#content div.ap div.box{padding:18px 18px;margin:0 14px;overflow:hidden;zoom:1}
#content div.ap div.left{width:320px}
#content div.ap div.right{position:absolute;top:90px;left:370px;width:130px;text-align:right}
#content div.ap div.right h2{margin:1em 0 .5em}
#content div.ap div.right ul{list-style:none;margin:0}
#content div.ap div.right li{margin:0}
#content div.ap h2{font-size:18px;text-transform:uppercase;font-weight:normal;margin:0 0 .5em}
#content div.ap h3{margin:.5em 0;font-size:1.3em;font-weight:bold}
#content div.ap h3.date{margin:.5em 0 0;font-size:1em;font-weight:normal}
#content div.ap h3.release{font-size:1em;text-transform:uppercase}
#content div.ap td{padding:.5em .5em 0 0}
#content div.ap div.pp{background:#036;padding:.5em}
#content div.ap div.pp h3{font-size:1em;font-weight:bold;margin:0 0 .5em}
#content div.ap div.pp ul{list-style:none;margin:0}
#content div.ap div.pp ul li{margin:0}

/* pink */
#content div.pink{background-color:#663234!important;background-repeat:no-repeat!important}
#content div.pink,#content div.pink h1,#content div.pink h2,#content div.pink h3,#content div.pink a,#content div.pink table{color:#FFCCCB}
#content div.pink img{border:1px solid #FFCCCB!important}
#content div.pink div.pp{border:1px solid #FFCCCB}
/* orange */
#content div.orange{background-color:#833c1e!important;background-repeat:no-repeat!important}
#content div.orange,#content div.orange h1,#content div.orange h2,#content div.orange h3,#content div.orange a,#content div.orange table{color:#FFCCCB}
#content div.orange img{border:1px solid #FFCCCB!important}
#content div.orange div.pp{border:1px solid #FFCCCB}
/* gray */
#content div.gray{background-color:#20373d!important;background-repeat:no-repeat!important}
#content div.gray,#content div.gray h1,#content div.gray h2,#content div.gray h3,#content div.gray a,#content div.gray table{color:#acced0}
#content div.gray img{border:1px solid #acced0!important}
#content div.gray div.pp{border:1px solid #acced0}
/* green */
#content div.green{background-color:#4f4c2b!important;background-repeat:no-repeat!important}
#content div.green,#content div.green h1,#content div.green h2,#content div.green h3,#content div.green a,#content div.green table{color:#fdfbd4}
#content div.green img{border:1px solid #fdfbd4!important}
#content div.green div.pp{border:1px solid #fdfbd4}

/* EVENTS */
#content table.events th{font-weight:normal;color:#9dd5ff;padding:0 .5em 0 0}
#content h2.events{font-size:1.5em;text-transform:uppercase;color:#2f689d;font-weight:normal;margin:1em 0 .5em}
#content h3.events{font-size:1.4em;color:#fff;font-weight:bold;margin:0 0 .5em}

/* GALLERY */
#content ul.gallery{list-style:none;margin:0}
#content ul.gallery li{display:inline;margin:0 4px}
#content ul.gallery li img{display:inline;margin:5px 0}

#flash-wimpy{margin:0 0 1em}

#content table.live_dates{width:500px}
#content table.live_dates td{font-weight:bold}
#content table.live_dates td.day{width:5%}
#content table.live_dates td.venue{width:20%}
#content table.live_dates td.location{width:20%}
#content table.live_dates td.time{width:10%}
#content table.live_dates td.details{width:45%}
#content table.live_dates td.date{font-weight:normal;padding:.5em 0}
 