* {  
padding:0px;
margin:0px;
}

body {
	background-color:#000000;
	font-size:62.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(binaries/bg.jpg);
	background-attachment:fixed;
}
a:active
{
  outline: none;
}

/* DIVS 
--------------------------- */

#wrapper {
	width:802px;
	margin:8px auto 0px auto;
	position:relative;
}
#rightCol  {
    float:right;
    width:625px;
    min-height:450px;
    height:auto !important;
    height:450px;
	border:#5d5d5d solid 1px;
	background-color:#000000;
	background-image:url(binaries/main_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#releases  {
    float:right;
    width:625px;
    height:1000px;
	border:#5d5d5d solid 1px;
	background-color:#000000;
	background-image:url(binaries/main_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#releaseImages  {
    width:200px;
	float:left;
	padding-left:15px;
}
#tshirtImages  {
    width:200px;
	float:left;
	padding-left:15px;
	margin-top:0px;
}
#tshirtText  {
    float:left;
    width:360px;
	margin-top:0px;	
}
#links  {
    float:right;
	width:625px;
    min-height:450px;
    height:auto !important;
    height:450px;
	border:#5d5d5d solid 1px;
	background-color:#000000;
	background-image:url(binaries/main_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#footer  {
    clear:both;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:417px;
	color:#FFFFFF;
	font-size:1em;
}
#homepageImage  {
    float:left;
	width:240px;
	height:164px;
	background-image:url(binaries/volition_homepage2.jpg);
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
	border:#111 solid 0px;
}
#shoppingBasket  {
	position:absolute;
	width:96px;
	height:21px;
	left: 662px;
	top: 135px;
}
#gallery  {
    float:right;
    width:625px;
    min-height:450px;
    height:auto !important;
    height:450px;
	border:#5d5d5d solid 1px;
	background-color:#000000;
	background-image:url(binaries/main_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#gallery .galleryThumb img, #gallery .galleryThumb img a { border:1px solid #5d5d5d; margin:0 10px 10px 0; height:60px; width:90px; outline:none;}
#gallery p { margin:0 0 0 15px; color:#fff;}

#rightCol .galleryThumb img, #rightCol .galleryThumb img a { border:1px solid #5d5d5d; margin:0 10px 0 0; outline:none;}

#press  {
    float:right;
    width:625px;
    min-height:450px;
    height:auto !important;
    height:450px;
	border:#5d5d5d solid 1px;
	background-color:#000000;
	background-image:url(binaries/main_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}


/* NAVIGATION
--------------------------- */

#nav  {
	float:left;
	color:#5d5d5d;
	letter-spacing:1px;
	width: 162px;
	padding-top:0px;
	border:#5d5d5d solid 0px;
	text-align:center;
}


#nav ul {
	list-style-type:none;
	font-size:1em;
	font-weight:bold;
}
#nav li {
	background-image:url(binaries/nav_button.jpg);
	background-repeat:no-repeat;
	height:23px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	padding-top:5px
}
#nav li a {
	color:#fff;
	text-decoration: none;
}
#nav li a:hover {
	color:#444c5a;
}

	
	
/*	
#nav li {
	background-image:url(binaries/arrow.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-left:15px;
	padding-left:18px;
}
#nav li a {
	color:#c7c7c7;
	text-decoration: none;
}
#nav li a:hover {
	color:#444c5a;
}*/


/* PRESS SUB NAV 
--------------------------- */

#press ul { text-align:center; color:#fff; padding:0; margin:0 0 10px 0;}
#press li { display:inline; padding:0 0 0 0; }
#press li a { color:#fff; }
#press li a:hover { color:#fff; text-decoration:none;}


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

