﻿	body {
		background-color: #F0F0F0;
	}

	h4 {
		margin:1em auto 0.75em auto;
		color:black;
	}

	#top-wrapper {
		background-color: #701112;
		background: linear-gradient(to bottom, #701112 0%, #3F0401 100%);
	}

	#top-wrapper h1 {
		font-family: "Courier New", Courier, monospace;
		font-size: 48pt;
		font-weight:bold;
		color:#DED7D1;
		text-align:right;
		margin-top:6px;
	}

	#top-wrapper .subhead {
		color: #CABEB5;
		font-size:12pt;
		font-weight:bold;
		margin-top:-1em;
		white-space:nowrap;
		text-align:right;
	}
	
	#carousel-wrapper {
		width:100%;
		background-color:#000000;
		padding:10px;
	}

	.carousel {
		margin:auto;
		width:auto;
		text-align:center;
	}
	
	.carousel .item > img {
		max-height:500px;
		width: auto;
		margin: 0 auto;
	}
	
	
	
	.list-group-item {
		background-color:#F0F0F0 !important;
		margin-bottom: 1px !important;
	}

	.list-group-item.new-item::after {
		content:"New!";
		border-radius:2px;
		padding:2px 7px 2px 5px;
		margin-left:1em;
		font-style:italic;
		font-size:9pt;
		background-color: #686868;
		background: linear-gradient(to bottom, #686868 0%,#383838 100%);
		color:#E5E5E5;
	}

	.list-group-item.new-item:hover::after, .list-group-item.new-item:active::after {
		background-color: #701112;
		background: linear-gradient(to bottom, #701112 0%,#3f0401 100%);
		color:#DED7D1;
	}



	.content-list li a, .video-list li a {
		color:#303030;
		text-decoration:none;
		border-style:none;
		padding:0 0 0 4px;
		margin-left:-4px;
	}

	.content-list li a:hover, .content-list li a:active, .video-list li a:hover, .video-list li a:active {
		background-color: #701112;
		background: linear-gradient(to bottom, #701112 0%,#3f0401 100%); 
		color:#DED7D1;
	}



	.contact-list li a, .video-list li a {
		color:#303030;
		text-decoration:none;
		background-color:#DED7D1;
		border-style:none;	
		padding:0 0 0 4px;
		margin-left:-4px;
	}

	.contact-list li a:hover, .video-list li a:hover {
		background-color: #686868;
		background: linear-gradient(to bottom, #686868 0%,#383838 100%);		
		color:#E5E5E5;
	}

	.video-list li a {
		padding-left:1em;
		margin-left:1em;
	}

	.video-subhead {
		font-weight: bold;
		margin-left:0.5em;
		margin-top:2em;
	}





	.audio-row {
		background-color:#F0F0F0;
		z-index:100;
		top:0px;
	}

	.track-details {
		padding: 4px 1em;
		width:460px;
	}

	.track-list {

		margin-left:0.5em;
	}

	.track-list li a {
		color:#303030;
		text-decoration:none;
		background-color:#F0F0F0;
		border-style:none;
		padding:0 1em 0 4px;
		margin-left:-4px;
	}

	.track-list li a:hover, .track-list li a:active, .track-details  {
		background-color:#701112;
		background: linear-gradient(to bottom, #701112 0%,#3f0401 100%);
		color:#DED7D1;
	}

	.track-list li a.playing {
		font-weight:bold;
	}

	.track-list li a:before {
		content: '\266C';
		display:inline;
		width:16px;
		height:16px;
		padding-right:0.5em;
		visibility:hidden;
		font-weight:normal;
	}

	.track-list li a.playing:before, .track-list li a:hover:before {
		visibility:visible;
	}

	.audiojs .play, .audiojs .pause {
		margin-left:-6px;
	}

	.audiojs {
	/*	margin-top:1em; */
	}

	.album {
		margin-top:3em;
		padding-top:1em;
		margin-bottom:0.5em;
		border-top:1px #808080 solid;
	}

	.media-object {
		margin-bottom:4px;
	}

	h2.discography-header {
		margin:3em auto -1.5em 0;
	}

	.download-instructions {
		margin: 2px auto auto 1em;
		font-style: italic;
	}