@charset "UTF-8";
/* CSS Document */

* {margin: 0; padding: 0;}

body {background-color:#FFF;background-image:url(../images/elements/webBackground.gif);background-position:top center;background-repeat:no-repeat;}
a:focus {outline:none;}
img {border:0;}
p {font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12pt; color:#000;}
.newsBodyCopy {font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12pt; color:#000;margin-bottom:20px;}
.textLink {font-size:7pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffc338; text-decoration:none;}
a.textLink:hover {color:#999;}
.listen {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffc338; text-decoration:none;}
a.listen:hover {color:#999;}
.secondaryTextLink {font-size:7pt; line-height: 12pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#555; text-decoration:underline;}
a.secondaryTextLink:hover {color:#999999;}
.whiteTextLink {font-size:7pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:underline;}
a.whiteTextLink:hover {color:#999999;}
.headerText {margin-left:30px; margin-top:10px; float:left;}

h1 {font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12pt; color:#ffc338;margin:2px 0px 15px 0px;}
h2 {font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12pt; color:#666666;margin:0px 0px 15px 0px;}
.headline {font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12pt; color:#ffc338;margin:2px 0px 15px 0px;}
.headline2 {font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffc338;margin:2px 0px 5px 0px;}
.postDate{font-size:7pt; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal; color:#444; font-style:italic;}
.headers{clear:both; margin:10px 0px 20px 30px; width:729px; padding-top:10px;border-bottom:1px solid #888;}
.secondaryHeaders{margin-bottom:10px; padding:0px 100px 10px 0px; border-bottom:1px solid #000;}
.bioPic {border:1px solid #555; margin-top:38px;}
.standardList {list-style-type:none; text-decoration:none; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12pt; color:#000;}
.image {border:1px solid #555;}
.show {font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12pt; color:#000;}
.showDate {font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; color:#444; font-style:italic;}
.showLocation {margin-left:10px; font-size:7pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#555; text-decoration:underline;}
.showVenue {margin:0px 65px 10px 10px; padding-bottom:2px; font-weight:bold; font-size:7pt; color:#444; border-bottom:1px solid #bbb;}
.liveShowVenue {margin-left:10px; margin-bottom: 5px; font-weight:bold; font-size:7pt; color:#444; }

.showDescription {margin:0px 20px 10px 10px; padding-bottom:5px; border-bottom:1px solid #bbb;}
.showAgeLimit {margin-left:10px;}


#container{
	margin-left:auto;
	margin-right:auto;
	width:811px;
	height:auto;
	position:relative;
	border-left:2px solid #333333;
	border-right:2px solid #333333;
	background-color:#000;
	}
	


/* ##### HEADER AND NAVIGATION STYLE BEGIN #####*/

#headLeft{width:330px; float:left;}
#headRight{width:481px; float:right;}

#headRight ul{list-style-type:none;text-decoration:none;}
#headRight li{display:inline;float:left;}

#navigation {width:481px;}
.navigation1{display:block; height:35px; width:59px; background-repeat:no-repeat; float:left;}
.navigation2{display:block; height:35px; width:67px; background-repeat:no-repeat; float:left;}
.navigation3{display:block; height:35px; width:63px; background-repeat:no-repeat; float:left;}
.navigation4{display:block; height:35px; width:54px; background-repeat:no-repeat; float:left;}
.navigation5{display:block; height:35px; width:47px; background-repeat:no-repeat; float:left;}
.navigation6{display:block; height:35px; width:81px; background-repeat:no-repeat; float:left;}
.navigation7{display:block; height:35px; width:88px; background-repeat:no-repeat; float:left;}
.navigation8{display:block; float:left;}

#navigation a:hover  {background-position:0 -35px;}

/* ##### END HEADER AND NAVIGATION STYLE #####*/




/* ##### FEATURED CONTENT STYLE BEGIN #####*/

#homeFeatured {width:811px; height:390px;clear:both; background-color:#000; background-image:url(../images/elements/featured_bg.jpg);}
#homeFeaturedRight {
	width:295px; 
	height:338px; 
	float:right; 
	background-color:#000; 
	background-image:url(../images/elements/newcd.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	margin:20px 40px 0px 0px;
	}
#homePurchase {clear:both; width:295px; height:50px; margin-top:305px;}
.buyNow {display:block; height:50px; width:295px; background-repeat:no-repeat; float:left;}
.or {display:block; height:50px; width:31px; background-repeat:no-repeat; float:left;}
.itunes {display:block; height:50px; width:125px; background-repeat:no-repeat; float:left;}
.buyNow hover {background-position:0 -50px;}
#musicPurchase a:hover {background-position:0 -50px;} /*This is the style for the purchase buttons on the music page*/
.headerHome {margin:10px 0px 20px 0px; width:400px; padding:0px; border-bottom:1px solid #888;}

/* ##### END FEATURED CONTENT STYLE #####*/



/* ##### MAIN CONTENT STYLE BEGIN #####*/

#subDivide {clear:both; width:811px; height:30px; background-image:url(../images/elements/sub_bg.jpg);background-repeat:no-repeat;background-color:#000;}
#content {clear:both; width:790px; margin:0px 11px 10px 8px; padding-top:10px;background-color:#FFF;}
#contentLeft {width:410px; float:left; padding:0px 0px 40px 30px; margin:0}
#news {width:400px; border-bottom:1px solid #bbb; margin-bottom:15px;}
#contentRightHome {width:295px; height:440px; float:right; background-color:#000; margin:0px 27px 50px 0px;}
#contentRight {width:295px; float:right; margin:0px 27px 50px 0px;}
#left {float:left;padding:10px 0px 40px 30px;}

#buttons, .contactSpace {padding-top:15px;}


#fanSignup {width:281px; height:100px; background-color:#444; margin:8px 7px 10px 7px;}
#fanSignup img {margin:10px;}
#fanSignup form {margin-left:10px;}
#liveDatesContainer {width:281px; height:300px; background-color:#FFF; margin:0px 7px 20px 7px;}
#liveDateInfo {width:261px; height:260px;margin:10px 10px 33px 10px; padding-top:10px; overflow:hidden;}


/* ##### Music Page elements ##### */
#flashPlayer {width:261px; margin:0px 7px 7px 7px; background-color:#000000;}
#contentRightMusic {width:295px; float:right; margin:0px 27px 0px 0px; background-color:#000;}
#musicPlayerHead {width:281px; height:98px; margin:7px; background-image:url(../images/elements/musicplayer_header.jpg); background-repeat:no-repeat; background-position:top;}

#trackDownload {clear:both; width:295px; height:24px; border-top:2px solid #FFFFFF; background-color:#000000;}
.download {display:block; height:24px; width:154px; background-repeat:no-repeat; float:left;}
#trackDownload a:hover {background-position:0 -24px;}
.viewLyrics {display:block; height:10px; width:90px; background-repeat:no-repeat; float:left; margin:15px 0 0px 15px; border: solid 3px #000;}
a.viewLyrics:hover {background-position:0 -10px;}
.backMusic {display:block; height:10px; width:113px; background-repeat:no-repeat; float:left; margin:15px 0 0 15px;}
a.backMusic:hover {background-position:0 -10px;}
#musicBuyNow { width:226px; border-top:1px solid #bbb; margin-top:15px;}


/* ##### Gallery Style */
#displayThumbs {width:729px; margin:10px 0px 20px 30px; padding-bottom:300px;}

.thumbnail{
	display:block;
	width:125px;
	height:125px;
	float:left;
	border:1px solid #444;
	margin-right:5px;
	margin-bottom:5px;
	background-repeat:no-repeat;
	}

a:hover.thumbnail{background-position:-125px 0;}


#bottomContent {clear:both;}

#footer {clear:both;width:811px; margin:0px 0px 0px 10px;padding-bottom:8px;}
#footer p{text-align:center;}
#footer ul{list-style-type:none;text-align:center;margin-bottom:10px;}
#footer li{display:inline; border-right:1px solid #777;padding:0px 7px 0px 4px;}