h2.news, h2.bio, h2.rel, h2.reviews, h2.gallery, h2.gigs, h2.merch, h2.contact, h2.links, h2.thanks, h2.booking, h2.pastGigs, h2.press {
	background:url(binaries/title_news.png) no-repeat;
	height:36px;
	width:140px;
	margin:15px 0 -7px 12px;
	text-indent:-999999px;
}
h2.bio { background:url(binaries/title_bio.png) no-repeat; width:116px; }
h2.rel { background:url(binaries/title_releases.png) no-repeat; width:104px; }
h2.reviews { background:url(binaries/title_reviews.png) no-repeat; width:97px; }
h2.gallery { background:url(binaries/title_gallery.png) no-repeat; width:183px; }
h2.gigs { background:url(binaries/title_gigs.png) no-repeat; width:53px; }
h2.merch { background:url(binaries/title_merch.png) no-repeat; width:75px; }
h2.contact { background:url(binaries/title_contact.png) no-repeat; width:90px; }
h2.links { background:url(binaries/title_links.png) no-repeat; width:63px; }
h2.thanks { background:url(binaries/title_thanks.png) no-repeat; width:85px; }
h2.booking { background:url(binaries/title_booking.png) no-repeat; width:93px; }
h2.pastGigs { background:url(binaries/title_pastgigposters.png) no-repeat; width:189px; }
h2.press { background:url(binaries/title_press.png) no-repeat; width:68px; }

