@charset "utf-8";

body {
	background-color: #000000;
	background-repeat:no-repeat;
	margin: 0px;
 }

a{
	color:#C60;
}

#wrapper {
	background-image:url(../img/shadow.png);
	background-repeat:no-repeat;
	background-position:center;
	width:1110px;
	margin:0px auto;
	}

#page {
 background-image:url(../img/banner.jpg);
 background-position: top right;
 background-repeat: no-repeat;
 background-color: #000000;
 color: #AAAAAA;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding-top: 135px;
 margin: 0px auto;
 width: 940px;
 }
 
#window {
 background-color: #1b1b1b;
 }
 
#window #top, #window #bottom {
 border: 1px solid #242424;
 border-bottom-color: #111111;
 border-top-color: #383838;
 width: 938px;
 }
 
#window #top {
 color: #333333;
 display: block;
 height: 28px;
 line-height: 28px;
 text-indent: 10px;
 }
 
#window #bottom {
 display: block;
 height: 48px;
 }
 
#window #bottom .left, #window #bottom .right {
 float: left;
 line-height: 48px;
 width: 460px;
 }
 
#window #bottom .left {
 color: #ff6f00;
 font-size: 20px;
 font-weight: 500;
 text-indent: 35px;
 text-transform: uppercase;
 }
 
#window #bottom .right {
 font-size: 11px;
 padding-right: 15px;
 text-align: right;
 }
 
#main {
 border-bottom: 1px solid #000000;
 border-top: 1px solid #000000;
 }
 
#main .home, #main .biography, #main .tour, #main .gallery, #main .blog, #main .booking, #main .media {
 background-position: top center;
 background-repeat: no-repeat;
 height: 465px;
 text-align: right;
 width: 940px;
 }
 
#main .home {
 background-image:url(../img/homeback.jpg);
}

#main .biography {
 background-image:url(../img/bioback.jpg);
 }
 
#main .tour {
 background-image:url(../img/tourback.jpg);
 }

#main .gallery {
 background-image:url(../img/galleryback.jpg);
 }

#main .blog {
 background-image:url(../img/blogback.jpg);
 }

#main .booking {
 background-image:url(../img/bookingback.jpg);
 }

#main .media {
 background-image:url(../img/mediaback.jpg);
 }

#content {
 background-image: url(../img/grunge.jpg);
 background-repeat: no-repeat;
 background-position: top center;
 height: 440px;
 width: 940px;
 }

#content .show {
 padding-top: 80px;
 margin: 0px auto;
 }
 
#content .left {
 float: left;
 width: 535px;
 }
 
#content .right {
 float: left;
 width: 405px;
 }
 
#content .text {
 font-size:12px;
 padding: 75px;
 }
 
#content .left .text {
 font-size: 12px;
 width: 535px;
 padding: 0px;
 }
 
#content .right .area {
 font-size: 12px;
 padding: 0px;
 width: 405px;
 }
  
.text p {
 margin-top: 0px;
 }
 
#promo {
 border: 1px solid #333333;
 border-bottom-color: #121212;
 border-top-color: #626262;
 margin-left: 110px;
 margin-top: 57px;
 width: 425px;
 height: 315px;
 }

#mailing{
 background-position: top left;
 background-image:url(../img/Mailing.jpg);
 background-repeat:no-repeat;
 border: 1px solid #333333;
 border-left-color: #000000;
 border-bottom-color: #000000;
 border-top-color: #626262;
 margin-left: 2px;
 margin-top: 57px;
 padding-top: 110px;
 padding-bottom: 10px;
 text-align:center;
 width: 300px;
 }
 
#mp3player{
 background-color: #111111;
 border: 1px solid #333333;
 border-bottom-color: #121212;
 border-top-color: #444444;
 height: 240px;
 text-align:left;
 width: 300px;
 }

#getit{
 background-color: #111111;
 border: 1px solid #222222;
 border-left-color: #000000;
 border-bottom-color: #121212;
 border-top-color: #323232;
 height: 157px;
 margin-left: 2px;
 padding-bottom: 10px;
 text-align:center;
 width: 300px;
 }
 
