/* Basic Styles */

/* HTML Elements */ 

	a {} /* Avoid using as will assign it to <a name=""> */
		a:link{
			color: #DAA520;
			}
		a:visited {
			color: #fff;
			}
		a:hover {
			background: #DAA520;
			color: #fff;
			text-decoration: none;
		} 
	
	body {
		background: #000;
		color: #fff;
		font: 80%/150% verdana, arial, helvetica, sans-serif;
		}
	
	dl, p, ol, td, ul {
		margin-top: 0;
		}
	
	h1, h2, h3, h4, h5, h6 {
		margin: 0 0 1em;
		font-size: 100%; 
		}
		h1 {
			font-size: 120%; 
			background: #000;
			height: 54px;
			margin: 0 60px 25px 180px;
			overflow: hidden;
			position: relative;
				top: 30px;
			text-indent: -1000px;
						
			}
			#biography h1 {
				background: #000 url("/assets/images/bio.jpg") no-repeat 0 0;
				}
			#contact h1 {
				background: #000 url("/assets/images/contact.jpg") no-repeat 0 0;
				}				
			#home h1 {
				background: #000 url("/assets/images/home.jpg") no-repeat 0 0;
				}
			#music h1 {
				background: #000 url("/assets/images/music.jpg") no-repeat 0 0;
				}	
			#mp3s h1 {
				background: #000 url("/assets/images/mp3.jpg") no-repeat 0 0;
				}
			#news h1 {
				background: #000 url("/assets/images/news.jpg") no-repeat 0 0;
				}										
			#photos h1 {
				background: #000 url("/assets/images/photos.jpg") no-repeat 0 0;
				}									
			#road h1 {
				background: #000 url("/assets/images/ontheroad.jpg") no-repeat 0 0;
				}
			#scoring h1 {
				background: #000 url("/assets/images/scoring.jpg") no-repeat 0 0;
				}
			#shows h1 {
				background: #000 url("/assets/images/shows.jpg") no-repeat 0 0;
				}
			#video h1 {
				background: #000 url("/assets/images/video.jpg") no-repeat 0 0;
				}				
		h2 {
			color: #DAA520;
			text-transform: uppercase;
			}
			#contact h2, #home h2 {
				border-bottom: 1px dotted #DAA520;
				}
			#music h2 {
				background: #000;
				clear: both;
				color: #fff;
				font-size: 120%;
				padding: 7px;
				text-transform: none;
				}
				#music h2 em {
					color: #DAA520;
					}
			#photos h2 {
				background: #000;
				color: #fff;
				font-weight: normal;
				padding: 4px;
				margin-top: 1em;
				text-transform: none;
				}
			#shows h2 {
				padding-top: 1em;
				}
		h3 {
			color: #fff;
			margin: 0;
			}
			h3 span {
				color: #DAA520;
				}
	
	img {
		border: none;
		}
	
	li {

		}
		li li, li p, li h2, dd li, td h1, td h2, td h3, td h4, td h5, td h6, td label, td li, td p, td td {
			font-size: 100%;
			}
			
	table {
		border-collapse: collapse;
		width: 100%;
		}
			
	td, th {
		padding: 4px;
		}
		td {
			vertical-align: top;
			}
			.tr2 td {
				border-bottom: 1px dotted #000;
				border-top: 1px dotted #000;				
				}
		th {
			background: #000;
			color: fff;
			text-align: left;
			}


/* Format Classes */

	.alignLeft {
		clear: left;
		float: left;
		width: 40%;
		}
		img.alignLeft {
			margin: 0 10px 10px 0;
			width: auto;
			}
		li.alignLeft {
			width: 45%;
			}
	
	.alignRight {
		clear: right; 
		float: right;
		width: 40%;
		}
		img.alignRight {
			margin: 0 0 10px 10px;		
			width: auto;
			}
		li.alignRight {
			clear: none;
			float: none;
			width: auto;
			}
			
	.button {
		background: #000 url("/assets/images/ui/bg_btn_buy.jpg") repeat-x 0 0;
		border: 2px solid #000;
		color: #DAA520;
		margin: 0 0 0 9px;
		padding: 5px;
		text-decoration: none;
		}
		.button:hover {
			background: #000 url("/assets/images/ui/bg_btn_buy.jpg") repeat-x 0 -50px;
			border: 2px solid #333;
			}
		#home .button {
			margin-left: 0;
			}
			
	.date, .location {
		white-space: nowrap;
		width: 20%;
		}
			
	.hidden {
		display: none;
		visibility: hidden;
		}
	
	.noBullets {
		list-style: none;
		margin: 0;
		}
		.textboxLeft .noBullets, .textboxRight .noBullets { 
			margin: 0;	
			}
	
	.twoColList {}
	.twoColList li {
		float: left;
		padding-bottom: 10px;
		padding-right: 5%;
		width: 40%;
		}
		
	.textboxCenter { 
		margin: 0 20px 20px;
		padding: 0;
		}
	
	.textboxLeft {
		float: left;
		margin: 0 20px 20px 0;
		padding: 0;
		width: 50%;
		}
	
	.textboxRight { 
		clear: right; 
		float: right; 
		margin: 0 0 20px 20px;
		padding: 0;
		width: 40%;
		}
		
	.tr1 {
		background: transparent url("/assets/images/ui/tr1.gif");
		}		
		html>body .tr1 {
			background: transparent url("/assets/images/ui/tr1.png");
			}