body{
	margin:0;
	background:url('../img/bg.jpg') top center;
	font-family:times;
	font-size:12pt;
	color:#253739;
	text-align:center;
	}
img{
	border:0;
	}
p, form,h1,h2,h3,h4,h5,h6{
	margin:0;
	}
h1,h2,h3,h4,h5,h6{
	font-family:rockwell;
	}
a{
	color:#253739;
	font-weight:bold;
	}
a:hover{
	text-decoration:none;
	}
	
.clear{
	clear:both;
	height:0px;
	line-height:0;
	}
.clearLeft{
	clear:left;
	}
.clearRight{
	clear:right;
	}
.backButton{
	font:13px rockwell;
	display:inline-block;
	color:#c5b9a9;
	background:#253739;
	padding:1px 5px;
	margin:3px 1px 0 0;
	}
.backButton:hover{
	color:#253739;
	background:transparent;
	}

	
#wrapAll{
	text-align:left;
	margin:0 auto;
	width:918px;
	}
#wrapLeft, #wrapRight, #wrapMiddle{
	height:936px;
	float:left;
	}
#wrapLeft{
	width:32px;
	background:url('../img/trans_left_bg.png') no-repeat;
	}
#wrapRight{
	width:32px;
	background:url('../img/trans_right_bg.png') no-repeat;
	}
#wrapMiddle{
	width:848px;
	}
#wrapBottom{
	width:918px;
	height:34px;
	clear:left;
	background:url('../img/trans_bottom_bg.png') no-repeat;
	}
#wrapCopyright{
	width:878px;
	font:9pt rockwell;
	color:#fff;
	margin-bottom:10px;
	padding:0 20px;
	}
#wrapCopyright a{
	color:#fff;
	}
#socialMedia{
	margin:0;
	padding:0;
	display:inline-block;
	float:right;
	}
#socialMedia li{
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
	float:left;
	}
#socialMedia a{
	font-weight:bold;
	text-decoration:none;
	padding-left:19px;
	height:16px;
	background-repeat:no-repeat;
	}
#socialMedia a:hover{
	text-decoration:underline;
	}
#linkFacebook{
	background:url('../img/links/facebook.gif');
	}
#linkIlike{
	background:url('../img/links/ilike.gif');
	}
#linkMyspace{
	background:url('../img/links/myspace.gif');
	}
#linkTwitter{
	background:url('../img/links/twitter.gif');
	}
#linkYoutube{
	background:url('../img/links/youtube.gif');
	}

#wrapNavigation{
	background:url('../img/nav_bg.jpg') no-repeat;
	width:857px;
	height:40px;
	margin:0;
	padding:0 0 0 10px;
	overflow:hidden;
	}
#wrapNavigation li{
	margin:11px 18px;
	padding:0;
	list-style:none;
	float:left;
	font:19px rockwell,verdana;
	font-weight:bold;
	}
#wrapNavigation li:first-child{
	margin-left:0px !important;
	}
#wrapNavigation a{
	color:#fbf2de;
	text-decoration:none;
	}
#wrapNavigation a:hover, #wrapNavigation a.selected{
	color:#d17f36;
	}

#wrapContent{
	background:url('../img/content_bg.jpg') no-repeat;
	width:848px;
	height:534px;
	overflow:hidden;
	padding-top:10px;
	}
	
#wrapPlayer{
	position:absolute;
	width:280px;
	background:url('../img/mp3_bg.png') no-repeat;
	height:27px;
	top:912px;
	padding:6px 0 0 10px;
	overflow:hidden;
	margin-left:6px;
	}
#wrapPlayer.closed{
	top:782px;
	height:163px;
	}
#togglePlayer{
	float:left;
	font-size:15px;
	}
#togglePlayer:focus{
	outline:none;
	}
#holdPlayer{
	float:left;
	margin:4px 0 0 10px;
	}
	
/*Home Page*/	

#page_home_photo, #page_home_shows{
	float:left;
	width:398px;
	}
#page_home_shows{
	clear:left;
	margin:30px 0 0 5px;
	}
#page_home_shows table{
	margin-top:10px;
	width:100%;
	}
#page_home_shows tr{
	display:block;
	margin-bottom:20px;
	}
