
body {
	font: small "Century Gothic", Century, "Lucida Grande", Verdana, Arial, sans-serif;
	color: #e6e6e6;
        margin: 0em;
        background-color: #000;
        background-image: url(../img/body_bg1.jpg);
        background-attachment: fixed;
        background-repeat: repeat-x; }

p {
        font-size: 90%;
        line-height: 150%;
}

p.quote{

        font-size: 160%;
        color: #e6e6e6;
        background-image: url(../img/quotes.gif);
        background-repeat: no-repeat;
        text-indent: 30px;
        margin-left: 30px;
 }

p.final{
        padding-bottom: 20px; }

p.highlight{
        font-size: 130%;
        font-family: Arial, sans-serif;
        color: #d3d9f6;

        text-align: left;
        background-image: url(../img/quotes.gif);
        background-repeat: no-repeat;
        text-indent: 30px;
        margin-left: 30px;
 }

p.info{
        font-size: 90%;
        font-family: Arial, sans-serif;
        color: #d1b150;
        padding-left: 25px; }

a,
a:active 
{outline:none;}


a:link {
        color: #aa9064; 
        text-decoration: none; } 

a:hover {
        color: #fff;
        text-decoration: underline; }

a:visited {
        color: #aa9064; 
        text-decoration: none; }


#wrapper {
	width: 754px;
	position: relative; 
	left: 50%;
	margin-left: -377px;
        font-size: 90%;  
        border-left: 2px #040404 solid;
        border-right: 2px #040404 solid;
        background-color: #000;
}



#masthead {
        width: 754px;
        height: 323px;
        float: left;
 }

#masthead_sml {
        width: 754px;
        height: 200px;
        background-image:  url(../img/masthead_sml1.jpg);
        background-repeat: no-repeat;
        background-position: center right;
        float: left;

 }

h1 {
        width: 754px;
        height: 323px;
        background-image:  url(../img/h1_2.jpg);
        background-repeat: no-repeat;
        background-position: center right;
        text-indent: -9000px; 
        margin: 0em;
        float: left;
 }

h1 a {
	display: block;
        width: 754px;
        height: 323px;
        background-image:  url(../img/h1_2.jpg);
        background-repeat: no-repeat;
        background-position: center right;
        text-indent: -9000px; 
        margin: 0em;
        float: left;
 }

h1 a:hover {
	display: block;
        width: 754px;
        height: 323px;
        background-image: url(../img/h1_2_hover.jpg);
        background-repeat: no-repeat;
        background-position: center right;
        text-indent: -9000px; 
        margin: 0em;
        float: left;
 }

h2 {
	font: "Century Gothic", Century, "Lucida Grande", Verdana, Arial, sans-serif;
        color: #e6e6e6;
        font-size: 170%;
        padding: 0 0 5px 0; 
        border-bottom: 1px #270005 dashed;
        text-transform: uppercase;
 }

#sidebar h2 {
	font: "Century Gothic", Century, "Lucida Grande", Verdana, Arial, sans-serif;
        color: #e6e6e6;
        text-transform: uppercase;
        font-size: 100%;
        padding: 11px 0 0 0;
        text-align: center;
        background-image: url(../img/h2_bg.jpg);
        height: 40px;
        background-repeat: no-repeat;
        border: none;
        background-position: center top; }

#sidebar h4 {
	font: "Century Gothic", Century, "Lucida Grande", Verdana, Arial, sans-serif;
        color: #e6e6e6;
        text-transform: uppercase;
        font-size: 100%;
        padding: 11px 0 0 0;
        height: 20px;
        border-bottom: none; }

h3 {
        color: #e6e6e6;
        text-transform: uppercase;
        font-size: 120%;
        padding: 10px 0 5px 0; 
        letter-spacing: 1px;
        border-bottom: 1px #270005 dashed;
 }

h4 {
        color: #e6e6e6;
        text-transform: uppercase;
        font-size: 100%;
        padding: 0 0 5px 0; 
        letter-spacing: 1px;
        border-bottom: 1px #270005 dashed;
 }

#sidebar_narrow h2 {
	font: "Century Gothic", Century, "Lucida Grande", Verdana, Arial, sans-serif;
        color: #e6e6e6;
        text-transform: uppercase;
        font-size: 110%;
        padding: 0 0 7px 0; 
        border-bottom: 1px #270005 dashed;
        text-align: left;
        background-color: #030303;  }


.divider {

        height: 25px;
        background-repeat: no-repeat;
        clear: both;
        background-image: url(../img/divider.jpg);
        background-position: center bottom;
        padding-top: 15px; }


#inner-container {
        padding-top: 20px;
        float: left; }


#content{
        float: left;
        padding: 0 80px 0 80px;
 }

#content p{
        font-size: 100%;
        line-height: 150%;
        padding-bottom: 5px;
}



