body {              		background-color:     				#713947;
							background-image:      				url(images/hessian.gif);
							font-family:						Verdana, Arial, Helvetica, sans-serif;
                    		font-size:            				x-small;
                    		color:                				#565656;
                    		margin-top:           				0px;
                    		padding-top:						0px;
                    		line-height:						160%;
                    		text-align:							center;
}

h1 {                		
							font-size:            				150%;

							line-height:						150%;
							color:                				#565656; 
							font-weight:    					bold;
 
                          padding-bottom:						5px; 
 							margin-top:							30px;
}

h2 {                		
							font-size:            				130%;

							line-height:						150%;
							color:                				#970000; 
							font-weight:    					bold;
 
                          padding-bottom:						0px; 
 							margin-bottom:						5px;
 							margin-top:							20px;
}

a:link {            		color:                				#970000;
                    		text-decoration:      				none;
                    		font-weight:          				bold; 
}

a:visited {         		color:                 				#970000;
                    		text-decoration:       				none;
                    		font-weight:           				bold; 
}

a:hover {					color:								#565656;
							font-weight:						bold;
}

#left {          			font-size:            			100%;
                    		line-height:          			220%;
                    		float:                			left;
	            			padding-top:					0px;
							padding-bottom:					0px;
                           	text-indent:					10px;
                           	width:							120px;
}

#right {					margin-top:						0px;
							padding-top:					0px;
							margin-left:					-30px;
							float: 							right;
							width:							150px;
}

#press {					background-image:      				url(images/presspaper.png);
							background-repeat:     				no-repeat;
                  			background-position:   				top;
                  			height:								600px;
                  			margin-left:						0px;
							margin-right:						30px;
							margin-top:							10px;
							font-size:							120%;
							line-height:						150%;
							padding:							25px 60px 0px 60px;
}

#news {						background-image:      				url(images/newsbg.png);
							background-repeat:     				no-repeat;
                  			background-position:   				top;
                  			height:								600px;
                  			margin-left:						-10px;
							margin-right:						0px;
							margin-top:							-10px;
							font-size:							120%;
							line-height:						140%;
							padding:							40px 90px 0px 80px;
}

#gigs {						background-image:      				url(images/gigspaper.png);
							background-repeat:     				no-repeat;
                  			background-position:   				top;
                  			height:								600px;
                  			margin-left:						0px;
							margin-right:						10px;
							margin-top:							-8px;
							font-size:							110%;
							line-height:						170%;
							padding:							40px 210px 0px 40px;
}

div#gigs ul {				margin-left:						0px;
							padding-left:						0px;
							margin-top:							9px;
							margin-bottom:						9px;
}

div#gigs li {				padding-bottom:						0px;
							list-style-type:					none;
							
}

.gigsintro {				width:								310px;
}

div#gigs td {				padding:							0px;
}

div#gigs p {				margin-top:							0px;
							margin-bottom:						9px;
}

.gigslisting {				width:								75px;
}

#video {					padding-top:						15em;
							padding-left:						101px;
}

#live {						padding-top:						15em;
							text-align:							center;
}

#audio {					padding-top:						30.5em;
							padding-left:						410px;
}

#biog {						background-image:      				url(images/aboutpaper.png);
							background-repeat:     				no-repeat;
                  			background-position:   				top;
                  			height:								600px;
                  			margin-left:						10px;
							margin-right:						30px;
							margin-top:							0px;
							font-size:							110%;
							line-height:						150%;
							padding:							80px 100px 0px 35px;
}

div#biog p {				margin-bottom:						10px;
							margin-top:							0px;
}

#newhome {					margin-left:						0px;
							margin-right:						25px;
							margin-top:							-60px;
							font-size:							100%;
							padding:							0px 0px 0px 30px;
							font-size:							120%;
							line-height:						150%;
}

#interact {					margin-left:						0px;
							margin-right:						30px;
							margin-top:							-20px;
							font-size:							110%;
							line-height:						120%;
							padding:							200px 40px 0px 40px;
}

.int_left {					color:								#565656;
                  			font-size:							120%;
                  			line-height:						130%;
                  			width:								460px;
                  			padding-left:						0px;
                  			padding-right:						0px;
                  			vertical-align:						top;
                  			text-align:							center;
}

.int_right {				color:								#565656;
                  			font-size:							120%;
                  			line-height:						110%;
                  			padding-left:						30px;
                  			vertical-align:						top;
                  			padding-top:						10px;
                  			text-align:							left;
}

.int_right p {				margin-bottom:						1px;
							margin-top:							4px;
}


#interact2 {				margin-left:						0px;
							margin-right:						30px;
							margin-top:							-20px;
							font-size:							110%;
							line-height:						150%;
							padding-top:						73px;
							text-align:							center;
}

.narrower {					width:								430px;
}

div#press td {				vertical-align:						top;
}

.boldred {					font-weight:						bold;
							color:								#970000;
}

#gallery {					height:								620px;
                  			padding:							125px 40px 0px 70px;
}

div#gallery img {			border:								none;
							padding-right:						2px;
							padding-bottom:						2px;
}

#contact {					background-image:      				url(images/contactbg.png);
							background-repeat:     				no-repeat;
                  			background-position:   				top;
                  			font-size:							120%;
                  			line-height:						140%;
                  			height:								620px;
                  			padding:							250px 60px 0px 350px;
                  			text-align:							center;
}

#blank {					padding:							120px 70px 0px 125px;
							font-size:							160%;
}

#middle {					color:								#565656;
							font-size: 							95%;
							text-align:							left;
							line-height:						150%;
							margin-right: 						150px;
							margin-top:							0px;
                  			margin-left:						170px;
                  			padding-top:						150px;
}

