html { min-height:100%; height:auto; } 
body { margin:0; padding:0; background:url('/images/bottom_tracks.gif') no-repeat center bottom #4b4b4b; color:#fff; font-family:verdana,sans-serif; font-size:62.5%; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
a { color:#ffa700; }

#header h1, #nav ul, .content, #footer { margin:0 auto; width:640px; }

#header { background:#fff; color:#242021; }
	#header h1 { width:724px; text-align:center; height:160px; background:url('/images/track_one_media.gif') no-repeat; border-top:64px solid #fff; }
		#header h1 a { display:block; text-indent:-9000px; }

#nav { background:#a2a2a2; color:#242021; font-size:1.8em; font-family:impact, "Helvetica Compressed", arial, sans-serif; text-transform:uppercase; }
	#nav ul { list-style:none; padding:0; height:1.5em; position:relative; }
		#nav ul li { display:inline; padding-right:1em; vertical-align:middle; }
			#nav ul li#contact_email { float:right; font-family:verdana,sans-serif; text-transform:lowercase; font-size:.67em; position:absolute; right:0; top:0.5em; }
			#nav ul li a { color:#242021; text-decoration:none; }
			#nav ul li.selected a { color:#fff; }
				#nav ul li a:hover { color:#ffa700; }

#gradient_wrapper { background:url('/images/gradient.gif') repeat-x; min-height:320px; }

#main_photo { width:100%; text-align:center; }
#player { }

.content { padding:1em 0 1em 0; }	
	.content p { font-size:1.2em; }

#thumbnails { list-style:none; margin:1em -11px 0 0; padding:0; }
	#thumbnails li { list-style:none; float:left; margin:0 11px 11px 0; }
		#thumbnails li a { border:none; }
			#thumbnails img { background:#242021; border:1px solid #fff; width:80px; height:80px; }

#credit { clear:both; padding:4em 0 1em 0; text-align:center; }
	#credit span { background-color:#4b4b4b; }
