/* Composition Styles */
		
	#biography {
		background: url("/assets/images/background/fenceback.jpg");
		}	
	#contact {
		background: url("/assets/images/background/contactback.jpg");
		}					
	#home, 
	#news, 
	#pageid {
		background: url("/assets/images/background/mainback.jpg");
		}	
	#music,
	#mp3s,
	#scoring,
	#video {
		background: url("/assets/images/background/discoback.jpg");
		}		
	#photos {
		background: url("/assets/images/background/ampback1.jpg");
		}		
	#road {
		background: url("/assets/images/background/platesback.jpg");
		}	
	#shows {
		background: url("/assets/images/background/performback.jpg");
		}
		
		
	#contact {
		word-wrap: break-word;
		}
	
	.content {
		padding: 30px 60px;
		}
		#home #c1 .content {
			background: transparent url("/assets/images/splash.jpg") no-repeat 100% 30px;
			margin-left: 60px;
			padding: 280px 0 30px 0;
			}
		.layout312 #c1 .content {
			padding-right: 30px;
			}
		.layout312 #c2 .content {
			padding-left: 30px;
			}

	.framed {
		border: 5px solid #fff;
		}

	.gallery { 
			list-style: none;
			margin: 0 0 12.8px;
			padding: 0;
			}
			.gallery a {
				text-decoration: none;
				}
			.gallery a:hover,
			#lightbox-secNav-btnClose:hover {
				background: 0;
				color: #fff;
				}		
			.gallery li { 
				display: inline;
				}
				.gallery li img {
					border: 7px solid #CBCBCB;
					border-bottom-width: 20px;
					}
					.gallery li a:hover img {
						border-color: #fff;		
						}						
		
	#home em {
		color: #DAA520;
		font-weight: bold;
		}
		#home a:hover em {
			color: #fff;
			}	
	
	#home #upcomingShows {
		list-style: none;
		margin-left: 0;
		padding: 0;
		}
		
		
	#lightbox-image-details-caption em {
		display: block;
		font-weight: normal;
		}		

	#navPrimary {
		position: fixed;
		padding: 30px 0;
		}
		#navPrimary li {
			line-height: 100%;
			margin: 0;
			overflow: hidden;
			padding: 0;
			}
			#navPrimary li a {
				background: transparent url("/assets/images/ui/nav.jpg") no-repeat 0 0;
				display: block;
				height: 60px;
				margin: 0 0 2px;
				width: 60px;
				text-indent: -1000px;
				}
				#navPrimary li#navShows a {
					background-position:  -60px 0;
					}
				#navPrimary li#navBio a {
					background-position:  -120px 0;
					}
				#navPrimary li#navMusic a {
					background-position:  -180px 0;
					}
				#navPrimary li#navPhotos a {
					background-position:  -240px 0;
					}
				#navPrimary li#navRoad a {
					background-position:  -300px 0;
					}
				#navPrimary li#navContact a {
					background-position:  -360px 0;
					}
				#navPrimary li#navScoring a {
					background-position:  -420px 0;
					}
			#navPrimary li a:link, #navPrimary li a:visited {
				color: #000;
				}
			#navPrimary li a:hover {
				background-position:  0 -60px;
				}
				#navPrimary li#navHome a:hover {
					background-position:  0 -60px;
					}
				#navPrimary li#navShows a:hover {
					background-position:  -60px -60px;
					}
				#navPrimary li#navBio a:hover {
					background-position:  -120px -60px;
					}
				#navPrimary li#navMusic a:hover {
					background-position:  -180px -60px;
					}
				#navPrimary li#navPhotos a:hover {
					background-position:  -240px -60px;
					}
				#navPrimary li#navRoad a:hover {
					background-position:  -300px -60px;
					}
				#navPrimary li#navContact a:hover {
					background-position:  -360px -60px;	
					}
				#navPrimary li#navScoring a:hover {
					background-position:  -420px -60px;	
					}					
			#navPrimary li a:active {
				}
		#navPrimary ul {
			background: #000;
			list-style: none;
			margin: -30px 0 0;
			padding: 30px 32px 30px 28px;
			}
			
	.pics a {
		border: 1px solid #fff;
		display: block;
		float: right;
		font-size: 89%;
		line-height: 100%;
		margin: 0 10px 20px;
		padding: 3px;
		text-decoration: none;
		}
		.pics a:hover {
			background: none;
			border: 1px solid #DAA520;
			}
		.pics a img {
			display: block;
			}			