.calendar_date{
	background:url('../img/tour_date_bg.png') no-repeat;
	color:#fff;
	font-size:8pt;
	font-weight:normal;
	font-family:times;
	padding-top:1px;
	width:26px;
	height:28px;
	overflow:hidden;
	text-align:center;
	display:inline-block;
	float:left;
	}
.calendar_date.calendar_selected{
	background:url('../img/tour_date_bg2.png') no-repeat;
	}
.calendar_date.news{
	float:left;
	margin-right:10px;
	padding-top:2px;
	background:url('../img/tour_date_bg2.png') no-repeat;
	}
.calendar_date_num{
	display:block;
	font-size:11pt;
	margin-top:1px;
	}
.calendar_venue{
	font-size:10pt;
	width:245px;
	padding:0 10px;
	}
.calendar_venue b{
	font-size:11pt;
	}
.calendar_details a{
	text-transform:uppercase;
	text-decoration:none;
	font-size:8pt;
	color:#000;
	font-weight:bold;
	line-height:1.2em;
	}
#page_home_news{
	float:right;
	width:390px;
	height:465px;
	overflow-y:auto;
	padding:0 20px 0 30px;
	}
#newsletter_signup{
	display:inline;
	margin:10px 0 0 20px;
	height:120px;
	width:423px;
	border-top:1px solid #000;
	overflow:hidden;
	float:right;
	}
.entry.news{
	clear:left;
	padding:15px 5px 0 0;
	font-family:times;
	font-size:11pt;
	}
.date.news{
	margin-top:10px;
	font:8pt rockwell;
	font-weight:bold;
	}

/*Bios Page*/
	
#page_bio_photo{
	float:left;
	margin:-10px 30px 0 0;
	}
#page_bio_nav{
	float:right;
	width:375px;
	padding:0;
	}
#page_bio_nav li{
	font:11pt rockwell;
	float:left;
	margin:0 3px 0 5px;
	padding:0;
	list-style:none;
	}
#page_bio_nav li:before{
	content:'| ';
	margin-right:5px;
	}
#page_bio_nav li:first-child{
	margin-left:0;
	}
#page_bio_nav li:first-child:before{
	content:'';
	margin:0;
	}
#page_bio_nav a.selected{
	text-decoration:none;
	}
#page_bio_content{
	float:right;
	width:365px;
	height:485px;
	margin-right:10px;
	clear:right;
	overflow-y:auto;
	overflow-x:hidden;
	}
#page_bio_about{
	margin-top:15px;
	}
#page_bio_members{
	margin:15px 0 0;
	padding:0;
	}
#page_bio_members li{
	margin:0;
	padding:0;
	list-style:none;
	}
#page_bio_members li a{
	font-weight:normal;
	text-decoration:underline;
	}
#page_bio_members li a:hover{
	text-decoration:none;
	}
#page_bio_content .backButton{
	float:right;
	}

/*Media Pages*/

.subNavigation{
	margin:0;
	padding:0;
	}
.subNavigation li{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	font:13px rockwell;
	}
.subNavigation li:before{
	content:'|';
	font-weight:bold;
	}
.subNavigation li:first-child:before{
	content:'';
	}
.subNavigation a{
	padding:2px 5px;
	text-decoration:none;
	}
.subNavigation a:hover, .subNavigation a.selected{
	background:#253739;
	color:#fff;
	}

/*Audio Page*/

.page_audio_album{
	margin-top:20px;
	}
.page_audio_album img{
	float:left;
	margin-right:60px;
	width:255px;
	height:272px;
	}
.page_audio_album li{
	line-height:20px !important;
	list-style:none;
	padding:0;
	margin:0;
	}
.page_audio_tracks a{
	width:50px;
	display:inline-block;
	}
.page_audio_purchase{
	display:block;
	width:147px;
	height:162px;
	background:url('../img/media_audio_buy.jpg');
	float:right;
	margin:0;
	padding:45px 20px 0;
	}
.page_audio_purchase li{
	text-align:center;
	line-height:2 !important;
	font:25px rockwell;
	}
.page_audio_purchase a{
	color:#fff;
	}
.page_audio_tracks{
	margin-top:29px;
	}