#contentright{
        float: right;
	width: 417px;
        padding: 13px 35px 0 20px; }

#contentright_wide{

        float: right;
	width: 487px;
        padding: 30px 38px 0 0;
 }

#main-photo {
        width: 321px;
        height: 438px;
        margin-left: 50px; 
background:url(../img/tour_2008.jpg) no-repeat;}


#sidebar {
	float: left;
	width: 200px;
        padding: 0 15px 0 35px;
}


#sidebar_narrow {
	float: left;
	width: 160px;
        padding: 30px 15px 0 35px;
        text-align: left; }

#sidebar_narrow p{
        font-size: 90%;
        text-indent: 0px;
        text-align: left; }




#sidebar p{
        font-size: 90%;
        text-indent: 0px;
        text-align: left; }



#contentleft ul {
	   margin: 0;
	   padding: 0;
	   list-style-type: none;
        font-size: 90%; }

#contentleft li {
 
	list-style: none;
	line-height: 20px;
        margin: 0em;
	padding: 0; }


/*----- ADAPTED FROM CSS MASTERY-CAMERON MOLL -------*/ 


.section {
	clear: both; 
	padding: 5px 0 5px 0; 
        border-bottom: 3px #1c1c1c double;
}


.section h3 {
        font-size: 110%;
        color: #c6e6fe;
	margin: 0; 
        border: none;
        padding: 0px 0 5px 0; 
 }

/* The padding and margin here offset each other, allowing padding for a:hover without affecting the h3 positioning */

.section h3 a {
        color: #776746; 
	margin: -1px -3px;  
	padding: 1px 3px; 
	text-decoration: none;
 }

.section h3 a:hover {
        color: #fff;
        background-color: #191919; }

.section p {
	margin-bottom: 15px;
        text-align: left; }

.section_pic {
	float: right; 
	margin-left: 20px; 
        margin-bottom: 10px;
	height: 70px; 
	text-indent: -9000px;
        width: 70px;
 }

/*----- SIDEBAR PICTURES -------*/ 

#hpic1 {
background: #000000 url(../img/lastupdate.jpg) no-repeat center;
}


#hpic2 {
	background: #000000 url(../img/t-shirt.jpg) no-repeat center;
}

#hpic3 {
	background: #000000 url(../img/live.jpg) no-repeat center;
}

#hpic4 {
	background: #000000 url(../img/cd.jpg) no-repeat center;
}

#hpic5 {
background: #000000 url(../img/myspace1.jpg) no-repeat center;
}

.photos {
	clear: both; 
	padding-top: 10px; 

}

.photos h3 {
        font-size: 120%;
        color: #c6e6fe;
        width: 200px; 
	margin: 0; 
        border: none;
 }

/* The padding and margin here offset each other, allowing padding for a:hover without affecting the h3 positioning */

.photos h3 a {

	margin: -1px -3px; 
	padding: 1px 3px; 
	text-decoration: none;
 }

.photos h3 a:hover {
 }

.photos p {
	margin-bottom: 10px;
        text-align: left; }

.photos_pic {
	float: left; 
	margin-right: 0px; 
        margin-bottom: 10px;
	height: 176px; 
	border-top: 1px #D4DAF7 inset;  
	border-right: 1px #D4DAF7 outset;
	border-bottom: 1px #D4DAF7 outset;          
	border-left: 1px #D4DAF7 inset;     
	text-indent: -9000px;
        width: 213px; }


#footer{
	clear: both;
        padding: 10px 0 5px 15px;
        background-color: #000;
        background-image:  url(../img/footer_bg.jpg);
        height: 43px;
        border-bottom: 8px #000000 solid; }

#footer p{
        padding: 3px 0 3px 0;
        color: #8d8883;
        font-size: 80%;
        text-align: center;
        text-transform: uppercase; }

.img_floatright {
        float: right;
        margin: 5px 0px 20px 20px;

}

.img_floatleft {
        float: left;
        margin: 5px 20px 10px 0;

 }

img {
        border: none; }

/*------------ LISTS --------------*/ 
.list {
	margin: 0;
	padding: 0 ;
 } 


.list strong {
	color: #FFF;
}

.list ul {
	 padding: 0 0 20px 0;
         margin: 10px 0 0 0;
        text-align: left; }

.list li {
	font-size: 90%;
	list-style: none;
	border-bottom: 1px #191919 outset;
	line-height: 25px; 
        margin: 0em;
	padding: 0; }



.list img {
	vertical-align: middle;
}

.list a {


        display: block; }

.list a:hover {

}

.list a:visited {
  background: url(../img/tick.jpg) no-repeat 150px center;
        
}


.list h2 {
        color: #e6e6e6;
        text-transform: uppercase;
        font-size: 100%;
        padding: 0 0 5px 0; 
        letter-spacing: 1px;
        border-bottom: 1px #270005 dashed;
}

