/* @group Main */

html										{ background:  #020304; color: #181818; font-size: 12px; line-height: 1.25em; font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }
body		 								{ background: #000 url(../images/bg2.jpg) top center no-repeat; text-align: center; color: #222; margin: 0; padding: 0; font-size: 12px; line-height: 1.25em; font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }

#wrap 										{ width: 970px; margin: 10px auto; text-align: left}
#content									{ position: relative; padding-top: 50px;  }

#body 										{ width: 970px; position: relative; }

#logo										{ margin-bottom: 5px }
/* @end */


/* @group Header */
#header										{ background: url(../images/header.jpg) top left no-repeat; width: 970px; height: 440px; color: #6d7577; padding-bottom: 18px}
#header-content								{ padding: 16px 10px 0 10px; position: relative;  }
#h-album									{ width: 342px; height: 144px; background: url(../images/h-album.gif) top left no-repeat transparent; position: relative }
#h-album-in									{ position: absolute; width: 170px; height: 80px; top: 40px; left: 150px; overflow: hidden }

#h-video									{ width: 342px; height: 234px; background: url(../images/h-video.gif) top left no-repeat transparent; position: relative;  }

#h-video-in									{ position: absolute; top: 7px; left: 13px ; }
#h-membership								{ width: 320px; height: 130px; position: absolute; bottom: 8px; right: 0 }
#h-newsletter								{ width: 280px; height: 100px; position: absolute; bottom: 8px; right: 330px }

#h-membership a								{ color: #fff }

/* @group Main Nav */

#h_nav										{ background: transparent }
#h_nav ul 									{ height: 60px; margin: 0; padding: 0; list-style: none;}
#h_nav ul li 								{ float: left; margin: 0; padding: 0;   }

#h_nav ul li a	 							{ float: left; padding: 20px 20px; font-weight: bold; font-size: 14px; text-decoration: none; color: #fff; border-top: 4px solid transparent }
#h_nav ul li a:hover 						{ background: url(../images/bg_nav_o.png) top left repeat-x transparent; border-top: 4px solid #ccc }
#h_nav ul li.active a						{ color: #ecf0b7 }


#n_news a									{ text-indent: -9000px; width: 38px }
#n_blog a									{ text-indent: -9000px; width: 24px }
#n_qa a										{ text-indent: -9000px; width: 21px }
#n_discog a									{ text-indent: -9000px; width: 89px }
#n_videos a									{ text-indent: -9000px; width: 42px }
#n_boards a									{ text-indent: -9000px; width: 121px }
#n_tour a									{ text-indent: -9000px; width: 20px }
#n_photos a									{ text-indent: -9000px; width: 42px }
#n_extras a									{ text-indent: -9000px; width: 38px }
#n_mobile a									{ text-indent: -9000px; width: 43px }
/*#n_mobile								{ background: url(../images/nav/nav_merch.jpg) -3px 0 no-repeat; width: 80px; }*/
#n_mobile a									{ text-indent: -9000px; width: 29px }
#n_merch a									{ text-indent: -9000px; width: 65px }


/* @end */

/* @end */

/* @group Layout */

#b-home #a									{ float: left; width: 429px; margin: 0 20px 0 11px; }
#b-home #b									{ float: left; width: 170px; margin-right: 20px; }
#b-home #c									{ float: left; width: 300px; margin-right: 20px }

#b-01 #a									{ float: left; width: 628px; margin:  0 20px 0 11px; }
#b-01 #b									{ float: left; width: 300px; margin-right: 11px; }

#b-full #a									{ float: left; width: 947px; margin:  0 20px 0 11px; }



.box, .box1, .box2, .box3, .box4, .box5		{ margin-bottom: 2em; background: none; padding: 0 }
	.box.rssfeed {
		height:35px;
		padding:5px 0 0 0;
		background:#fff;
		text-align:center;
	}
.box1										{ background: url(../images/bg_01.png) top left transparent }
.box2										{ background: url(../images/bg_02.jpg) top left repeat-x #fff; border: 4px solid #fff }
.box3										{ background: #fff }
.box4										{ background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.box5										{ -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #d5d5d5; border: 4px solid #fff; padding: 6px }

#main-container								{ background: url(../images/bg_news_top.jpg) top left repeat-x #fff; padding: 20px 10px }

.rb											{ -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px }
.nmb										{ margin-bottom: 0 !important }

.pad										{ padding: 10px }

#user-prefs									{ margin-top: 10px; }
#user-prefs a								{ margin-right: 6px; color: #ccc; }

/* @end */

/* @group Links, Fonts, and Headers */

h1, h2, h3, h4, h5, h6						{ margin: 0; line-height: 1.2em; padding: 0; color: #c9cbcd; font-weight: bold }
h1 											{ font-size: 197%; }
h2 											{ font-size: 167%; }
h3 											{ font-size: 152%; }
h4 											{ font-size: 129%; }
h5 											{ font-size: 100%; }
strong 										{ font-weight: bold }

#main-container h1, #main-container h2, #main-container h3, #main-container h4, #main-container h5
											{ color: #30444D }

.sh											{ margin-bottom: 10px; border-bottom: 1px solid #282f33 }
.sh h1, .sh h1 a							{ color: #c9cbcd; font-size: 21px; font-weight: bold; line-height: 85%; text-transform: uppercase }
	.sh h1.h1_merch {
		width:123px; height:23px;
		margin:0 0 5px 0;
		background:url(../images/h2_merch.png) 0 0 no-repeat;
		text-indent:-3000px;
	}
	.sh h1.h1_tourDates {
		width:268px; height:25px;
		margin:0 0 5px 0;
		background:url(../images/h2_tourDates.png) 0 0 no-repeat;
		text-indent:-3000px;
	}
	.sh h1.h1_latestPhoto {
		width:284px; height:20px;
		margin:0 0 5px 0;
		background:url(../images/h2_recentPhotos.png) 0 0 no-repeat;
		text-indent:-3000px;
	}
	.sh h1.h1_links {
		width:90px; height:22px;
		margin:0 0 5px 0;
		background:url(../images/h2_links.png) 0 0 no-repeat;
		text-indent:-3000px;
	}
	.sh h1.h1_mobile {
		width:121px; height:20px;
		margin:0 0 5px 0;
		background:url(../images/h2_mobile.png) 0 0 no-repeat;
		text-indent:-3000px;
	}
.sh h2, .sh h2 a							{ color: #c9cbcd; font-size: 19px; font-weight: bold; line-height: 85%; text-transform: uppercase }
	.sh h2.h2_bandMembers {
		width:285px; height:20px;
		margin:0 0 5px 0;
		background:url(../images/h2_bandMembers.png) 0 0 no-repeat;
		text-indent:-3000px;
	}
	.sh h2.h2_myAccount {
		width:289px; height:25px;
		margin:0 0 5px 0;
		background:url(../images/h2_myAccount.png) 0 0 no-repeat;
		text-indent:-3000px;
	}
	.sh h2.h2_hoobTube {
		width:183px; height:20px;
		margin:0 0 5px 0;
		background:url(../images/h2_hoobTube.png) 0 0 no-repeat;
		text-indent:-3000px;
	}
.sh h3, .sh h3 a							{ color: #c9cbcd; font-size: 17px; font-weight: bold; line-height: 85%; text-transform: uppercase }

.sh h1 a:hover, sh h2 a:hover				{ color: #fff }

#main-container .sh							{ margin-bottom: 3em }

a 											{ color: #9d000c; font-weight: bold; text-decoration: none }
a:hover 									{ background-color: #9d000c; color: #fff }
a.nb 										{ background: none !important }
a.imeem										{ display:none; }

.light 										{ color: #919191 }
.light a 									{ font-weight: normal; color: #0670b3 }
a .light									{ color: #0670b3; font-weight: normal }


.pages 										{ line-height: 2em;  }

.pages a									{ color: #fff; background: #9d000c; font-weight: bold; text-decoration: none; padding: 4px;  -moz-border-radius: 4px; -webkit-border-radius: 4px; margin: 0 5px; border: 3px solid transparent }
.pages a:hover								{ background-color: #fff; color: #9d000c; border-color: #9d000c }

ul.pages li 								{ padding: 5px 0 } 


small 										{ font-size: 9px !important }
p 											{ margin-bottom: 1.3em }

blockquote									{ margin: 1em }

/* @end */



/* @group Home */


#n_nav 										{ height: 60px; margin: 0; padding: 0; list-style: none; }
#n_nav li 									{ float: left; margin: 0; padding: 0;   }

#n_nav li a	 								{ float: left; padding: 20px 20px; font-weight: bold; font-size: 14px; text-decoration: none; color: #fff; }
#n_nav li a:hover 							{ background: #333; }
#n_nav li.active a							{ color: #ecf0b7 }
#n_buy a									{ color: #bfcd0f !important }

#tour-dates									{ width: 100%; background: #e3e3e3 }
#tour-dates td								{ border-width: 1px 0; border-style: solid; border-color: #fff #fff #d0d0d0 #fff; padding: 2px 5px }
#tour-dates .date							{ width: 80px }
#tour-dates .buy							{ width: 80px; text-align: right }

#band-members								{ position: relative; margin:0 auto; margin-bottom: 2em }

.band-member								{ margin: 10px 10px 10px 0; width: 125px; text-align: center; background: #D5D5D5 url(../images/bg_band_member.gif) repeat-x 0 142px; float: left;}
.band-member img							{ margin-bottom: 12px }
.band-member h3 a							{ color: #243f48 }
.band-member h3 a:hover						{ color: #fff }
.band-member h5								{ color: #004a5d; text-transform: uppercase; display: block;text-align: right }


.buy-links									{ margin-top: 20px}
.buy-links a								{ color: #fff; background: #9d000c; font-weight: bold; text-decoration: none; padding: 7px 17px;  -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-right: 1px; border: 3px solid transparent }
.buy-links a:hover							{ background-color: #fff; color: #9d000c; border-color: #9d000c }

/* @group Twitter */

#twitter-container h3						{ color: #30444D }
#twitter_update_list						{ list-style-type: none; list-style-position: outside; margin: 0; padding: 0 }
#twitter_update_list li						{ width:140px; margin-bottom: 1em; font-size: 10px; overflow:hidden; }
#twitter_update_list li a					{ font-weight: normal }
#twitter_update_list li span				{ display: block; font-size: 12px }
#twitter_update_list li span a				{ font-weight: bold }

/* @end */

/* @end */



/* @group Media */


.video_item									{ margin-bottom: 2em; position: relative  }
.video-info									{ position: absolute; left: 220px; top: 0 }

/* @end */


/* @group Discog */


table.tracks								{ width: 100% }
table.tracks .track td						{ padding: 5px; border-style: solid; border-color: #ccc; border-width: 0 0 1px 0;  }
table.tracks .track td.num					{ text-align: right; width: 10px }
table.tracks .track td.clip					{ width: 50px }

/* @end */

/* @group QA */

.qa .qi										{ font-size: 18px; font-weight: bold }
.qa .q a, .qa .a a, .qa .qq					{ font-size: 15px }
.qa .meta									{ margin-bottom: 2em; font-size: 12px }
.qa .meta a									{  font-size: 12px; font-weight: normal }
/* @end */


/* @group News */


.news 										{ padding-bottom: 2em }
.news h1 a									{ font-size: 18px; line-height: 100%; color: #000  }
.news h1 a:hover							{ color: #fff; background: #9d000c }
.news .byline								{ font-size: 85%; margin-bottom: 10px }

.news .meta 								{  line-height: 1.4em; margin: 1em 0 0 0 }
.news .meta a 								{ font-weight: normal }
.news .meta ul li 							{ float: left; margin-right: 1em}

.news .teaser								{ }


/* @end */

/* @group Fans */


/* @end */ 

/* @group Concerts */

table.concerts								{ width: 100% }
table.concerts tr td 						{ padding: 5px; border-bottom: 1px solid #dcebeb }
table.concerts tr.last td					{ border-bottom: 0 }

table.concerts tr td.info 					{ width: 20px }
table.concerts tr td.weekday 				{ width: 20px; text-align: right}
table.concerts tr td.date 					{ width: 90px }
table.concerts tr td.venue 					{ width: 200px }
table.concerts tr td.icons				 	{ text-align: right; width: 50px }
table.concerts tr td.icons a				{ font-weight: normal }
table.concerts tr td.location 				{  }
table.concerts tr td.tickets 				{ text-align: right; text-transform: uppercase; width: 90px; }


a.buyticketurl 								{  background-image: none !important; display: inline; padding: 0 }

/* @end */

/* @group Comments */

table.comments								{ width: 100%; overflow: hidden }
.comments td 								{ background: none; padding: 5px !important; }

.comments td.author							{ width: 90px; font-size: 85%; padding: 10px 0 !important; }
.comments td.author img						{ border: 2px solid #0670b3 }

.comments .author a 						{ font-weight: normal }
.comments small 							{ display: block; color: #ccc}

.comments td.body							{ border-style: solid; border-color: #ccc; border-width: 0 0 1px 0;  }
.comments small 							{ display: block; color: #abb8ce}
.comments tr.last td						{ border: 0px !important }

.icon 										{ position: relative; top: 3px }

ol 											{ list-style-type: decimal !important; margin-left: 2em }


ul.recent-posts li							{ border-bottom: 1px solid #dcebeb; padding: 10px 0 }
/*ul.recent-posts li:hover					{ background: #dcebeb }*/
/* @end */


/* @group Videos */

table.videos tr								{ background: none; border-style: solid; border-color: #104429; border-width: 0 0 1px 0; padding: 5px !important; }
table.videos tr td.thumb					{ padding: 5px 5px 15px 5px }


table.videos tr td.main						{ padding: 5px 0 15px 0 }
table.videos tr td.main	small				{ display: block; margin-bottom: 7px }

ul.videos li								{ padding-bottom: 1em }



/* @end */

/* @group Boards */
.s_control td								{ color: #fff }
#boards										{ background: #fff }
/* @end */


/* @group Ads */

.ad-300x250									{ width: 300px; height: 250px; margin-bottom: 3em; }
.ad-728x90									{ width: 728px; height: 90px }

/* @end */

/* @group Footer */

#footer										{ border-top: 5px solid #82959C; padding: 0 !important; margin: 20px 0 0 0 !important; color: #aaa; background: #000;}
#fin										{ padding: 10px 20px; }
#footer a 									{ color: #ddd }

#sitemap 									{ background: url(/warpedtour/images/bg_footer_light.jpg) top left repeat-x #d2e7e6; padding: 10px }

#sitemap ul 								{ padding: 0; list-style: none; z-index: 5; }
#sitemap ul li		 						{ border-bottom: 1px solid #85a2a1; }

#sitemap ul li.section 						{ float: left;  width: 180px; border-width: 0px; margin-right: 20px }
#sitemap ul li.section h4					{ color: #505050 }


#sitemap a 									{ padding: 2px; display: block; font-weight: normal; font-size: 85%}
#sitemap a:hover 							{ }

#errata 									{ background: url(/warpedtour/images/bg_footer_dark.jpg) top left repeat-x; padding: 10px; border-top: 5px solid #000; color: #aaa; font-size: 85% }

#errata a									{ color: #eee }
#errata a:hover								{ color: #000; background: #eee }

#errata-r									{ float: right; text-align: right }


/* @end */

/* @group third party links */
/*
#third-party								{ list-style: none; margin: 0;}
#third-party li								{ list-style: none; margin-bottom: 6px; }
*/
#tpls img									{ margin-right: 1em }									
#tp-imeem									{ position: relative; bottom: 6px }
#tp-yt										{ position: relative; top: 2px }

/* @end */

/* @group Users */
.member_navigation							{ /*float: right; text-align: right; width: 500px; */ position: relative; bottom: 30px; margin-bottom: 20px }
.member_navigation a						{ margin-right: 10px }
.f_member_buttons							{ float:  right; text-align: right }

#ProfileForm hr								{ display: none }

/* @group Profile */
#main-profile-info							{ position: relative }
#main-image									{ width: 300px; height: 300px}
#main-info									{ position: absolute; left: 320px; top: 0}
.f_fifty									{ float: left; width: 200px }
/* @end */
/* @end */

/* @group reg */

#MembershipFormID							{ color: #30444D !important; font-weight: bold; }




#MembershipFormID input, #MembershipFormID input
											{ font-family: arial, helvetica, sans-serif; padding: 2px; background: #192A31; color: #c9cbcd; font-size: 107%; border-width: 2px; border-style: solid; border-color: #647C88  }
	

#MembershipFormID #CellPhoneInput			{ display: block; margin-bottom: 14px; }

#MembershipFormID .formerror				{ background: #fcef9b; color: #f00; text-align: center; border: 0; }
#MembershipFormID .success					{ color: #2a220d; text-decoration: none; border: 0; clear: both; float: left; padding-top: 40px; padding-bottom: 17px; margin: 0; width: 626px; }

#MembershipFormID .success .notice			{ background: transparent; width: auto; }

#MembershipFormID a							{ color: #9d000c; font-weight: bold; text-decoration: none }
#MembershipFormID a:hover					{ background-color: #9d000c; color: #fff }
/* @end */


.bfl										{ text-align: right; margin: 6px 0 }
.bhr 										{ float: right; }
.btr 										{ text-align: right; }

.clear 										{ clear: both }


.inner										{ padding: 5px }

/* @end */

/* @group Forms */

.form tr td 								{ padding-bottom: 5px }

td.label									{ text-align: right }



td.lbl										{ text-align: right; padding-right: 5px; width: 160px }
td.lbl2 									{ text-align: right; padding-right: 5px; width: 130px }

.inp0 										{ width: 350px }
.inp1 										{ width: 300px }
.inp2										{ width: 250px }
.inp3 										{ width: 200px }
.inp4										{ width: 150px; }

.text1	 									{ font-family: arial, helvetica, sans-serif; padding: 2px; background: #192A31; color: #c9cbcd; font-size: 107%; border-width: 2px; border-style: solid; border-color: #647C88  }
.ibt										{ position: relative; bottom: 9px }

/* @end */

ul.nrm										{ margin: 1em 1em 1em 3em !important }
ul.nrm li									{ list-style-type: disc !important ; list-style-position: outside !important; }




/* @group uBar */
#uBar										{ background: #8f8f8f; border-bottom: #252a2e solid 4px; position: relative; height: 37px; width: 100%; overflow: hidden }

#uBar ul									{ background: #252a2e; display: block; float: left; margin: 0; padding: 0 0 0 40px; position: relative;  top: 4px; height: 28px; }

#uBar ul li									{ list-style: none; display: block; float: left; height: 28px; overflow: hidden }

#uBar ul li a								{ font-size: 0; text-decoration: none; display: block; height: 100%; width: 100%; }

#uBar ul li a:hover							{ background-color: #000 !important; }

#uBar ul li.ub-logo							{ background: url('../images/ubar/l_left.gif') center center no-repeat; position: absolute; top: -5px; left: 7px; height: 36px !important; width: 29px; }

#uBar ul li.ub-logo a:hover					{ background-color: transparent !important; }
#uBar ul li.ub-artists						{ background: #252a2e url('../images/ubar/a_artists.gif') center center no-repeat; width: 68px; }
#uBar ul li.ub-news							{ background: #252a2e url('../images/ubar/a_news.gif') center center no-repeat; width: 86px; }
#uBar ul li.ub-community					{ background: #252a2e url('../images/ubar/a_community.gif') center center no-repeat; width: 90px; }
#uBar ul li.ub-tour							{ background: #252a2e url('../images/ubar/a_tour.gif') center center no-repeat; width: 111px; }
#uBar ul li.ub-videos						{ background: #252a2e url('../images/ubar/a_videos.gif') center center no-repeat; width: 64px; }
#uBar ul li.ub-artists a 					{ background: #252a2e url('../images/ubar/a_artists.gif') center center no-repeat; }
#uBar ul li.ub-news a						{ background: #252a2e url('../images/ubar/a_news.gif') center center no-repeat; }
#uBar ul li.ub-community a					{ background: #252a2e url('../images/ubar/a_community.gif') center center no-repeat; }
#uBar ul li.ub-tour a						{ background: #252a2e url('../images/ubar/a_tour.gif') center center no-repeat; }
#uBar ul li.ub-videos a						{ background: #252a2e url('../images/ubar/a_videos.gif') center center no-repeat; }
#uBar div 									{ background: #252a2e; float: right; position: relative; top: 13px; height: 24px; }

#uBar div img.cap							{ float: left; }

#uBar div span								{ color: #fff; font-size: 11px; line-height: 24px; vertical-align: middle; display: block; float: left; height: 24px; }
#uBar div span a							{ color: #fff; font-weight: normal}
#uBar div span a:hover 						{ text-decoration: underline !important; background: none !important }

.sh {
	font:italic 11px;
	color:#fff;
	text-align:center;
}

.sh h3.h3_joinTheNewsletter {
	width:262px; height:13px;
	margin:0 0 5px 0;
	background:url(../images/h3_joinTheNewsletter.png) 0 0 no-repeat;
	text-indent:-3000px;
}


/* @end */
