
/* html {
	background: url(../images/baseline.gif) 0 -1px;
	}   
*/
/* Major IDs  */


#video {
	margin-left: 0px;
}

#content, #sidebar, #subfooter, #product_info, #product_buy {
	color: #000;
	font: 13px/20px Courier,"Courier New", mono;
	}

#header {
	z-index: 10;
	margin-top: 10px;
	margin-bottom: 15px;
}

#list {
margin-top: 0px;	
}


#footer {
	margin-top:25px;
	margin-bottom: 10px;
	
}

#subfooter {
margin-bottom: 100px;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

/* Lists */

#product_info li
{list-style: square outside; margin-left: 18px;}




/* Headers & Rule */

h1 {
	color: #000;
	font: 15px/20px Courier,"Courier New", mono;
	text-transform: uppercase;
	margin:0px;
}

h2 {
	color: #000;
	font: normal 15px/20px Courier,"Courier New", mono;
	margin:0px;

}

.secondaryH1 {
	padding-top: 40px;
}

.middot {
	font: 18px/20px "Courier New", Courier, mono;
}

#news p + p {
	padding-top: 10px;
}


.indenter {
	margin-left: 80px;
}

#list > form {
	margin-bottom: 10px;
}

p {
	margin: 0px 0px 10px 0px;
}

/* Bump Center Column down a tad */

.middle_column {
	margin-top: 4px;
}

/* Generic Link Colors */

a {
	
	text-decoration: none;
	border-bottom: 1px solid #000000;
	color: #000;
}


a:hover {
	color: #0e97f5;
	
	border-bottom:1px solid #0e97f5;
}

a.clean {
	border: 0px;
}



/* Header Links */

#header a {
	text-decoration: none;
	border-bottom:0px;
	color: #000;
}

#header a:hover {
	text-decoration: none;
	color: #0e97f5;
}



/* Buy Links */

#buy {
    text-decoration: none;
	border-bottom: 0px;
}



/* Footer Links & Elements */

#footer a {
	text-decoration: none;
	border-bottom:0px;
	color: #000;
}

#footer a:hover {
	text-decoration: none;
	color: #0e97f5;
}


.logoPad {
	padding-right: 5px;
	
}



/* AUDIO PLAYER */

#CookiesAudio {
	
	z-index: 10;
	
}

#trackname {
	color: #0e97f5;
}

a.jp-pause, a.jp-play, a.jp-stop, a.jp-volume-min, a.jp-volume-max, a.jp-volume-50, .NotAButton {
	border: 0px;
	background-color: #0e97f5; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0e97f5), to(#0e97f5));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #0e97f5, #0e97f5);
  background-image: -moz-linear-gradient(top, #0e97f5, #0e97f5);
  background-image: -ms-linear-gradient(top, #0e97f5, #0e97f5);
  background-image: -o-linear-gradient(top, #0e97f5, #0e97f5);
  background-image: linear-gradient(top, #0e97f5, #0e97f5);
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-left: 4px;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	letter-spacing: 1px;
	cursor: pointer;
	font: 13px/20px Courier,"Courier New", mono;
}



a:hover.jp-pause, a:hover.jp-play, a:hover.jp-stop, a:hover.jp-volume-min, a:hover.jp-volume-max, a:hover.jp-volume-50, .NotAButton:hover {
	border: 0px;
	background-color: #000; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #000, #000);
  background-image: -moz-linear-gradient(top, #000, #000);
  background-image: -ms-linear-gradient(top, #000, #000);
  background-image: -o-linear-gradient(top, #000, #000);
  background-image: linear-gradient(top, #000, #000);
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-left: 4px;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	letter-spacing: 1px;
	font: 13px/20px Courier,"Courier New", mono;
	
}


#jplayer_playlist a {
	border-bottom: 0px;

}


.jplayer_playlist_current a { 
color: #0e97f5;
border-bottom: 0px;
text-decoration: none;
}


#jplayer_total_time, #jplayer_play_time {
	display: inline;
}


::selection {
	background: #0e97f5; /* Safari */
	}
::-moz-selection {
	background: #0e97f5; /* Firefox */
}

/**
 * Music for Touching page styles
 */

#mft { padding-top: 80px; margin-bottom: 80px; }
#mft #sidebar { padding-top: 60px; z-index: 1; }
#mft #sidebar h1 { font-size: 18px; line-height: 22px; text-transform: none; margin-bottom: 35px; }
#mft #sidebar h1 a { text-decoration: none; border: none; }
#mft #sidebar h2 { font-size: 14px; line-height: 20px; margin-bottom: 20px; }
#mft #sidebar #CookiesAudio { margin-bottom: 60px; }

#mft #content #mft_img { margin-left: -115px; }

