@charset "utf-8";

* {  
padding: 0px;
margin: 0px;
}
img { border:none;}

body {
	background-color: #000;
	font-size: 62.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-y;
	background-position:center;
    background-image:url(binaries/charger_bg.jpg);
}
#wrapper  {
    width:926px;
	margin: 0px auto 0px auto;
	padding-top:15px;
	position: relative;
}
#mainText  {  /* If changed remember IE Hack*/
    float:left;
	width:630px;
	min-height: 400px;
    height:auto !important;
    height: 400px;
	background-image:url(binaries/text_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:56px;
	margin:30px 30px 0px 80px;
}
#mainText2  {  /* If changed remember IE Hack*/
    float:left;
	width:630px;
	min-height: 400px;
    height:auto !important;
    height: 400px;
	background-image:url(binaries/text_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:56px;
	margin:30px 30px 0px 80px;
}
#textIndex  {  /* If changed remember IE Hack*/
    float:left;
	width:630px;
	min-height: 450px;
    height:auto !important;
    height: 450px;
	background-image:url(binaries/head_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:56px;
	margin:30px 30px 0px 80px;
}
#textBio  {  /* If changed remember IE Hack*/
    float:left;
	width:630px;
	min-height: 450px;
    height:auto !important;
    height: 450px;
	background-image:url(binaries/spine_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:56px;
	margin:30px 30px 0px 80px;
}
#textDiscog  {  /* If changed remember IE Hack*/
    float:left;
	width:630px;
	min-height: 450px;
    height:auto !important;
    height: 450px;
	background-image:url(binaries/jaw_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:56px;
	margin:30px 30px 0px 80px;
}
#textGigs  {  /* If changed remember IE Hack*/
    float:left;
	width:630px;
	min-height: 450px;
    height:auto !important;
    height: 450px;
	background-image:url(binaries/torso_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:56px;
	margin:30px 30px 0px 80px;
}
#textGallery  {  /* If changed remember IE Hack*/
    float:left;
	width:630px;
	min-height: 450px;
    height:auto !important;
    height: 450px;
	background-image:url(binaries/brain_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:56px;
	margin:30px 30px 0px 80px;
}
#textPress  {  /* If changed remember IE Hack*/
    float:left;
	width:630px;
	min-height: 450px;
    height:auto !important;
    height: 450px;
	background-image:url(binaries/ribs_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:56px;
	margin:30px 30px 0px 80px;
}
#textMerch  {  /* If changed remember IE Hack*/
    float:left;
	width:630px;
	min-height: 450px;
    height:auto !important;
    height: 450px;
	background-image:url(binaries/eye_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:56px;
	margin:30px 30px 0px 80px;
}
#textContact  {  /* If changed remember IE Hack*/
    float:left;
	width:630px;
	min-height: 450px;
    height:auto !important;
    height: 450px;
	background-image:url(binaries/hand_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:56px;
	margin:30px 30px 0px 80px;
}
#textLinks  {  /* If changed remember IE Hack*/
    float:left;
	width:630px;
	min-height: 450px;
    height:auto !important;
    height: 450px;
	background-image:url(binaries/heart_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:56px;
	margin:30px 30px 0px 80px;
}
#rightCol  {  /* If changed remember IE Hack*/
    width:120px;
	margin:70px 56px 0px 0px;
	float:left;
}

/* P FORMATTING
--------------------------- */