.page_audio_credits{
	float:left;
	font-size:0.9em;
	}
.page_audio_header{
	left:50px;
	display:block;
	position:relative;
	}
.audioPlayerContainer{
	position:absolute;
	margin:10px 0 0 360px;
	}
.page_lyrics_block{
	margin-top:10px;
	width:840px;
	height:380px;
	overflow-y:auto;
	}

/*Video Page*/

#page_video_error, #videoContainer{
	float:left;
	margin-top:30px;
	font-family:rockwell;
	}
#page_video_list{
	margin:25px 0 0;
	padding:38px 0 0 10px;
	background:url('../img/media_video_header.jpg') no-repeat;
	float:right;
	width:324px;
	height:435px;
	overflow-y:auto;
	font:0.9em rockwell;
	}
#page_video_list li{
	margin:10px 0;
	padding:0;
	list-style:none;
	}
#page_video_list a.selected{
	text-decoration:underline;
	}
#videoContainer h3{
	margin-top:10px;
	width:485px;
	}

/*Photo Page*/

#page_photo_holder, #page_photo_shower{
	width:848px;
	height:500px;
	}
#page_photo_shower{
	text-align:center;
	}
#page_photo_shower .backButton{
	float:right;
	}
#page_photo_holder .backButton{
	margin-left:14px;
	}
#page_photo_holder{
	overflow-y:auto;
	}
#page_photo_holder table{
	width:848px;
	}
.page_photo_thumbnail{
	max-width:180px;
	vertical-align:top;
	text-align:center;
	}
.page_photo_thumbnail a{
	text-decoration:none;
	}
.page_photo_thumbnail img{
	max-width:170px;
	}

/*Tour Page*/

#page_tour_dates, #page_tour_details{
	float:left;
	width:380px;
	height:490px;
	overflow-y:auto;
	padding:10px;
	}
#page_tour_dates{
	background:url('../img/brownbg.png');
	width:400px;
	margin-right:20px;
	}
#page_tour_dates table{
	width:100%;
	}
#page_tour_dates tr{
	display:block;
	margin-bottom:20px;
	}
#page_tour_venue{
	margin-top:10px;
	float:left;
	width:250px;
	}
#page_tour_tix{
	float:right;
	width:130px;
	margin-top:10px;
	}
#page_tour_comments{
	margin-top:20px;
	float:left;
	clear:both;
	font-size:11pt;
	}
#mapFrame{
	float:left;
	clear:both;
	margin-top:20px;
	width: 390px;
	height: 310px;
	overflow:hidden;
	border:0;
	padding:0;
	}
.page_tour_setlist{
	margin:10px 0 0 25px;
	padding:0;
	}

/*Contact Page*/

#page_contact_info{
	float:left;
	width:330px;
	margin-right:20px;
	}
#page_contact_guestbook{
	float:right;
	width:450px;
	font-size:10pt;
	}
#page_contact_guestbook h2{
	margin-left:5px;
	}
#guestbook{
	height:380px;
	overflow-y:auto;
	margin-top:10px;
	}
#guestbook .comment, #guestbook_add{
	background:url('../img/brownbg2.png');
	padding:10px;
	margin:2px;
	display:block;
	width:410px;
	}
#guestbook .comment .author{
	float:left;
	width:100px;
	padding-right:5px;
	padding-bottom:10px;
	}
#guestbook .comment .author:first-line{
	font-weight:bold;
	}
#guestbook_add{
	height:98px;
	}
#guestbook_add label, #guestbook_add input, #guestbook_add span, #guestbook_add textarea{
	float:left;
	}
#guestbook_add #identification{
	float:left;
	}
#guestbook_add #comment{
	float:right;
	}
#guestbook_add label, #guestbook_add span{
	font-weight:bold;
	padding:5px 10px 5px 0;
	}
#guestbook_add label{
	width:50px;
	clear:left;
	}
#guestbook_add textarea{
	width:120px;
	height:70px;
	}
#guestbook_submit{
	float:right !important;
	margin-top:5px;
	}
#guestbook_submitted{
	font-size:15pt;
	}



#get_ringtones{
	position:absolute;
	margin-left:670px;
	}
#get_downloads{	
	position:absolute;
	margin-left:460px;
	}