/* CSS Document */
*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}
	
	.clearfix:after {
   		content: ".";
	    display: block;
	    clear: both;
	    visibility: hidden;
	    line-height: 0;
	    height: 0;
	}

	.clearfix {
	    display: inline-block;
	}
	
	html[xmlns] .clearfix {
	    display: block;
	}
	
	* html .clearfix {
	    height: 1%;
	}
	
	body > div#container {
		height:auto;
		min-height:100%;
	}

	div#container {
		height:100%;
		position:relative;
	}
	
	body {
		font-family:"Courier New", Courier, monospace;
		font-size:67.5%;
		/*background:#000 url(/imgs/src/fill-white.gif) repeat-y 194px top;*/
		background:#000;
		color:#eee;
	}
	a:link {
		text-decoration:underline;
		color:#fff;
	}
	a:visited {
		text-decoration:underline;
		color:#fff;
	}
	a:hover {
		text-decoration:none;
		color:#ff;
	}
	a:active {
		color:#000;
	}
	div#static {
		width:154px;
		height:680px;
		position:fixed !important;
		left:0;
		top:0;
		margin:0 0 0 40px;
		float:left;
		display:inline;
	}
	div#main {
		margin:0 0 0 194px;
		padding:162px 0 0 40px;
		width:467px;
		height:auto;
		border-left:2px solid #fff;
		voice-family: "\"}\""; 
 		voice-family:inherit;
  		width:507px;
		z-index:0;
	}
	body div#container div.blog {
		width:487px; /* allow a 20px margin on the right hand side when we're on the band's blog (for WP sidebar) */
		margin-right:20px;
		overflow:hidden;
	}
	div#sideBar {
		position:fixed !important;
		top:162px;
		left:743px;
		width:162px;
		height:auto;
	}
	div#turnoutthelights {
		top:0;
		left:194px;
		position:fixed !important;
		height:164px;
		width:550px;
		background:#000;
		voice-family: "\"}\""; 
 		voice-family:inherit;
  		position:absolute;
	}
	form#mailing {
		top:40px;
		left:744px;
		position:fixed !important;
		font-size:1.2em;
		voice-family: "\"}\""; 
 		voice-family:inherit;
  		position:absolute;
	}
	form#mailing label {
		display:block;
		font-size:1.1em;
		margin:5px 0 0 0;
	}
	form#mailing input {
		padding:6px;
		width:150px;
		border-style:none;
		font-family:"Courier New", Courier, monospace;
	}
		form#mailing input.in-news {
			background:url(/imgs/src/fill-news.gif);
		}
		form#mailing input.in-pictures {
			background:url(/imgs/src/fill-pictures.gif);
		}
		form#mailing input.in-releases {
			background:url(/imgs/src/fill-releases.gif);
		}
		form#mailing input.in-lyrics {
			background:url(/imgs/src/fill-lyrics.gif);
		}
		form#mailing input.in-videos {
			background:url(/imgs/src/fill-videos.gif);
		}
		form#mailing input.in-gigs {
			background:url(/imgs/src/fill-gigs.gif);
		}
		form#mailing input.in-food {
			background:url(/imgs/src/fill-food.gif);
		}
		form#mailing input.in-shop {
			background:url(/imgs/src/fill-shop.gif);
		}
		form#mailing input.in-biography {
			background:url(/imgs/src/fill-biography.gif);
		}
		form#mailing input.in-press {
			background:url(/imgs/src/fill-press.gif);
		}
		form#mailing input.in-contact {
			background:url(/imgs/src/fill-contact.gif);
		}
	h1#logo {
		width:126px; height:92px;
		padding-right:30px; /*overlap background white */
		padding-top:40px;
		padding-bottom:35px;
		background:#000 url(/imgs/src/logo.gif) no-repeat 0 40px;
		text-indent:-9999px;
		z-index:1;
	}
	h2 {
		font-size:2em;
		display:inline;
		text-transform:uppercase;
	}
	h3 {
		font-size:2em;
		text-transform:uppercase;
	}
	h4 {
		font-size:1.3em;
		color:#fff;
	}
	h4.bump {
		margin:0 0 22px 0;
	}
	h3.h-title {
		margin:22px 0 0 0;
	}
	.spacer {
		/* Use in conjunction with H4s */
		padding:11px 0;
	}
	ul.spacer {
		line-height:1.5em;
	}
	ul.spacer a {
		color:#eee;
	}
	div.news-post img {
		margin:11px 0 0 0;
	}
	ul#nav {
		font-size:2em;
		line-height:1.1em;
	}
	ul#nav li {
		display:block;
	}
	ul#nav li a {
		text-decoration:none;
		color:#fff;
		margin-bottom:2px;
	}
	
		ul#nav li a.nav-news:hover, ul#nav li a.nav-news-on, h2.h-news {
			background:url(/imgs/src/fill-news.gif) repeat-x bottom left;
		}
		ul#nav li a.nav-releases:hover, ul#nav li a.nav-releases-on, h2.h-releases {
			background:url(/imgs/src/fill-releases.gif) repeat-x bottom left;
		}
		ul#nav li a.nav-lyrics:hover, ul#nav li a.nav-lyrics-on, h2.h-lyrics {
			background:url(/imgs/src/fill-lyrics.gif) repeat-x bottom left;
		}
		ul#nav li a.nav-biography:hover, ul#nav li a.nav-biography-on, h2.h-biography {
			background:url(/imgs/src/fill-biography.gif) repeat-x bottom left;
		}
		ul#nav li a.nav-pictures:hover, ul#nav li a.nav-pictures-on, h2.h-pictures {
			background:url(/imgs/src/fill-pictures.gif) repeat-x bottom left;
		}
		ul#nav li a.nav-videos:hover, ul#nav li a.nav-videos-on, h2.h-videos {
			background:url(/imgs/src/fill-videos.gif) repeat-x bottom left;
		}
		ul#nav li a.nav-press:hover, ul#nav li a.nav-press-on, h2.h-press {
			background:url(/imgs/src/fill-press.gif) repeat-x bottom left;
		}
		ul#nav li a.nav-shop:hover, ul#nav li a.nav-shop-on, h2.h-shop {
			background:url(/imgs/src/fill-shop.gif) repeat-x bottom left;
		}
		ul#nav li a.nav-myspace:hover, ul#nav li a.nav-myspace-on, h2.h-myspace {
			background:url(/imgs/src/fill-myspace.gif) repeat-x bottom left;
		}
		ul#nav li a.nav-contact:hover, ul#nav li a.nav-contact-on, h2.h-contact {
			background:url(/imgs/src/fill-contact.gif) repeat-x bottom left;
		}
		ul#nav li a.nav-gigs:hover, ul#nav li a.nav-gigs-on, h2.h-gigs {
			background:url(/imgs/src/fill-gigs.gif) repeat-x bottom left;
		}
		ul#nav li a.nav-food:hover, ul#nav li a.nav-food-on, h2.h-food {
			background:url(/imgs/src/fill-food.gif) repeat-x bottom left;
		}
		ul#nav li a.nav-fansite:hover {
			background:url(/imgs/src/fill-fansite.gif) repeat-x bottom left;
		}
		ul#nav li a.nav-cajuntv:hover {
			background:url(/imgs/src/fill-cajuntv.gif) repeat-x bottom left;
		}
		
	.blockImg {
		display:block;
		margin:6px 0;
	}
		
	div.news-post {
		padding-bottom:22px;
		background:url(/imgs/src/dash.gif) repeat-x bottom left;
	}
	div.release {
		padding-bottom:22px;
		margin-bottom:22px;
		background:url(/imgs/src/dash.gif) repeat-x bottom left;
	}
	div.video {
		padding:22px 0;
		background:url(/imgs/src/dash.gif) repeat-x bottom left;
	}
	div.video object embed {
		margin:11px 0 0 0;
	}
	
	p {
		margin:22px 0 0 0;
		font-size:1.3em;
	}
	ul#nav li.copy {
		font-size:9px;
		text-align:left;
		margin:22px 0 0 0;
	}
	div#breezeblock {
		height:40px;
		background:#000;
		bottom:0;
		color:#000;
	}

	img.prop {
		float:left;
		height:600px;	
	}
	div#imageGallery {
		margin:22px 0;
	}
	div#imageGallery img {
		margin:4px 2px 0 2px;
		vertical-align:top;
		background:yellow;
		cursor:pointer;
	}
	
	ul.tracklist {
		margin:11px 0 0 0;
		font-size:1.3em;
	}
	dl.gigs {
		margin:22px 0;
	}
	dl.gigs dt {
		font-size:1.5em;
		margin:0 0 6px 0;
	}
	dl.gigs dd {
		font-size:1.2em;
		margin:0 0 11px 0;
	}