#mainText p  {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:1.1em;
   color:#c7c7c7;
   margin:15px 16px 15px 0px;
   line-height:1.4em;
}
#mainText a {
   text-decoration:underline;
   color:#c7c7c7;
}
#mainText a:hover {
   text-decoration:none;
}
#textIndex p, #textContact p  {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:1.1em;
   color:#c7c7c7;
   margin:15px 16px 15px 0px;
   line-height:1.4em;
}
#textIndex a, #textContact p a {
   text-decoration:underline;
   color:#c7c7c7;
}
#textIndex a:hover, #textContact p a:hover {
   text-decoration:none;
}
#textBio p  {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:1.1em;
   color:#c7c7c7;
   margin:15px 16px 15px 0px;
   line-height:1.5em;
}
#textBio a {
   text-decoration:underline;
   color:#c7c7c7;
}
#textBio a:hover {
   text-decoration:none;
}
#textDiscog p  {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:1.1em;
   color:#c7c7c7;
   margin:15px 16px 15px 0px;
   line-height:1.4em;
}
#textDiscog a {
   text-decoration:underline;
   color:#c7c7c7;
}
#textDiscog a:hover {
   text-decoration:none;
}
#textGallery p  {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:1.1em;
   color:#c7c7c7;
   margin:15px 16px 15px 0px;
   line-height:1.4em;
}
#textGallery a {
   text-decoration:underline;
   color:#c7c7c7;
}
#textGallery a:hover {
   text-decoration:none;
}
#textPress p  {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:1.1em;
   color:#c7c7c7;
   margin:15px 16px 15px 0px;
   line-height:1.4em;
}
#textPress a {
   text-decoration:underline;
   color:#c7c7c7;
}
#textPress a:hover {
   text-decoration:none;
}
.text  {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:1.1em;
   color:#c7c7c7;
   margin:2px 0px 0px 0px;
   line-height:1.4em;
}
.text a {
   text-decoration:underline;
   color:#c7c7c7;
}
.text a:hover {
   text-decoration:none;
}
.text2  {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:1.1em;
   color:#c7c7c7;
   margin:2px 0px 20px 0px;
   line-height:1.4em;
}
.text2 a {
   text-decoration:underline;
   color:#c7c7c7;
}
.text2 a:hover {
   text-decoration:none;
}
.text3  {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:1.1em;
   color:#c7c7c7;
   margin:2px 0px 25px 0px;
   line-height:1.4em;
}
.text3 a {
   text-decoration:underline;
   color:#c7c7c7;
}
.text3 a:hover {
   text-decoration:none;
}
/* NAVIGATION 
--------------------------- */

#nav  {
	margin:10px 0px 0px 124px;
	width:700px;
	float:left;
}
#nav ul {
    margin:0;
    padding:0;
    list-style:none;
}
#nav li {
    float:left;
}
#nav li a {
    display:block;
	text-indent:-9000px;
}
#nav li.navHome a {
     background-image:url(binaries/nav_home.jpg);
	 width:50px;
	 height:17px;
	 background-position:0px 0px;
	 margin-left:0px;
	 outline:none;
}
#nav li.navHome a:hover {
     background-image:url(binaries/nav_home.jpg);
	 height:17px;
	 background-position:0px -17px;
}
#nav li.navBio a {
     background-image:url(binaries/nav_bio.jpg);
	 width:30px;
	 height:17px;
	 background-position:0px 0px;
	 margin-left:20px;
	 outline:none;
}
#nav li.navBio a:hover {
     background-image:url(binaries/nav_bio.jpg);
	 height:17px;
	 background-position:0px -17px;
}
#nav li.navDiscog a {
     background-image:url(binaries/nav_discog.jpg);
	 width:59px;
	 height:17px;
	 background-position:0px 0px;
	 margin-left:20px;
	 outline:none;	 
}
#nav li.navDiscog a:hover {
     background-image:url(binaries/nav_discog.jpg);
	 height:17px;
	 background-position:0px -17px;
}
#nav li.navReleases a {
     background-image:url(binaries/nav_releases.jpg);
	 width:84px;
	 height:17px;
	 background-position:0px 0px;
	 margin-left:20px;
	 outline:none;	 
}
#nav li.navReleases a:hover {
     background-image:url(binaries/nav_releases.jpg);
	 height:17px;
	 background-position:0px -17px;
}
#nav li.navGigs a {
     background-image:url(binaries/nav_gigs.jpg);
	 width:40px;
	 height:17px;
	 background-position:0px 0px;
	 margin-left:20px;	 
	 outline:none;
}
#nav li.navGigs a:hover {
     background-image:url(binaries/nav_gigs.jpg);
	 height:17px;
	 background-position:0px -17px;
}
#nav li.navGallery a {
     background-image:url(binaries/nav_gallery.jpg);
	 width:74px;
	 height:17px;
	 background-position:0px 0px;
	 margin-left:20px;
	 outline:none;	 
}
#nav li.navGallery a:hover {
     background-image:url(binaries/nav_gallery.jpg);
	 height:17px;
	 background-position:0px -17px;
}
#nav li.navPress a {
     background-image:url(binaries/nav_press.jpg);
	 width:54px;
	 height:17px;
	 background-position:0px 0px;
	 margin-left:20px;
	 outline:none;	 
}
#nav li.navPress a:hover {
     background-image:url(binaries/nav_press.jpg);
	 height:17px;
	 background-position:0px -17px;
}
#nav li.navMerch a {
     background-image:url(binaries/nav_merch.jpg);
	 width:59px;
	 height:17px;
	 background-position:0px 0px;
	 margin-left:20px;
	 outline:none;	 
}
#nav li.navMerch a:hover {
     background-image:url(binaries/nav_merch.jpg);
	 height:17px;
	 background-position:0px -17px;
}
#nav li.navContact a {
     background-image:url(binaries/nav_contact.jpg);
	 width:76px;
	 height:17px;
	 background-position:0px 0px;
	 margin-left:20px;
	 outline:none;	 
}
#nav li.navContact a:hover {
     background-image:url(binaries/nav_contact.jpg);
	 height:17px;
	 background-position:0px -17px;
}
#nav li.navLinks a {
     background-image:url(binaries/nav_links.jpg);
	 width:49px;
	 height:17px;
	 background-position:0px 0px;
	 margin-left:20px;
	 outline:none;	 
}
#nav li.navLinks a:hover {
     background-image:url(binaries/nav_links.jpg);
	 height:17px;
	 background-position:0px -17px;
}

