/* MAIN ELEMENTS*/

html{overflow: scroll;}

body {
		font-family:Arial, Helvetica, sans-serif;
		font-size: small;
   		voice-family: "\"}\"";
   		voice-family: inherit;
   		font-size: medium;
		color:#009900;
		text-transform:lowercase;
		background-color:#000000;
		/*background-image:url(http://www.laboratorynoise.co.uk/site/images/pixel_mono.gif);*/
		/*_scrollbar-face-color:#000000;
		_scrollbar-highlight-color:#006600;
		_scrollbar-3dlight-color:#006600;
		_scrollbar-shadow-color:#224422;
		_scrollbar-darkshadow-color:#222222;	
		_scrollbar-arrow-color:#006600;
		_scrollbar-track-color:#99BB77; */

		}
		
/*FONT SIZING*/
html>body {
   font-size: small;

}

h1{
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	font-size:x-large;
	margin-bottom:5px;
}
h2{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#009900;
	text-transform:lowercase;
	font-weight:bold;
	text-align:center;
	font-size: small;
	padding:2px;
}
h3{
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	font-size: small;
}

table{
	font-size: small;
	text-align:left;
}

a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#009900;
	padding-left:1px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;	
}

a:hover{

	background-color:#009900;
	color:#000000;
}

img {
	border: 0px;
	text-decoration:none;
}

hr {color:#009900; background-color:#000000;}

/*TEXT STYLES*/

.standard_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:left;
}

.sub-heading{
	color:#ffffff;
	/*text-shadow:#009900;*/
	font-weight:bold;
	text-align:left;
	font-size: small;
}

/*INPUT STYLE*/

input{
	background:#000000; 
	color:#009900; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	border-color:#009900;
	border-width:1px;
}