h3.newsDate, h3.bio {
	color:#a40000;
	font-size:1.5em;
	padding:0 0 0 15px;
	font-variant:small-caps;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h4.newsTitle {
	color:#9b9b9b;
	font-size:1.3em;
	padding:4px 0 15px 15px;
	font-weight:normal;
	font-variant:small-caps;
}
h3.bio, h3.bio2 {
	color:#a40000;
	font-size:1.5em;
	padding:12px 0 12px 0;
	font-variant:small-caps;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h3.bio2 {
	padding:8px 0 12px 15px;
}
h3.press {
	color:#a40000;
	font-size:1.5em;
	padding:8px 0 12px 15px;
	font-variant:small-caps;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h4.press {
	color:#fff;
	font-size:1.2em;
	padding:8px 0 12px 15px;
	font-variant:small-caps;
}
h1  {
	background-image: url(binaries/volition_header.jpg);
	height: 113px;
	position: relative;
	background-repeat: no-repeat;
	background-position:center;
	border:#5d5d5d solid 1px;
	margin-bottom:10px;
	text-indent:-999999px;
}
h2  {
    color:#c7c7c7;
	font-size:1.6em;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
}
h3  {
    color:#c7c7c7;
	font-size:1.3em;
	padding-bottom:15px;
	padding-left:15px;
}
h4  {
    color:#ffffff;
	font-size:1.1em;
	font-weight:bold;
}
h5  {
    color:#ffffff;
	font-size:1.1em;
	font-weight:bold;
	padding-left:15px;
}
/*.linksTitle  {
    color:#c7c7c7;
	font-size:1.2em;
	padding-bottom:15px;
	padding-left:15px;
}
.linksTitle2  {
    color:#c7c7c7;
	font-size:1.2em;
	padding-top:20px;
	padding-bottom:15px;
	padding-left:15px;
}*/
.gigsDates  {
    color:#c7c7c7;
	font-size:1.2em;
	padding-top:0px;
	padding-bottom:3px;
	padding-left:15px;
}
.gigsDates2, h3.reviewSubTitles, h3.gallerySubTitle, h3.linksTitle2, h3.linksTitle {
    color:#a40000;
	font-size:1.4em;
	padding-top:0px;
	padding-bottom:3px;
	padding-left:15px;
	font-variant:small-caps;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h3.gallerySubTitle  {
	margin-bottom:10px; 
}
h3.linksTitle {
	padding-bottom:15px;
	padding-left:15px;
} 
h3.linksTitle2 {
	padding-top:20px;
	padding-bottom:15px;
	padding-left:15px;
}
.clearBoth  {
   clear:both;
   margin:20px 0px 0px 0px;
}


/* P TAGS 
--------------------------- */

#rightCol p {
	font-size: 1.1em;
	padding-right:15px;
	padding-bottom:15px;
	padding-left:15px;
	color: #ffffff;
	line-height:1.4em;
}
#rightCol a  {
	color:#c7c7c7;
	text-decoration:underline;
}
#rightCol a:hover {
	color:#444c5a;
	text-decoration:none;
}
#links p {
	font-size: 1.1em;
	padding-right:15px;
	padding-bottom:15px;
	padding-left:15px;
	color: #ffffff;
	line-height:1.4em;
}
#releases p {
	font-size: 1.1em;
	padding-right:15px;
	padding-bottom:15px;
	padding-left:15px;
	color: #ffffff;
	line-height:1.4em;
}
#releases a  {
	font-weight:bold;
	color:#c7c7c7;
	text-decoration:underline;
}
#releases a:hover {
	color:#444c5a;
	text-decoration:none;
}
p.pressText {
	font-size: 1.1em;
	padding-right:15px;
	padding-bottom:15px;
	padding-left:15px;
	color: #ffffff;
	line-height:1.4em;
}
p.pressText a { color: #ffffff; }
p.pressText a:hover { text-decoration:none; }
p.pressImageText {
	font-size: 1.1em;
	padding-right:15px;
	padding-bottom:8px;
	padding-left:15px;
	color: #ffffff;
}

/* CLASSES
--------------------------- */

.break  {
    margin-top:15px;
	margin-bottom:20px;
    margin-left:114px;
}
.break2  {
    margin-top:15px;
	margin-bottom:20px;
    margin-left:180px;
}
.biography  {
	margin-top:15px;
	margin-right:10px;
	margin-left:15px;
	float:left;
    border:#5d5d5d solid 1px;
}
.cdcovers   {
    margin-top:16px;    
	margin-left:82px;
	margin-bottom:20px;
}
.tshirt  {
	margin-right:15px;
	margin-left:15px;
	float:left;
}
.bandMembers  {
    float:left;
	margin-right:30px;
    margin-left:15px;
	border:#5d5d5d solid 1px;	
}
.releasesText  {
    float:left;
    width:360px;
	height:232px;   
}
.releaseImages  {
    margin-bottom:30px;
}
.clickHere {
    padding-top:8px
}
.webbanners  {
    margin-left:25px;
	margin-bottom:15px;
	border:0px;
}
.myspace  {
    margin:10px 0px 15px 15px;
	border:0px;	
}
.merchImages  {
    width:200px;
	float:left;
	padding-left:15px;
	margin-top:0px;
}
.merchText  {
    float:left;
    width:360px;
	margin-top:0px;	
}
.gigposterThumbs  {
    margin:0px 0px 25px 15px;
	border:#5d5d5d solid 1px;	
}
.gigposterThumbs2  {
    margin:0px 0px 15px 15px;
	border:#5d5d5d solid 1px;	
}
.reviewThumbs  {
    margin:10px 0px 10px 15px;
	border:#5d5d5d solid 1px;
	height:60px;
	width:90px;	
}
.homepageIntro  {
    margin-bottom:14px;
}
.merchPrice  {
    margin-top:8px;
}
.futureNoise  {
    border:none;
    margin-top:8px;
	height:108px;
	width:157px;	
}
.sleepingShaman  {
    border:none;
    margin-top:8px;
	height:43px;
	width:157px;	
}
.totalRust  {
    border:none;
    margin-top:8px;
	height:61px;
	width:157px;	
}
.pressImageThumbs  {
    margin:0px 0px 15px 15px;
	border:#5d5d5d solid 1px;	
}

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

ul.releases {list-style: none;} 
ul.releases li { 
	font-size: 1.1em;
	color: #FFFFFF;
	background-image: url(binaries/arrow.gif);
	background-repeat: no-repeat;
	padding-left:25px;
	padding-bottom:2px;
	margin-left:15px;
}

ul.links {list-style: none;} 
ul.links li { 
	font-size: 1.1em;
	color: #FFFFFF;
	background-image: url(binaries/arrow.gif);
	background-repeat: no-repeat;
	padding-left:15px;
	padding-bottom:2px;
	margin-left:25px;
}
ul.links a { 
	color: #c7c7c7;
	text-decoration:underline
}
ul.links a:hover { 
	color: #444c5a;
	text-decoration:none;
}

/* FORM
--------------------------- */

#form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight:normal;
	color: #fff;
	margin: 10px 0px 15px 15px;
}
label  {
    width: 85px;
    float: left;
    text-align: right;
    margin-right: 10px;
    display: block
    }
input  {
    color: #fff;
    background: #000;
    border: 1px solid #5d5d5d
    }
