h1 {                				font-size:            			180%;
                    				color:                			#41c2cf;
                    				padding-bottom:					0px;
                    				margin-bottom:					10px;
                    				font-weight:					normal;
                    				margin-top:						30px;
                    				line-height:					80%;
}

h2 {                				color:							#41c2cf;
									font-size:            			130%;
									line-height:					110%;
									font-weight:					normal;
									padding-bottom:					0px;
									padding-top:					10px;
									padding-bottom:					0px;
									margin-bottom:					0px;
}	

h3 {                				font-size:            			110%;
                    				color:                			#646464;
                    				padding-bottom:					5px;
                    				margin-bottom:					0px;
                    				line-height:					100%;
                    				font-weight:					normal;
                    				padding-top:					5px;
}

h4 {                				font-size:            			140%;
                    				color:                			#646464;
                    				padding-bottom:					5px;
                    				margin-bottom:					0px;
                    				line-height:					100%;
                    				font-weight:					normal;
                    				padding-top:					5px;
}

#social {							position:						fixed;
									top:							25px;
									padding-left:					25px;
}

div#social td {						width:							42px;
}

q {									font-style:						italic;
}

#navigation {  						position: 						fixed;
									top: 							570px;
									left: 							0px;
}

#enter {  							position: 						fixed;
									top: 							570px;
									left: 							320px;
}

#header {							padding-top:					0px;
									height:							380px;
									padding-bottom:					20px;
}

.headspace {						padding-bottom:					10px;
}

table {								border-collapse:				collapse;
}

#enter {							margin-bottom:					20px;
                  					text-align:						center;
}

.bold {								font-weight:					bold;
									padding-bottom:					10px;
}

img {								border:							none;
									margin-bottom:					0px;
									padding-bottom:					0px;
}

#links {							font-size: 						150%;
									text-align:						left;
									line-height:					190%;
									margin-right: 					40px;
									margin-left:					290px;
									margin-top:						0px;
									padding-top:					0px;
									padding-bottom:					80px;
}

#narrowleft {						color:							#646464;
									font-size: 						130%;
									line-height:					160%;
									float:                			left;
									width:                			220px;
									padding:						0px;
									margin-left:					30px;
									margin-top:						10px;
}

#videoleft {						color:							#646464;
									font-size: 						110%;
									line-height:					130%;
									float:                			left;
									width:                			210px;
									padding:						0px;
									margin-left:					40px;
									margin-top:						0px;
}

#main {								color:							#ffffff;
									font-size: 						110%;
									text-align:						left;
									line-height:					170%;
									margin-bottom:					1em;
									padding-top:					30px;
									padding-bottom:					30px;
}

div#main p {						padding-bottom:					0px;
									margin-bottom:					5px;
									padding-top:					2px;
									margin-top:						0px;
}

div#main table {					padding-bottom:					0px;
									margin-bottom:					0px;
									padding-top:					0px;
									margin-top:						0px;
}

#gallerymain {						color:							#ffffff;
									font-size: 						110%;
									text-align:						left;
									line-height:					170%;
									margin-bottom:					1em;
									padding-top:					30px;
									padding-bottom:					30px;
									width:							450px;
}

#homemain {							padding-top:					290px;
}

div#gallerymain img {				margin-right:					5px;
									margin-bottom:					5px;
}

#signup {							color:							#ffffff;
									font-size: 						100%;
									line-height:					150%;
									padding:						15px 15px 15px 15px;
									margin-left:					0px;
									margin-top:						25px;
									background-image:				url(images/1pxblue.png);
									background-repeat:				repeat;
									background-position:			top left;
}

div#signup p {						padding-bottom:					0px;
									margin-bottom:					5px;
									padding-top:					0px;
									margin-top:						0px;
}

div#signup tr {						height:							30px;
}

.formname {							width:							80px;
}

.spam {								width:							300px;
}

a:link {							font-weight:    				normal;
									color:							#41c2cf;
									text-decoration:				none;
}

a:visited {							font-weight:    				normal;
									color:							#bad6d8;
									text-decoration:				none;
}

a:hover {							font-weight:    				normal;
									color:							#bad6d8;
									text-decoration:				none;
}

#allcontent {      					position: absolute;
									top: 0px;
									left: 740px;
									right: 80px;
									z-index: 50;
}

ul {								padding-left:					0px;
									list-style-type:				none;
}

.bigger {							padding-bottom:					20px;
									font-weight:					bold;
									font-size:						115%;
}

.dates {							width:							110px;
}

.venue {							width:							200px;
}

.phone {							width:							110px;
}

#slideshow {
padding:					0px 0px 0px 0px;
margin:						0px 0px 0px 0px;
text-align:					left;
}

#slide-images {
position:					relative;
display:					block;
margin:						0px;
padding:					0px;
width:						900px;
height:						700px;
overflow:					hidden;
}

#slide-images li {
position:					absolute;
display:					block;
list-style-type:			none;
margin:						0px;
padding:					0px;
background-color:			#FFFFFF;
}

#slide-images li img {
display:					block;
background-color:			#FFFFFF;
}

#videoright {						font-size: 						110%;
									text-align:						left;
									line-height:					150%;
									margin-right: 					40px;
									margin-left:					290px;
									margin-top:						0px;
									padding-top:					5px;
									padding-bottom:					100px;
}

.videotable {						margin-top:						20px;
}

.play {								width:							50px;
									vertical-align:					top;
									font-weight:					bold;
}

.video {							vertical-align:					top;
									padding-bottom:					7px;
}

.gigs { 							width:							450px;
}

#footer {  							font-family:          			verdana, Arial, Helvetica, sans-serif;
									font-size:            			80%;
									line-height:          			160%;
									color:							#ffffff;
									font-weight:					normal;
									margin-top: 					30px;
									margin-bottom:					30px;
}

div#footer a:link {            		
color:                		#ffffff;
text-decoration:      		none;
font-weight:          		normal; 
}

div#footer a:visited {         		
color:                 		#ffffff;
text-decoration:       		none;
font-weight:           		normal; 
}

div#footer a:hover {         			
color:                 		#b2cbcd;
text-decoration:       		none;
font-weight:           		normal; 
}

div#footertext p {    				padding:						0px
									margin:							0px;
}

div#footer a:link {					color:							#ffffff;
									font-weight:					normal;
}

div#footer a:visited {  			color:                 			#ffffff;
                    				font-weight:					normal;
}

div#footer a:hover {				color:							#bad6d8;
									font-weight:					normal;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