#getit .label {
 color: #FFFFFF;
 display: block;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
 font-size: 13px;
 font-weight: bold;
 margin: 0px auto;
 padding: 8px 0px 8px 0px;
 width: 90%;
 }
 
#getit .pieces {
 margin: 0px auto;
 width: 270px;
 }

#getit .piece {
 border-top: 1px dotted #333333;
 color: #777777;
 display: inline;
 float: left;
 font-size: 10px;
 padding-bottom: 10px;
 padding-top: 10px;
 width: 90px;
 }
 
#getit .piece:hover {
 border-top: 1px solid #ff6f00;
 background-color: #222222;
 }
 
#mailing form {
 padding: 0px;
 margin:0px;
}

#nav {
 float:right;
 height:440px;
 width:475px;
 }
 
#footer {
 background-color: #000000;
 color: #999999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 height: 80px;
 margin: 0px auto;
 width: 940px;
 }

#footer .left, #footer .right {
 float: left;
 width: 460px;
 }
 
#footer .left {
 text-align: left;
 }
 
#footer .right {
 text-align: right;
 }
 
#widgets {
 color: #999999;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
 font-size: 10px;
 height: 48px;
 }
 
#widgets img {
 border: 0px;
 }
 
#widgets a:link, #widgets a:visited {
 color: #999999;
 display: inline;
 height: 40px;
 padding-left: 23px;
 margin-right: 5px;
 text-decoration: none;
 }
 
#widgets a:hover {
 color: #FFFFFF;
 }
 
#widgets span {
 height: 40px;
  padding: 4px;

 }

.widget_myspace {
 background-color: transparent;
 border: 1px solid transparent;
 background-image: url('../images/widget_myspace.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.widget_facebook {
 background-color: transparent;
 border: 1px solid transparent;
 background-image: url('../images/widget_facebook.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.widget_itunes {
 background-color: transparent;
 border: 1px solid transparent;
 background-image: url('../images/widget_itunes.png');
 background-position: center left;
 background-repeat: no-repeat;
}

.widget_twitter {
 background-color: transparent;
 border: 1px solid transparent;
 background-image: url('../images/widget_twitter.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.widget_cdbaby {
 background-color: transparent;
 border: 1px solid transparent;
 background-image: url('../images/widget_cdbaby.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.widget_myspace:hover, .widget_facebook:hover, .widget_twitter:hover, .widget_cdbaby:hover, .widget_itunes:hover {
 background-color: #272727;
 border: 1px solid #333333;
 }

/* The following are DIV tags for individual page(s). Modifying any 
of this code will only effect the page to which it belongs to. */
 
.pBooking {
 line-height: 16px;
 margin-bottom: 20px;
 width: 740px;
 margin: 0px auto;
 }
 
.pBooking .name {
 font-size: 16px;
 font-weight: bold;
}
 
.pBooking .number {
 color: #FFFFFF;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
 font-size: 13px;
 }

.pBooking a, .pBooking a:visited {
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
 font-size: 13px;
 }
 
.pBooking a:hover {
 color: #FFCC00;
 }

.pTour {
 margin: 0px auto;
 width: 500px;
 }

.pTour table {
 width: 500px;
 }
 
.pTour tr {
 }
 
.pTour td {
 background-color: #222222;
 border: 1px solid #000000;
 border-top-width: 0px;
 border-right-width: 0px;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
 padding: 5px;
 }

.pTour .header {
 background-color: #000000;
 color: #333333;
  height: 25px;
 font-size: 10px;
 }

.pTour .headerTour {
 background-color: #000000;
 color: #FFFFFF;
 height: 25px;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 }
 
.pTour .venue {
 color: #FFFFFF;
 font-weight: bold;
 text-align:center;
 }
 
.pMedia {
 margin-left: 100px;
 margin-top: 80px;
}
 
.pMedia .header {
 background-color: #000000;
 display: block;
 color: #FFFFFF;
 height: 25px;
 font-size: 14px;
 text-align: left;
 }