/* =========================================================================== */
/* BECAUSE WE SUCK AT CSS, WE MUST BESTOW MANY THANK YOUS UPON THE FINE FOLKS AT T42 DESIGN, WHOSE TERRIFIC CSS CODE WE MODIFIED AND  */
/* EMBELLISHED UPON IN ORDER TO CREATE MAD ANTHONY'S CAFE. DROP THEM A VISIT FOR ALL YOUR GRAPHIC DESIGN NEEDS. WWW.T42DESIGN.COM*/

.orangelink{;text-decoration:none;font-family:Verdana;font-size:13px;font-weight:bold;}
body	{
    background-attachment: scroll;
	background-color: #000000;
	background-image: url(../pagebacker.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family:verdana, arial, helvetica;
	font-color:#FFFFFF;
	font-size:12px;
	margin:0;
	}
	
#wrapper	{
	width:800px;
	margin:0 auto;
	}
	
a		{color:#f60; font-weight:bold;}
a:link		{color:#f60;}
a:visited	{color:#f60;}
a:hover{text-decoration:underline;}
a:active	{color:#fff;}	
	
ul,li	{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	display:block;
	}
	
.clearfix:after 	{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}	
	
hr	{display:none;}

.blacklink{;text-decoration:none;color:#000000;font-family:Verdana;font-size:14px;font-weight:bold;}
.headline{;text-decoration:none;color:#cc3300;font-family:Verdana;font-size:14px;font-weight:bold;}
.newstext{;text-decoration:none;color:#ffffff;font-family:Verdana;font-size:12px;}
.postdate{;text-decoration:none;color:#00cc00;font-family:Verdana;font-size:9px;font-weight:bold;}

.menublockhome	{
	width:158px;
	height:59px;
	float:left;
	}

.menublockhome	a {
	display:block;
	width:158px;
	height:59px;
	background-position:0 0;
	}

.menublockhome	a:hover {
	background-position:0 -59px;
	}

.menublockblog	{
	width:158px;
	height:45px;
	float:left;
	}

.menublockblog	a {
	display:block;
	width:158px;
	height:45px;
	background-position:0 0;
	}

.menublockblog	a:hover {
	background-position:0 -45px;
	}

.menublocktour	{
	width:158px;
	height:45px;
	float:left;
	}

.menublocktour	a {
	display:block;
	width:158px;
	height:45px;
	background-position:0 0;
	}

.menublocktour	a:hover {
	background-position:0 -45px;
	}

.menublockphotos	{
	width:158px;
	height:43px;
	float:left;
	}

.menublockphotos	a {
	display:block;
	width:158px;
	height:43px;
	background-position:0 0;
	}

.menublockphotos	a:hover {
	background-position:0 -43px;
	}
	
.menublockbass	{
	width:158px;
	height:42px;
	float:left;
	}

.menublockbass	a {
	display:block;
	width:158px;
	height:42px;
	background-position:0 0;
	}

.menublockbass	a:hover {
	background-position:0 -42px;
	}

.menublockbio	{
	width:158px;
	height:46px;
	float:left;
	}

.menublockbio	a {
	display:block;
	width:158px;
	height:46px;
	background-position:0 0;
	}

.menublockbio	a:hover {
	background-position:0 -46px;
	}

.menublockgarage	{
	width:158px;
	height:46px;
	float:left;
	}

.menublockgarage	a {
	display:block;
	width:158px;
	height:46px;
	background-position:0 0;
	}

.menublockgarage	a:hover {
	background-position:0 -46px;
	}

.menublocksauce	{
	width:158px;
	height:45px;
	float:left;
	}

.menublocksauce	a {
	display:block;
	width:158px;
	height:45px;
	background-position:0 0;
	}

.menublocksauce	a:hover {
	background-position:0 -45px;
	}
	
.menublockbuy	{
	width:158px;
	height:47px;
	float:left;
	}

.menublockbuy	a {
	display:block;
	width:158px;
	height:47px;
	background-position:0 0;
	}

.menublockbuy	a:hover {
	background-position:0 -47px;
	}

.menublockdugies	{
	width:158px;
	height:48px;
	float:left;
	}

.menublockdugies	a {
	display:block;
	width:158px;
	height:48px;
	background-position:0 0;
	}

.menublockdugies	a:hover {
	background-position:0 -48px;
	}
	
.menublockpress	{
	width:158px;
	height:48px;
	float:left;
	}

.menublockpress	a {
	display:block;
	width:158px;
	height:48px;
	background-position:0 0;
	}

.menublockpress	a:hover {
	background-position:0 -48px;
	}

.menublocklinks	{
	width:158px;
	height:46px;
	float:left;
	}

.menublocklinks	a {
	display:block;
	width:158px;
	height:46px;
	background-position:0 0;
	}

.menublocklinks	a:hover {
	background-position:0 -46px;
	}

.menublockemail	{
	width:158px;
	height:48px;
	float:left;
	}

.menublockemail	a {
	display:block;
	width:158px;
	height:48px;
	background-position:0 0;
	}

.menublockemail	a:hover {
	background-position:0 -48px;
	}	
	
.menublockbonspeed {
	width:158px;
	height:68px;
	float:left;
	}

.menublockbonspeed a {
	display:block;
	width:158px;
	height:68px;
	background-position:0 0;
	}

.menublockbonspeed a:hover {
	background-position:0 -68px;
	}
		
.menublockyamaha {
	width:158px;
	height:70px;
	float:left;
	}

.menublockyamaha a {
	display:block;
	width:158px;
	height:70px;
	background-position:0 0;
	}

.menublockyamaha a:hover {
	background-position:0 -70px;
	}
	
.menublockampeg {
	width:79px;
	height:70px;
	float:left;
	}

.menublockampeg a {
	display:block;
	width:79px;
	height:70px;
	background-position:0 0;
	}

.menublockampeg a:hover {
	background-position:0 -70px;
	}
	
.menublockdm {
	width:158px;
	height:47px;
	float:left;
	}

.menublockdm a {
	display:block;
	width:158px;
	height:47px;
	background-position:0 0;
	}

.menublockdm a:hover {
	background-position:0 -47px;
	}
	
.menublockdunlop {
	width:158px;
	height:62px;
	float:left;
	}

.menublockdunlop a {
	display:block;
	width:158px;
	height:62px;
	background-position:0 0;
	}

.menublockdunlop a:hover {
	background-position:0 -62px;
	}
	
.menublockrr {
	width:158px;
	height:65px;
	float:left;
	}

.menublockrr a {
	display:block;
	width:158px;
	height:65px;
	background-position:0 0;
	}

.menublockrr a:hover {
	background-position:0 -65px;
	}
	
.menublockjd {
	width:158px;
	height:81px;
	float:left;
	}

.menublockjd a {
	display:block;
	width:158px;
	height:81px;
	background-position:0 0;
	}

.menublockjd a:hover {
	background-position:0 -81px;
	}
	
.menublockbottom {
	width:158px;
	height:81px;
	float:left;
	}

.menublockbottom a {
	display:block;
	width:158px;
	height:81px;
	background-position:0 0;
	}

.menublockjd a:hover {
	background-position:0 -81px;
	}

.galleryreturn {
	width:292px;
	height:22px;
	float:right;
	}

.galleryreturn a {
	display:block;
	width:292px;
	height:22px;
	background-position:0 0;
	}
	
	.galleryreturn a:hover {
	background-position:0 -22px;
	}
		
.menublockhome a.menublockhome {background-image:url('../images/home.png');}
.menublockblog a.menublockblog {background-image:url('../images/roadblog.png');}
.menublocktour a.menublocktour {background-image:url('../images/tourdates.png');}
.menublockphotos a.menublockphotos {background-image:url('../images/photos.png');}
.menublockbass a.menublockbass {background-image:url('../images/bassgear.png');}
.menublockbio a.menublockbio {background-image:url('../images/bio.png');}
.menublockgarage a.menublockgarage {background-image:url('../images/garage.png');}
.menublocksauce a.menublocksauce {background-image:url('../images/hotsauce.png');}
.menublockbuy a.menublockbuy {background-image:url('../images/buy.png');}
.menublockdugies a.menublockdugies {background-image:url('../images/dugies.png');}
.menublockpress a.menublockpress {background-image:url('../images/press.png');}
.menublocklinks a.menublocklinks {background-image:url('../images/links.png');}
.menublockemail a.menublockemail {background-image:url('../images/email.png');}
.menublockbonspeed a.menublockbonspeed {background-image:url('../images/bonspeed.png');}
.menublockyamaha a.menublockyamaha {background-image:url('../images/yamahalogos.png');}
.menublockampeg a.menublockampeg {background-image:url('../images/ampeg.png');}
.menublockdm a.menublockdm {background-image:url('../images/dm.png');}
.menublockdunlop a.menublockdunlop {background-image:url('../images/dunlop.png');}
.menublockrr a.menublockrr {background-image:url('../images/redrocker.png');}
.menublockjd a.menublockjd {background-image:url('../images/jd.png');}
.menublockbottom {background-image:url('../logosbottom.png');}
.galleryreturn a.galleryreturn {background-image:url('../images/backtogallery.png');}


#middleBlock	{
	width:332px;
	float:left;
	}

#middleBlock 	{
	width:310px;
	min-height:862px;
	height:auto !important;
	height:862px;
	}
	

#tourBlock	{
	width:600px;
	margin:20px 20px 0 20px;
	text-align:left;
	min-height:800px;
	height:auto !important;
	height:800px;	
	}
	
#tourBlock thead {
	height:30px;
	font-family:verdana;
	font-size:12px;
	font-color:#FFcc00;
	text-align:left;
	}

#tourBlock td	{
	border-top:dotted 1px #fff;
	height:26px;
	line-height:26px;
	}
	
#tourBlock tbody {
	font-family:verdana;
	font-size:12px;
	text-align:left;
	color:#FFffff;
	}

#tourBlock th.day 	{width:70px;}
#tourBlock th.date 	{width:75px;}
#tourBlock th.city 	{width:185px;}
#tourBlock th.venue 	{width:175px;}
#tourBlock th.tickets 	{width:115px;}

#tourBlock td {
	line-height:20px;
	}

#tourBlock table td {
	font-family:verdana;
	font-size:12px;
	font-color:#FFcc00;
	text-align:left;
	}