select { 
    background-color: #000; 
    border: 1px solid #5d5d5d;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    color: #fff;
}
textarea { 
    background-color: #000; 
    color: #fff; 
    border: 1px solid #5d5d5d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
}
.submit input {
   color: #fff;
   background: #000;
   border: 1px outset #5d5d5d;
   margin-left: 94px;
} 
fieldset  {
   border: 1px solid #5d5d5d;
   width: 450px;
}
legend  {
   color: #c7c7c7;
   background: #000;
   border: 0px solid #5d5d5d;
   padding: 2px 6px;
   font-weight:bold;
   font-family:Verdana, Arial, Helvetica, sans-serif;
} 

/* GALLERY
--------------------------- */

.a, .a:visited {color:#000;}
#container {
     position:relative;
	 width:568px;
	 height:662px;
	 background:#000;
	 border:1px solid #5d5d5d;
	 margin:10px auto;
}
#container b {
     font-weight:normal;
	 text-align:center;
	 width:580px;
	 position:absolute;
	 bottom:320px;
	 left:0;
	 color:#eee;
	 z-index:1;
}

a.gallery, a.gallery:visited {
     display:inline;
	 color:#000;
	 text-decoration:none;
	 border:1px solid #5d5d5d;
	 width:50px;
	 height:33px;
	 float:left;
	 margin:7px 0px 3px 10px;
	 position:relative;
	 cursor:default;
}

a.slidea {background:url(gallery/volition_burns_sm01.jpg);}
a.slideb {background:url(gallery/volition_jas_sm01.jpg);}
a.slidec {background:url(gallery/volition_hodge_sm01.jpg);}
a.slided {background:url(gallery/volition_jim_sm01.jpg);}
a.slidee {background:url(gallery/volition_marko_sm01.jpg);}
a.slidef {background:url(gallery/volition_promo_sm01.jpg);}
a.slideg {background:url(gallery/volition_promo_sm02.jpg);}
a.slideh {background:url(gallery/volition_promo_sm03.jpg);}
a.slidei {background:url(gallery/volition_live_sm01.jpg);}
a.slidej {background:url(gallery/volition_sm01.jpg);}
a.slidek {background:url(gallery/volition_burns_sm02.jpg);}
a.slidel {background:url(gallery/volition_marko_sm02.jpg);}
a.slidem {background:url(gallery/volition_hodge_sm02.jpg);}
a.sliden {background:url(gallery/volition_jim_sm02.jpg);}
a.slideo {background:url(gallery/volition_jas_sm02.jpg);}
a.slidep {background:url(gallery/volition_burns_sm03.jpg);}
a.slideq {background:url(gallery/volition_marko_sm03.jpg);}
a.slider {background:url(gallery/volition_hodge_sm03.jpg);}

a.gallery span {
     visibility:hidden;
	 display:block;
	 position:absolute;
	 width:540px;
	 height:545px;
	 top:189px;
	 left:9px;
	 color:#fff;
	 background:#131313;
	 text-align:center;
	 border:1px solid #fff;
	 letter-spacing:1px;
	 cursor:default;
}

a.slidea span {left:3px; top:93px;}
a.slideb span {left:-59px; top:93px;}
a.slidec span {left:-121px; top:93px;}
a.slided span {left:-183px; top:93px;}
a.slidee span {left:-245px; top:93px;}
a.slidef span {left:-307px; top:93px;}
a.slideg span {left:-369px; top:93px;}
a.slideh span {left:-431px; top:93px;}
a.slidei span {left:-493px; top:93px;}
a.slidej span {left:3px; top:48px;}
a.slidek span {left:-59px; top:48px;}
a.slidel span {left:-121px; top:48px;}
a.slidem span {left:-183px; top:48px;}
a.sliden span {left:-245px; top:48px;}
a.slideo span {left:-307px; top:48px;}
a.slidep span {left:-369px; top:48px;}
a.slideq span {left:-431px; top:48px;}
a.slider span {left:-493px; top:48px;}

a.gallery:hover {white-space:normal; border:1px solid #fff; z-index:100;}

a.gallery:hover span {visibility:visible; z-index:100;}

a.gallery:hover span img {margin:10px; border:1px solid #000; position:relative; z-index:100;}

a.gallery:active, a.gallery:focus {border:1px solid #c00; z-index:10;}

a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

a.gallery:active span img, a.gallery:focus span img {border:1px solid #fff; position:relative; margin:10px; z-index:10;}