/* H TAGS 
--------------------------- */

h1  {
	background-image: url(binaries/charger_header.jpg);
	height: 146px;
	position: relative;
	background-repeat: no-repeat;
	background-position:center;
	text-indent:-999999px
}

/* Remember IE Hack for H2 Titles*/
h2.titleNews {
     background-image:url(binaries/title_news.gif);
     text-indent:-99999px;
	 width:47px;
	 height:17px;
	 background-repeat:no-repeat;
     padding-bottom:20px;
}
h2.titleBio {
     background-image:url(binaries/title_bio.gif);
     text-indent:-99999px;
	 width:92px;
	 height:17px;
	 background-repeat:no-repeat;
     padding-bottom:10px;
}
h2.titleDiscog {
     background-image:url(binaries/title_discog.gif);
     text-indent:-99999px;
	 width:111px;
	 height:17px;
	 background-repeat:no-repeat;
     padding-bottom:10px;
}
h2.titleReleases {
     background-image:url(binaries/title_releases.gif);
     text-indent:-99999px;
	 width:83px;
	 height:17px;
	 background-repeat:no-repeat;
     padding-bottom:10px;
}
h2.titleGigs {
     background-image:url(binaries/title_gigs.gif);
     text-indent:-99999px;
	 width:39px;
	 height:17px;
	 background-repeat:no-repeat;
     padding-bottom:10px;
}
h2.titleGallery {
     background-image:url(binaries/title_gallery.gif);
     text-indent:-99999px;
	 width:73px;
	 height:17px;
	 background-repeat:no-repeat;
     padding-bottom:10px;
}
h2.titlePress {
     background-image:url(binaries/title_press.gif);
     text-indent:-99999px;
	 width:51px;
	 height:17px;
	 background-repeat:no-repeat;
     padding-bottom:10px;
}
h2.titleMerch {
     background-image:url(binaries/title_merch.gif);
     text-indent:-99999px;
	 width:58px;
	 height:17px;
	 background-repeat:no-repeat;
     padding-bottom:10px;
}
h2.titleContact {
     background-image:url(binaries/title_contact.gif);
     text-indent:-99999px;
	 width:75px;
	 height:17px;
	 background-repeat:no-repeat;
     padding-bottom:10px;
	 margin-bottom:10px
}
h2.titleThanks {
     background-image:url(binaries/title_thanks.gif);
     text-indent:-99999px;
	 width:66px;
	 height:17px;
	 background-repeat:no-repeat;
     padding-bottom:10px;
	 margin-bottom:10px
}
h2.titleLinks {
     background-image:url(binaries/title_links.gif);
     text-indent:-99999px;
	 width:47px;
	 height:17px;
	 background-repeat:no-repeat;
     padding-bottom:10px;
}
h2.titlePastGigs {
     background-image:url(binaries/title_pastgigs.gif);
     text-indent:-99999px;
	 width:150px;
	 height:17px;
	 background-repeat:no-repeat;
     padding-bottom:10px;
}
h3.newsDate  {
     color:#810000;
/*	 font-style:italic;*/
	 font-weight:bold;
	 font-size:1.3em;
/*	 text-indent:24px;*/
}
h4.newsTitle { color:#7c7c7c; font-size:1.3em; font-variant:small-caps; }
h3.links  {
     color:#810000;
	 font-style:italic;
	 font-weight:bold;
	 font-size:1.3em;
	 text-indent:24px;
	 margin-bottom:15px;
}
h3.gigs  {
     color:#810000;
	 font-style:italic;
	 font-weight:bold;
	 font-size:1.3em;
}
h3.gallery  {
     color:#810000;
	 font-style:italic;
	 font-weight:bold;
	 font-size:1.3em;
	 margin-top:20px;
}

/* RightCol Image Classes
--------------------------- */

.futureNoise  {
     border:none;
	 margin-bottom:25px;
	 width:120px;
	 height:71px;
}
.jager  {
     border:none;
	 margin-bottom:25px;
	 width:120px;
	 height:76px;
}
.underGroove  {
     border:none;
	 margin-bottom:25px;
	 width:120px;
}
.shaman  {
     border:none;
	 width:120px;
}

/* BULLETS / LISTS
--------------------------- */

ul.links {
    list-style:none;
	margin-bottom:25px;
} 
ul.links li { 
	font-size: 1.1em;
	color: #c7c7c7;
	background-image: url(binaries/bullet.gif);
	background-repeat: no-repeat;
	background-position:5px ;
	padding-left:25px;
	padding-bottom:2px;
	margin-left:30px;
	margin-top:1px;
}
ul.links a { 
	color: #c7c7c7;
	text-decoration:none
}
ul.links a:hover { 
	color: #444c5a;
	text-decoration:none;
}
ol.tracks  {
	margin-top:-6px;
	float:left;
}
ol.tracks li {
	font-size: 1.1em;
	color: #c7c7c7;
	padding-left:5px;
	padding-bottom:0px;
	margin-left:40px;
	margin-top:2px;
}
ul.merch  {
	margin-top:-3px;
	float:left;
	list-style:none;
}
ul.merch li {
	font-size: 1.1em;
	color: #c7c7c7;
	padding-left:5px;
	padding-bottom:0px;
	margin-left:-5px;
	margin-top:3px;
}
ul.merch a {
    font-size:0.9em;
	text-decoration:underline;
	color: #c7c7c7;
}
ul.merch a:hover {
	text-decoration:none;
}
.merchUl  {
     background-image:url(binaries/zoom.jpg);
	 background-repeat:no-repeat;
	 background-position:bottom right;
	 width:125px;
	 height:15px;
}

/* FOOTER & ALTERNATIVE NAV
--------------------------- */

#footer  {
     border-top:#232323 solid 1px;
     margin:26px 60px 26px 60px;
     text-align:center;
}
#footer p {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:1em;
	 color:#5c5c5c;
	 padding-top:10px
}
#footer ul {
	 text-align:center;
	 margin-top: 8px;
	 font-size: 0.9em;
	 font-weight:bold;
	 color: #5c5c5c;
	 line-height: 1.5em;
	 white-space: nowrap;
}
#footer li {
	 list-style-type: none;
	 display: inline;
}
#footer li a {
	 text-decoration: none;
	 padding: 2px 2px;
	 color: #5c5c5c;
}
#footer li a:hover {
     color: #810000;
	 text-decoration:underline;
}