/* WELCOME BLOCK                                                       */

#welcomeBlock	{
	width:332px;
	float:center;
	background:url('../images/welcomebox.jpg') no-repeat;
	}

#welcomeBlock table td {
	font-family:verdana;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	}

/* RANDOM NOTES BLOCK                                                       */

#randomnotesBlock	{
	width:332px;
	float:center;
	background:url('../images/randombacker.png') no-repeat;
	}

#randomnotesBlock table td {
	font-family:verdana;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	}

/* COPYRIGHT BLOCK                                                       */

#copyrightBlock	{
	width:800px;
	float:center;
	background:url('../images/bottombar.png') no-repeat;
	}

#copyrightBlock table td {
	font-family:verdana;
	font-size:10px;
	text-valign:middle;
	}
			
/* NEWS BLOCK (LINKS)                                                       */

#newsBlock	{
	width:310px;
	float:center;
	background:url('../images/newspane.jpg') no-repeat;
	}

/* NEWS BLOCK (LINKS)                                                       */

#contactBlock	{
	width:642px;
	float:center;
	background:url('../images/defaultbackwithoutheader.png') no-repeat;
	}
	
#contestBlock	{
	width:642px;
	float:center;
	background:url('../images/contestbacker.png') no-repeat;
	}

#longBlock	{
	width:642px;
	float:center;
	background:url('../images/longbacker.png') no-repeat;
	}