#form{
padding-left: 0px;
}

#form p{
padding-left: 0px; }

/********start navigation*********/

#navbar {
        background-repeat: no-repeat;
        background-image:  url(../img/navbar_bg.jpg);
        float: left;
        width: 100%;
        background-position: left center; }

#navbar ul {
	height: 60px;
	margin: 0;
	padding: 0;
	list-style-type: none;
		}
#navbar ul li {
	float: left;
	margin: 0;
        display: block;
        border: none;
        padding-top: 10px;
        padding-left: 0em;
        padding-bottom: 0em;
        padding-right: 0em; }

#navbar ul li a {
	height: 40px;
	display: block;
}

#navbar ul li a span {
	display: none;
		}


 
#navbar-home a {
	width: 85px;

        background-image: url(../img/rollovers/home.gif); 
	background-repeat: no-repeat;
         background-position: center center; }

#navbar-home a:hover, #navbar-home a.current{
        background-image: url(../img/rollovers/home_on.gif);
 }

#navbar-news a {
	width: 80px;
        background-image: url(../img/rollovers/news.gif); 
	background-repeat: no-repeat;
         background-position: center center; }


#navbar-news a:hover, #navbar-news a.current{
        background-image: url(../img/rollovers/news_on.gif); }




#navbar-gigs a {
	width: 80px;
        background-image: url(../img/rollovers/gigs.gif); 
	background-repeat: no-repeat;
         background-position: center center; }

#navbar-gigs a:hover, #navbar-gigs a.current{
        background-image: url(../img/rollovers/gigs_on.gif); }



#navbar-music a {	
	width: 80px;	
        background-image: url(../img/rollovers/music.gif);
        background-repeat: no-repeat;
        background-position: center center;  }

#navbar-music a:hover, #navbar-music a.current  {
       background-image: url(../img/rollovers/music_on.gif); }


#navbar-history a {
	width: 95px;
        background-image: url(../img/rollovers/history.gif);
        background-position: center center; 
	background-repeat: no-repeat; }

#navbar-history a:hover, #navbar-history a.current {
        background-image: url(../img/rollovers/history_on.gif); }


#navbar-merchandising a {
	background-position: center center; 
        background-repeat: no-repeat;
	width: 135px;
        background-image: url(../img/rollovers/tygersshop.gif); }

#navbar-merchandising a:hover, #navbar-merchandising a.current {
       background-image: url(../img/rollovers/tygersshop_on.gif); }

#navbar-gallery a {
	width: 90px;
        background-image: url(../img/rollovers/gallery.gif); 
        background-repeat: no-repeat;
        background-position: center center;
 }

#navbar-gallery a:hover, #navbar-gallery a.current {
background-image: url(../img/rollovers/gallery_on.gif); }



#navbar-contact a {
	width: 95px;
        background-image: url(../img/rollovers/contact.gif); 
        background-repeat: no-repeat;
        background-position: center center;
 }
#navbar-contact a:hover, #navbar-contact a.current {
background-image: url(../img/rollovers/contact_on.gif); }


/********end navigation*********/


#giglist {
        float: left; 
        padding-left: 35px;
        width: 684px; }


.clear {
  clear: both;
}

table {
  border-collapse: collapse;
  width: 100%;
        float: left; }

caption {
	height: 40px;
        font-size: 130%;
    padding-top: 20px;
        color: #cccccc;
        text-transform: uppercase; }

col {

}

col#locationCol {
  border: none;
}

thead {

  background: #230506 url(../img/navbar_bg.jpg) repeat-x left center;
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;

}

th {
  font-weight: normal;
  text-align: left;
}


th, td {
	font-size: 90%;
	border-bottom: 1px #191919 outset;
  padding: 10px 1em 10px 1em;
}

.odd {
  background-color: #090909
}

tr:hover {
  background-color:#230506;
  color: #fff;
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;
        background-image: url(../img/navbar_bg.jpg);
        background-position: center; }

thead tr:hover {
  background-color: transparent;
  color: inherit;
}



/********3 boxes*********/

.merchandising {

	width: 750px;
	overflow: hidden;
	margin-bottom: 20px;
        clear: both;
        margin-left: 15px; }

.merchandising p {
        padding-top: 10px;
        font-size: 90%; }

.box {

	width: 200px;
 
	margin: 20px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;

}
#lightbox{
	background-color: #fff;
	padding: 10px;
border-bottom: 2px solid #666;
	border-right: 2px solid #666;
font-family: Arial, Tahoma, Verdana, sans-serif;
color: #000; }

#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
color: #000;
background-color: #fff; }	

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 

#overlay img{ border: none; }

#overlay{
background-image: url(../overlay.png); }