/* Classes
--------------------------- */

.clear  {
     clear:both;
	 line-height:1.1em;
}
.break  {
     border-top:#515151 dashed 1px;
	 margin:26px 120px 26px 120px;
}
.banners {
     border:none;
	 margin:0px 0px 14px 35px;
	 width:468px;
	 height:60px;
}
.artwork  {
     border:solid 1px #c7c7c7;
	 float: left;
	 height:150px;
	 width:150px;
	 margin-right:15px;
	 margin-left:15px;
}
.newsPosters {
     border:solid 1px #c7c7c7;
	 height:138px;
	 width:100px;
	 margin-top:0px;
}
.gigPosters {
     border:solid 1px #c7c7c7;
	 height:138px;
	 width:100px;
	 margin-top:15px;
}
.thumbs  {
     border:solid 1px #c7c7c7;
	 margin-right:8px;
	 margin-top:8px;
	 width:70px;
	 height:50px;
}
.pastGigPosters  {
     border:solid 1px #c7c7c7;
	 height:138px;
	 width:100px;
	 margin: 15px 15px 0px 0px;
}
.merchImage  {
     border:solid 1px #c7c7c7;
	 float: left;
	 height:180px;
	 width:150px;
	 margin-right:15px;
	 margin-left:15px;
}
.merchImage2  {
     border:solid 1px #c7c7c7;
	 height:180px;
	 width:150px;
}
.merchLeftCol  {
     width:175px;
	 float:left;
	 padding:6px 0 0 14px;
}
.merchRightCol  {
     width:437px;
	 float:left;
}
.bioPhoto  {
     float:left;
	 margin:3px 5px 0px 0px;
	 border:solid #5d5d5d 1px;
	 width:210px;
	 height:233px;
}
.paypalUK  {
     margin:82px 0 5px 0;
	 color:#CCCCCC;
	 font-weight:bold;
}
.paypalOverseas  {
     margin:7px 0 5px 0;
	 color:#CCCCCC;
	 font-weight:bold;
}

/* SLIMBOX 
--------------------------- */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}
.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}
#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}
#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}
#lbNextLink {
	right: 0;
}
#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}
#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
}
#lbCaption {
	font-weight: bold;
}