.clothtable {				padding-top:						0px;
                  			height:								425px;
}

.left {						color:								#565656;
                  			font-size:							120%;
                  			line-height:						140%;
                  			width:								400px;
                  			padding-left:						45px;
                  			padding-right:						35px;
                  			vertical-align:						top;
                  			background-image:      				url(images/cloth.jpg);
							background-repeat:     				no-repeat;
                  			background-position:   				left;
}

.home {						color:								#565656;
                  			font-size:							102%;
                  			line-height:						130%;
                  			width:								410px;
                  			padding-left:						40px;
                  			padding-right:						30px;
                  			vertical-align:						top;
                  			background-image:      				url(images/cloth.jpg);
							background-repeat:     				no-repeat;
                  			background-position:   				left;
}

.left p {					padding-bottom:						2px;
}

.right {					color:								#565656;
                  			font-size:							120%;
                  			line-height:						130%;
                  			padding-left:						10px;
                  			vertical-align:						top;
                  			text-align:							center;
                  			vertical-align:						top;
}

.align-right {				text-align:							right;
}

img {						border:								none;
}

.right p {					margin-bottom:						1px;
							margin-top:							4px;
}


#homephoto {				margin-left:						210px;
							margin-top:							-170px;
}

.gallerytext {				color:								#e72971;
							text-align:							right;
							padding-right:						66px;
							font-size:							120%;
							font-weight:						bold;
}

.gallerytext2 {				color:								#646464;
							text-align:							center;
							padding-right:						66px;
							font-size:							110%;
							font-weight:						normal;
}

#synchswims {				height:								630px;
                  			padding:							150px 25px 0px 55px;
}

div#synchswims ul {			margin-left:						0px;
							padding-left:						0px;
							list-style-type:					none;
}

.homeright {				width:								270px;
							text-align:							center;
							padding-top:						70px;
}


div#newhome p {				margin-bottom:						0px;
							margin-top:							10px;
}

.ltdedcd {					padding-top:						75px;
}

.btmlinks {					padding-top:						95px;
}

#allcontent {               margin-left:						auto;
                    		margin-right:						auto;
                    		width:								1050px;
                    		margin-top:							0px;
                    		background-image:      				url(images/wholebg.png);
							background-repeat:     				no-repeat;
                  			background-position:   				center;
                  			height:								800px;
}

#allcontent_home {          margin-left:						auto;
                    		margin-right:						auto;
                    		width:								1050px;
                    		margin-top:							0px;
                    		background-image:      				url(images/homebg.jpg);
							background-repeat:     				no-repeat;
                  			background-position:   				center;
                  			height:								800px;
}

#allcontent_vid {           margin-left:						auto;
                    		margin-right:						auto;
                    		width:								1050px;
                    		margin-top:							0px;
                    		background-image:      				url(images/vidbg.jpg);
							background-repeat:     				no-repeat;
                  			background-position:   				center;
                  			height:								800px;
}

#allcontent_vid2 {          margin-left:						auto;
                    		margin-right:						auto;
                    		width:								1050px;
                    		margin-top:							0px;
                    		background-image:      				url(images/vidbg2.jpg);
							background-repeat:     				no-repeat;
                  			background-position:   				center;
                  			height:								800px;
}

#allcontent_inter {         margin-left:						auto;
                    		margin-right:						auto;
                    		width:								1050px;
                    		margin-top:							0px;
                    		background-image:      				url(images/interactivebg.jpg);
							background-repeat:     				no-repeat;
                  			background-position:   				center;
                  			height:								800px;
}

#allcontent_inter2 {        margin-left:						auto;
                    		margin-right:						auto;
                    		width:								1050px;
                    		margin-top:							0px;
                    		background-image:      				url(images/interactivebg2.jpg);
							background-repeat:     				no-repeat;
                  			background-position:   				center;
                  			height:								800px;
}

#allcontent_gallery {       margin-left:						auto;
                    		margin-right:						auto;
                    		width:								1050px;
                    		margin-top:							0px;
                    		background-image:      				url(images/newgallery.jpg);
							background-repeat:     				no-repeat;
                  			background-position:   				center;
                  			height:								800px;
}

#allcontent_synchswims {    margin-left:						auto;
                    		margin-right:						auto;
                    		width:								1050px;
                    		margin-top:							0px;
                    		background-image:      				url(images/synchswims.jpg);
							background-repeat:     				no-repeat;
                  			background-position:   				center;
                  			height:								800px;
}

#allcontent_audio {         margin-left:						auto;
                    		margin-right:						auto;
                    		width:								1050px;
                    		margin-top:							0px;
                    		background-image:      				url(images/stereobg.jpg);
							background-repeat:     				no-repeat;
                  			background-position:   				center;
                  			height:								800px;
}

#livebanner {         	 	margin-left:						auto;
                    		margin-right:						auto;
                    		width:								750px;
}

#martin {             		width:                 				675px;
	            			margin-top:							-80px;
	            			font-size:							90%;
							line-height:						130%;
                    		text-align:							center;
                    		font-weight:						normal;
                  			margin-left:						auto;
                    		margin-right:						auto;
}

#footertext	{						color:							#565656;
									text-align:						left;
									
									padding:						0px 25px 0px 25px;
}

.footerlinks {						width:							670px;
}

.rangeright {						text-align:						right;
									vertical-align:					top;
}

div#footertext p {    				padding:						0px
									margin:							0px;
}

div#martin a:link {			color:								#565656;
							font-weight:						normal;
}

div#martin a:visited {  	color:                 				#565656;
                    		font-weight:						normal;
}

div#martin a:hover {		color:								#565656;
							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; }