textarea{
	background:#000000; 
	color:#009900; 
	border-color:#009900;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}

.radio{
	background:#000000; 
	color:#009900;

}

.button{
	background:#009900; 
	color:#000000;
	border:solid;
	border-bottom-color:#006600; 
	border-right-color:#006600; 
	border-top-color:#006600; 
	border-left-color:#006600; 
	border-width:1px;
	width:200px;
	font-weight:bold;
}

/*a.link_button{
	background:#333333; 
	color:#009900;
	font-weight:normal;
	border:solid;
	border-bottom-color:#222222; 
	border-right-color:#222222; 
	border-top-color:#009900; 
	border-left-color:#009900; 
	border-width:1px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
}*/

/*LAYOUT AREA*/

div.layout {
	position:relative;
	float:none;
	top:0px;
	padding:0px;
	bottom:0px;
	z-index:5;
	width:100%;
	/*border:#009900;
	border:solid;
	border-width:1px; For Design Use*/
}

/*MAIN TEMPLATE AREA*/

.main{
	/*background-color:#333333;
	height: 90%;*/
		width: 700px;
	margin-left: auto;
	margin-right: auto;
}

div.main {
	position:relative;
	top:15px;
	margin:0px;
	padding:0px;
		margin-left: auto;
margin-right: auto;
}


/* MENU BAR*/

.menu{
	width: 100%;
	text-align:center;
}

div.menu{
	text-align:center;
	position:relative;
	top:0px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;

}

/*MENU ITEMS*/

.menu_item a{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#009900;
	text-transform:lowercase;
	font-weight:bold;
	text-align:center;
	font-size: small;
	padding:2px;


}

.menu_item a:hover{
	color:#000000;
	background-color:#009900;
	
}

/*SQUARE DOT*/

.menu_item img{ 
	margin-left:5px;
	margin-right:5px;
	margin-bottom:3px;
}

/*TITLE BAR*/

.title{
	text-align:center;
	background-image: url(http://laboratorynoise.co.uk/site/images/labnoise_logo_green2.png); 
	width: 500px;
    height: 37px;
    top: 0px;
}

div.title {
	text-align:center;
	margin:0px;
	padding:0px;
	position:relative;
	top:10px;
	width:500px; /*width of title image*/
	float:none;
	z-index:3;
}

/*MIDDLE CONTENT*/

.mid_content{
	text-align:left;
	left:0px;
	top:10px;
}

div.mid_content{
	position:relative;
	right:10px;
	width:100%;
	height:99%;
	top:10px;
	float:left;	
}
/*MIDDLE CONTENT ELEMENT*/

div.mid{
	position:relative;
	left:0px;
	top:0px;
	margin-bottom:10px;
	padding:10px;
	float:left;
	height:99%;
	border:#009900;
	border:solid;
	border-width:1px;	
	margin-left: auto;
	margin-right: auto;
	width:100%;
}

/*RIGHT CONTENT TEMPLATE*/

.right{
	text-align:left;
	right:0px;
	top:10px;
}

div.right{
	
	position:relative;
	right:0px;
	top:10px;
	float:right;
	width:344px;
}

/*LEFT CONTENT TEMPLATE*/

.left{
	text-align:left;
	left:0px;
	top:10px;
	
}

div.left{

	position:relative;
	right:10px;
	top:10px;
	float:left;	
	width:344px;
}


/*RIGHT CONTENT ELEMENT*/

.right_element{	
padding:10px;
}


div.right_element{

	
	position:relative;	
	right:0px;
	top:0px;
	margin-bottom:10px;
	float:none;
	border:#009900;
	border:solid;
	border-width:1px;	



}


/*LEFT CONTENT ELEMENT*/

div.left_element{

	position:relative;

	left:0px;
	top:0px;
	margin-bottom:10px;
	padding:10px;
	float:none;
	border:#009900;
	border:solid;
	border-width:1px;	

}

/*RIGHT CONTENT TEMPLATE SHORT*/

.right_short{
	text-align:left;
	right:0px;
	top:10px;
}

div.right_short{
	position:relative;
	right:0px;
	top:10px;
	float:right;
	width:250px;
	
		
}

/*LEFT CONTENT TEMPLATE LONG*/

.left_long{
	text-align:left;
	left:0px;
	top:10px;
	
}

div.left_long{
	position:relative;
	right:10px;
	top:10px;
	float:left;	
	width:398px;


}


/*RIGHT CONTENT ELEMENT SHORT*/

div.right_element_short{
	position:relative;
	width:100%;
	right:20px;
	top:0px;
	margin-bottom:10px;
	float:none;
	padding:10px;	
	width:250px;
		border:#009900;
	border:solid;
	border-width:1px;	

}


/*LEFT CONTENT ELEMENT LONG*/

div.left_element_long{
	
	position:relative;
	width:100%;
	left:0px;
	top:0px;
	margin-bottom:10px;
	padding:10px;
	float:none;
	width:398px;
		border:#009900;
	border:solid;
	border-width:1px;	
}

/*BAND LOGIN*/

.format{
display:none;
}

/*FOOTER*/

.footer{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#009900;
}

.footer a{color:#009900; padding:0px;}
.footer a:hover {color:#000000; 
background-color:#009900; 
padding:0px;
	 
}

div.footer{
	position:relative;
	float:right;
	bottom:10px;
	width:700px;
	padding-top:20px;
	padding-bottom:10px;
	z-index:2;
}

/*RELEASES*/

.release_art {
  position:relative;
  float:right;
  top:0px;
  padding:5px;
  /*padding-bottom:5px;*/
    border-width: 1px;
  border-color:#009900;
  border-style:solid; 
}

.release_art_large {
  position:relative;
  float:right;
  margin-left:50px;
  padding-left:0px;
  padding-bottom:0px;
  padding-top:0px;
  border-width: 1px;
  border-color:#009900;
  border-style:solid;
}

.merchandise {
  position:relative;
  float:right;
  margin-left:0px;
  padding-left:0px;
  padding-bottom:0px;
  padding-top:0px;
  border-width: 1px;
  border-color:#009900;
  border-style:solid;
}


/*NEWS ITEM*/


.headline{font-size:large; color:#ffffff}
.date{}
.article{}

/*PLAYER*/

.player{
}

/*BIO*/

.bio_image {
  padding:5px;
  margin:5px;
}

/*HTML GALLERY*/

.html_gallery{
	position:relative;
	float:none;
	border:none;
	padding:5px;


}

.credits{
text-align:right;
position:relative;
float:right;
right:5px;
bottom:10px;
z-index:2;
}

.view{
text-align:left;
position:relative;
float:left;
left:5px;
bottom:10px;
z-index:2;
}

.northern{
	border:solid;
	border-width:1px;	
	border:#009900;
}

.enter{
	font-size:xx-large;
}

div.flash{
	position:absolute;
	bottom:10px;
	margin:0px;
	padding:0px;
	border:none;
	text-decoration:none;
	z-index:3;
	text-align:center;
}


/*links page three column layout*/

#leftcontent {
position: relative;
left:0px;
top:10px;
width:200px;
float:left;
/*background:#333333;
border:10px solid #123456;*/
	}

#centercontent {
position: relative;
left:38px;
top:10px;
width:200px;
float:left;
/*_left:11px; IE6 hack*/
	}

	
/*html>body #centercontent {
margin-left: 201px;
margin-right:201px;
	}*/

#rightcontent {
position: relative;
right:25px;
top:10px;
width:200px;
float:right;
/*_right:-2px; IE6 hack*/
/*background:#333333;
border:1px solid #999999;*/
	}
	
.element{
	text-align:left;
	padding:10px;
	width:205px;
	top:0px;
	margin-bottom:10px;
	text-transform:capitalize;
	border:#009900;
	border:solid;
	border-width:1px;	
	
}

/*Switch Icon*/

.plus {
	background-image: url("http://www.laboratorynoise.co.uk/site/images/plus_high.gif"); 
	width: 16px;
    height: 16px;
	float:left;
	
}

.minus {
	background-image: url("http://www.laboratorynoise.co.uk/site/images/minus_high.gif"); 
	width: 16px;
    height: 16px;
	float:left;
}

.rss {
	background-color:#000000;
	color:#009900;
	background-image: url("http://www.laboratorynoise.co.uk/site/images/rss_icon_high.gif");
	background-position:right;
	background-repeat:no-repeat;
	text-align:right;
	padding-right:21px;
    height: 16px;
	position:relative;
 	float:right;
	top:0px;
}

/*TABLE CSS*/

table#live { width: 99%;  }
table#live td { padding: 3px;}
.date { width: 75px; }
.venue{ }
.city { }

table#live_history1 { width: 675px;  }
table#live_history1 td { padding: 3px;}

table#live_history2 { width: 675px;  }
table#live_history2  td { padding: 3px;}

.date_history { width: 75px; }
.venue_history{ width: 160px;}
.city_history { width: 90px;}
.bands_history { width: 250px;}
.event_history { width: 100px;}


/*WAI LINK SEPERATION*/

.link_seperator{ display:none;}

/*TEXT FORMATTING*/

.justify { text-align:justify;}

/* CSS CHANGE */

div.access{
	position:absolute;
	right:0px;
	top:0px;
	margin:0px;
	padding:0px;
	border:none;
	float:right;
	text-decoration:none;
	text-align:right;
	z-index:9;
	font-size:small;
}

body {/*background-image:url(http://www.laboratorynoise.co.uk/site/images/live_background.jpg);
		background-repeat:no-repeat;
		background-position:center;*/
		background-image:url(http://www.laboratorynoise.co.uk/site/images/pixel_mono.gif);}

.computer a {display:none;}

.dot {display:none;}

.psychadelic a {color: #ffffff; padding:5px;}

.psychadelic a:hover {
	color: #ffffff; 
	background-color:#ff0000;
	background-image:url(http://www.laboratorynoise.co.uk/site/images/pixel_colour.gif);
}
.normal a {color: #ffffff; padding:5px;}

.normal a:hover {
	color: #000000; 
	background-color:#999999;
	z-index:9;
	
}

.title{display:none;}
div.title{display:none;}


.alternate_title{
	text-align:center;
	/*background-image: url(http://laboratorynoise.co.uk/site/images/labnoise_logo_green2.gif); 
	width: 500px;
    height: 37px;
    top: 0px;*/
}

div.alternate_title {
	text-align:center;
	margin:0px;
	padding:0px;
	position:relative;
	top:10px;
	width:500px; /*width of title image*/
	margin-left: auto;
	margin-right: auto;
	float:none;
	z-index:3;
}

.seperator{display:none;}

/*END CSS CHANGE */

/*ENTRY PAGE*/

#labnoise_menu{	
	margin:auto;
	width:100%;
	z-index:20;
	text-align:center;
}
.enter{
	margin-left: auto;
	margin-right: auto;
	width:100%;
	text-align:center;
}
.flash{
	margin-left: auto;
	margin-right: auto;
	width:100%;
}

#background{
background-color:#000000;
background-image:url(http://www.laboratorynoise.co.uk/site/images/live_background.jpg);
background-position:center;
background-repeat:no-repeat;
z-index:19;
border:#009900;
border:solid;
border-width:1px;
width:502px;
margin:auto;	
}
/*END ENTRY*/

/* Zebra JQuery table */
tr.alt td { background-color:#444444;}
tfoot tr.alt td { background-color:#333333;}

/*	Shop CSS */

.player_button{
float:right;
}

.button_buy{
	background:#333333; 
	color:#999999;
	border:solid;
	border-bottom-color:#222222; 
	border-right-color:#222222; 
	border-top-color:#999999; 
	border-left-color:#999999; 
	border-width:1px;
	width:50px;
	font-weight:bold;
	margin-top:0px;
}

/* Tables CSS*/

td { padding:0px; padding-top:3px; padding-left:10px; margin:10px; padding-right:10px;} 
td form{ padding:0px; margin:0px; text-align:center;} 
thead th{ background-color:#999999; color:#333333; font-weight: bold; cursor: pointer;} 

.selectors { float:right; padding-bottom:5px; padding-right:25px;}

th.header {     background-image: url(../images/small.gif); cursor: pointer;     font-weight: bold;     background-repeat: no-repeat;     background-position: center left;     padding-left: 20px;     border-right: 1px solid #dad9c7;     margin-left: -1px; } 

th.headerSortDown { background-image: url(../images/desc.gif); }
th.headerSortUp { background-image: url(../images/asc.gif); } 

/*Light Box CSS*/

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 100%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

		/* jQuery lightBox plugin - Gallery style */
	#gallery  img {
		border: 5px solid #666666;
		border-width: 5px 5px 5px;
		margin:1px;
	}
	#gallery  a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#gallery  a:hover { color: #fff; }
	
	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #3333333;
		/*padding: 10px;
		width: 520px;*/
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #666666;
		border-width: 5px 5px 5px;
		margin-bottom:1px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
	#twitter-link {color:ffffff;}