html {
	height:101%;
	background-color: #623829;
}


body {
		margin:0 auto;
		text-align:center;
		background: url(/images/main_bg.jpg) repeat-x 0 0;
		font-size: 100%;
		background-attachment: scroll;/* fixes MAC - border shows about 15px*/
												/* of backgroundimage below last div*/
												/* if window is larger than content also*/
												/*place background-color in html above*/
												/*-fix by http://www.zeldman.com/press/discuss_css.html*/
	}
h1, h2, h3, h4 {
	font: 100%/100% "Lucida Grande", "Trebuchet MS", Verdana, Arial,sans-serif;
}
h1 {
	font-size:1.3em;
	margin:0;
	color:#000000;
	padding: 0px 0px 1px 0px;
}
	
h2 {
	font-size:1.1em;
	margin:0;
	padding:5px 0px 7px 0px;
	color: #330000;
	font-weight: bold; 
}

h3 {
	font-size:1.0em;
	margin:0;
	padding:3px 0px 3px 0px;
	color: #FF0000;
	font-weight: bold;
}

h4 {
	font-size: 1.0em;
	margin:0;
	padding:0px 0px 8px 0px;
	color: #330000;
	font-weight: bold;
}

p, ol, ul, table, dl {
	font:normal .7em/150%  "Lucida Grande", "Trebuchet MS", Verdana, Arial,sans-serif;
	margin:0;
	padding:0 0 10px 0;
}
p.gray {
	color: #333333;
}
a {
	text-decoration: none;
	font-weight:bold;
}
a:link {
  color:#3454A3; 
  font-weight:bold;
  }
  
a:visited {
  color:#3454A3; 
  }
  
a:hover {
  color:#3454A3;
  text-decoration: underline;
  }

dl {
	margin:0;
	padding:0 0 5px 10px;
}

dd {	
	margin:0 0 5px 0px;
	padding:0;
}
dt {
	font-weight:bold;
}

ol {
	padding-left: 15px;
}

ol li {
	margin:0px;
	padding:0px 0px 4px 0px;
}

ul {
	margin:0px;
	padding: 0px 0px 15px 25px;
}
ul li {
	margin:0px;
	padding: 0px 0px 0px 0px;

}
th {
	font-weight:bold;
}

td {
	padding: 3px 0px;
}

img {
	border: 0;
	padding:0;
	margin:0;
}

strong.brown {
	color: #330000;
}

p.artist {
	color: #4C2D0F;
	font-weight: bold;
}

em.title {
	color: #666666;
}

#wrapper {
	width: 722px;
	background: url(/images/bottom_shadow.jpg) repeat-y 0 0;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	}
	#wrapperPadding{
		background: url(/images/page_bg.jpg) no-repeat 0 0;
	}

#topHeader  {
	width: 692px;
	height: 123px;
	margin: 0px auto;
	background: url(/images/top_hdr.jpg) no-repeat 0 0;
	}

	#logolink {
		float: left;
		height: 40px;
		width: 226px;
		margin: 35px 0px 0px 20px;
		cursor: pointer;
		background:transparent;
		z-index: 1;
		position:relative;
	}
	
	#topHeader h1 {
		display: none;
	}

#homeHeader {
	width: 692px;
	height: 224px;
	margin: 0px auto;
	}
	#bioHeader {
		width: 692px;
		height: 128px;
		margin: 0px auto;
		background: url(/images/bio_hdr.jpg) no-repeat 0 0;
	}
	#songwritingHeader {
		width: 692px;
		height: 128px;
		margin: 0px auto;
		background: url(/images/songwriting_hdr.jpg) no-repeat 0 0;
	}
	#albumsHeader {
		width: 692px;
		height: 128px;
		margin: 0px auto;
		background: url(/images/albums_hdr.jpg) no-repeat 0 0;
	}
	#showsHeader {
		width: 692px;
		height: 128px;
		margin: 0px auto;
		background: url(/images/shows_hdr.jpg) no-repeat 0 0;
	}
	#licensingHeader {
		width: 692px;
		height: 128px;
		margin: 0px auto;
		background: url(/images/licensing_hdr.jpg) no-repeat 0 0;
	}
	#contactHeader {
		width: 692px;
		height: 128px;
		margin: 0px auto;
		background: url(/images/contact_hdr.jpg) no-repeat 0 0;
	}
	#thanksHeader {
		width: 692px;
		height: 128px;
		margin: 0px auto;
		background: url(/images/thanks_hdr.jpg) no-repeat 0 0;
	}
	
/* Navigation */
#nav {    /* the top nav  */	
	margin: 25px 0px 0px 3px;
	padding: 0px;
	float: left;
	line-height:normal;
	}
		
		#nav ul {
			margin:0px;
			padding:0px;
			display:inline;
			list-style:none;
			}
		
		#nav li {
			float:left;
			margin:0px;
			padding:0px 14px;
			border-right: 1px solid #A08864;
			line-height: 1.1em; /*.9em;*/
			/*height: 10px; 1.2em;*/
			}
		
		#nav li a {
			color:#333333;
			text-decoration:none;
			padding:0px 5px 0px 5px;
			margin:0px;
			}
		
		#nav li a:hover {
			color:#A08864;
			text-decoration:none;
			} 
			
		#nav li.last {border:0px;}
			
	#content {
		width: 692px;
		margin: 0 auto;
		background-color: #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		}
	
	#mainCell {
		width: 449px;
		float: left;
		background-color: #FFFFFF;
		}
		#mainCell .padding {
			padding: 21px 19px 25px 27px;
		}
		#mainCell .disc {
			width: 98px;
			text-align: center;
			float: left;
		}
		#mainCell .disc p{
			padding: 0px;
		}
	
	#audioCell {
		width: 236px;
		float: left;
		background: url(/images/box_bg.jpg) repeat-y 0 0;
		}
		#audioCell .padding {
			background: url(/images/box_bottom.jpg) no-repeat 0 100%;
			padding: 6px 25px 25px 27px;
		}
		#audioCell p {
			padding: 0px;
			color: #999999;
		}
		#audioCell p.get {
			font-weight: bold;
			font-size: 0.7em;
			color: #333333;
		}
		#audioCell h2 {
			text-align: center;
		}
		#audioCell img {
			padding: 0px 27px 0px 25px;
		}
		#audioCell a {
			color: #003366;
			text-decoration: underline;
		}
		#audioCell a:hover {
			color: #003366;
			text-decoration: none;
		}
	
	#footer {
		margin:0px;
		padding: 35px 0px 30px 45px;
		color: #CCCCCC;
		}
		#footer a {
			color: #CCCCCC;
			text-decoration: none;
			}
		
		#footer a:hover {
			text-decoration: underline;
			} 
			
		#footer li.last {border:0;}
	
	 /* for Skip navigation at bottom of page*/	
.hide {   
	height: 0px;
	width: 0px;
	visibility: hidden;
	overflow: hidden;
	position: absolute;  /* for the benefit of IE5 Mac */
	}

.album {
	float: right;
	margin: 7px 0px 0px 5px;
	padding: 3px;
	border: 1px solid #4C2D0F;
}