a:link{ color:#660000; text-decoration:none }
a:visited{ color:#660000; text-decoration:none }
a:hover{ color:#990000; text-decoration:none }
a:active{ color:#660000; text-decoration:none }


body { 
	background-attachment: fixed; 
	background-color: #A2A9BA; 
	background-image:  url(/page_images/danny_playing_bkg.gif); 
	background-repeat: no-repeat; 
	background-position: center center;
	margin:0; 
	padding:0;
	height:100%;
	}  


#header, #nav, #footer  {
  position: absolute;
  overflow: hidden;
}


body>div#header, body>div#nav, body>div#footer { 
	position: fixed; 
}


#header {
	top: 0;
	left:130px;
	z-index: 2;
	height:32px;
	width:100%;
	border:0;
	color: #000;
	background:#A2A9BA;
	background-image:  url(/page_images/audio_titlebar_filler.gif); 
	background-repeat:repeat-x; 
	background-position: top left;	
}

#nav  {
  top: 0;
  bottom: 0;
  width: 130px;
  margin:0;
  padding:0;
  border:0;
  color: #000;
  background:#A2A9BA;
 }


#footer {
	bottom: 0;
	left: 130px;
	z-index: 3;
	height:2ppx;
	width:100%;
	border:0;
	color: #000;
	background:#A2A9BA;
	background-image:  url(/page_images/nav_bar_filler.gif); 
	background-repeat:repeat-x; 
	background-position: bottom left;
	vertical-align:bottom;
}


#content { 
	padding-top:40px; 
	padding-bottom:80px;
	background:none;	
	margin: 0px 0px 0px 5px; 
}


/* Ugly fix for page anchors */
ol>li#dog3 {
	margin-top: -2.1em;
	padding-top: 2.1em;
}



/* ----- PAGE-SPECIFIC STYLES ----- */


#trackList {
width:90%;
}