/* NEWS BLOCK (LINKS)                                                       */

#garageBlock	{
	width:642px;
	float:center;
	background:url('../images/garagebacker.png') no-repeat;
	}

#dugieBlock	{
	width:642px;
	float:center;
	background:url('../images/duganback.png') no-repeat;
	}
/* NEWS BLOCK (LINKS)                                                       */

#linksBlock	{
	width:642px;
	float:center;
	background:url('../images/linksbacker.png') no-repeat;
	}

/* TOUR DATES BLOCK                                                       */

#tourdatesBlock	{
	width:642px;
	float:center;
	background:url('../images/tourback.png') no-repeat;
	}


#hotsauceBlock	{
	width:642px;
	float:center;
	background:url('../images/hotsaucebacker3.png') no-repeat;
	}

/* LIGHTBOX BLOCK */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


#disclaimerBlock	{
	width:600px;
	margin:30px 50px 0 50px;
	text-align:left;
	min-height:800px;
	height:auto !important;
	height:800px;	
	font-size:11px;
	}

#disclaimerBlock h3 {
	font-size:20px;
	font-weight:bold;
	display:block;
	border-bottom:dotted 1px #fff;
	font-family:times new roman;
	margin:0;
	padding:7px 0;
	}
	
	

#footer	{
	width:700px;
	text-align:center;
	font-size:9px;
	margin:30px auto 10px;
	color:#c0c0c0;
	line-height:15px;
	}
	
#footer	a {
	color:#c0c0c0;
	font-weight:normal;
	}
	
#footer	a:hover {
	color:#f60;
	font-weight:normal;
	}
	
#footer #copyright {
	clear:left;
	}