#music-player, #latest-shows {
	background-color: #010000;
}
#music-player, #latest-shows {
	color: #FFFFFF;
}
#music-player h3, #latest-shows h3 {
	color: #919191;
}
#music-player a, #music-player a:visited, #latest-shows a, #latest-shows a:visited, #music-player .popup-link a {
	color: #6C0438;
}
#music-player, #latest-shows {
	border-color: #FFFFFF;
}
#music-player h3 {display:none;}
#music-player {padding-top: 50px; background: #000 url(/media/images/layout/listentotony.gif) no-repeat top left;}
body {
	background-color: #010000;
}
#navigation {
	background-color: #6C0438;
}
#navigation {
	border-color: #6C0438;
}
#global-wrapper {
	background-color: #202020;
}
body, .page-mailing-list .feedback, #content-contact-form {
	color: #909090;
}
.page-news .page-header, .page-press .page-header, #latest-updates .page-header, .page-disco h2, .page-photos h2, .page-links h2, .page-bio h2, .page-contact h2, .page-mailing-list h2, .page-static h2, .page-videos h2, .item, .track td, #disco-reviews dl, .page-disco-item #main-body h3, .sub-links, .category-list, .archive, .page-disco #singles table.track-listing, .page-disco-item table.track-listing {
	border-color: #909090;
}
a, a:visited, a:hover, a:active {
	color: #FFFFFF;
}
h1 a, h1 a:visited, h2, h3, .page-merch .item h3.category-heading a, .page-merch .item h3.category-heading a:visited, .track-listing caption  {
	color: #FFFFFF;
}
.back-link a, .back-link a:visited, .rss-link a, .rss-link a:visited, .pagination-links a, .pagination-links a:visited, .page-shows .tickets a, .page-shows .tickets a:visited {
	background-color: #FFFFFF;
}

#hp-custom-content {
	margin-left: 10px;
}
#email-img {
	margin: 10px 8px 0 0;
}
#hp-email-signup, #social-badges, #email-img {
	float: left;
}
#btn-submit-mailing-list {
	padding: 3px;
	background: #6C0438;
	color: #FFF;
}
#social-badges ul {
	margin-top: 10px;
}
#social-badges ul li {
	display: inline;
	margin-right: 10px;
}

/* CUSTOM HEADER IMAGES */

.pg-shows #header-img img, .pg-news #header-img img, .pg-videos #header-img img, .pg-bio #header-img img, .pg-photos #header-img img, .pg-press #header-img img, .pg-shop #header-img img, .pg-contact #header-img img, .pg-mailinglist #header-img img {
	display: none;
}

.pg-news #header-img a {
	display: block;
	width: 974px;
	height: 300px;
	background-image: url(/media/images/layout/TonyWoods_HEADER_02.jpg);
	text-indent: -9999px;
}

.pg-shows #header-img a {
	display: block;
	width: 974px;
	height: 300px;
	background-image: url(/media/images/layout/TonyWoods_HEADER_03.jpg);
	text-indent: -9999px;
}

.pg-videos #header-img a {
	display: block;
	width: 974px;
	height: 300px;
	background-image: url(/media/images/layout/TonyWoods_HEADER_04.jpg);
	text-indent: -9999px;
}

.pg-photos #header-img a {
	display: block;
	width: 974px;
	height: 300px;
	background-image: url(/media/images/layout/TonyWoods_HEADER_05.jpg);
	text-indent: -9999px;
}

.pg-press #header-img a {
	display: block;
	width: 974px;
	height: 300px;
	background-image: url(/media/images/layout/TonyWoods_HEADER_06.jpg);
	text-indent: -9999px;
}

.pg-shop #header-img a {
	display: block;
	width: 974px;
	height: 300px;
	background-image: url(/media/images/layout/TonyWoods_HEADER_07.jpg);
	text-indent: -9999px;
}

.pg-mailinglist #header-img a {
	display: block;
	width: 974px;
	height: 300px;
	background-image: url(/media/images/layout/TonyWoods_HEADER_08.jpg);
	text-indent: -9999px;
}

.pg-contact #header-img a {
	display: block;
	width: 974px;
	height: 300px;
	background-image: url(/media/images/layout/TonyWoods_HEADER_07.jpg);
	text-indent: -9999px;
}

.pg-bio #header-img a {
	display: block;
	width: 974px;
	height: 300px;
	background-image: url(/media/images/layout/TonyWoods_HEADER_07.jpg);
	text-indent: -9999px;
}

/* STRUCTURE */

.page-news #sidebar, .page-videos #sidebar, .page-press #sidebar, .page-bio #sidebar {
	display: none;
	}

.page-news #main-body, .page-videos #main-body, .page-press #main-body, .page-bio #main-body {
	float: left;
	}

.pg-news #page-wrapper, .pg-videos #page-wrapper, .pg-press #page-wrapper, .pg-bio #page-wrapper {
	background: url(/media/images/layout/tony-standing.jpg) no-repeat top right;
	}

/* NAVIGATION */

#navigation {
	padding: 0;
}
#navigation {
	background-color: #6C0438;
}
#navigation {
	border-color: #6C0438;
}
.nav_link, .nav_link_active {margin-right:0;}

/* Auto Clear Floats in Mozilla, Firefox, Safari - browsers that support :after */

#navigation:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
/* Auto Clear Floats in IE 5 and 6 using "Holly Hack" */

* html #navigation {
	height: 1%;
	}
	
/* Auto Clear Floats in IE 7 */

*:first-child+html #navigation {
	min-height: 1px;
	}

li a:hover {
	visibility: visible; /* This needs to be in place so that the images return to their non-hover state in IE */
	}

#nav-wrapper {
	padding-left: 10px;
	}

#navigation ul {text-align:left;}	

#navigation ul, #navigation ul li {
	float: left;
	}

#nav-home span.nav-text, #nav-news span.nav-text, #nav-bio span.nav-text, #nav-shop span.nav-text, #nav-photos span.nav-text, #nav-videos span.nav-text, #nav-press span.nav-text, #nav-mailinglist span.nav-text, #nav-contact span.nav-text,  #nav-shows span.nav-text {
	display: none;
}

#nav-home {
	position: relative;
	width: 76px;
	height: 40px;
	}

#nav-home a {
	text-indent: -9999px;
	}
	
#nav-home span.nav-bg {
	background: url(/media/images/layout/tw-menu-home.png) no-repeat left top;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
li#nav-home a:hover span {
	background-position: right top;
	}
	
#nav-home span.nav-bg:hover, #nav-home.nav_link_active span {
	background-position: right top;
	}

#nav-news {
	position: relative;
	width: 76px;
	height: 40px;
	}

#nav-news a {
	text-indent: -9999px;
	}
	
#nav-news span.nav-bg {
	background: url(/media/images/layout/tw-menu-news.png) no-repeat left top;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
li#nav-news a:hover span {
	background-position: right top;
	}
	
#nav-news span.nav-bg:hover, #nav-news.nav_link_active span {
	background-position: right top;
	}

#nav-shop {
	position: relative;
	width: 76px;
	height: 40px;
	}

#nav-shop a {
	text-indent: -9999px;
	}
	
#nav-shop span.nav-bg {
	background: url(/media/images/layout/tw-menu-shop.png) no-repeat left top;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
li#nav-shop a:hover span {
	background-position: right top;
	}
	
#nav-shop span.nav-bg:hover, #nav-shop.nav_link_active span {
	background-position: right top;
	}

#nav-bio {
	position: relative;
	width: 50px;
	height: 40px;
	}

#nav-bio a {
	text-indent: -9999px;
	}
	
#nav-bio span.nav-bg {
	background: url(/media/images/layout/tw-menu-bio.png) no-repeat left top;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
li#nav-bio a:hover span {
	background-position: right top;
	}
	
#nav-bio span.nav-bg:hover, #nav-bio.nav_link_active span {
	background-position: right top;
	}

#nav-shows {
	position: relative;
	width: 90px;
	height: 40px;
	}

#nav-shows a {
	text-indent: -9999px;
	}
	
#nav-shows span.nav-bg {
	background: url(/media/images/layout/tw-menu-shows.png) no-repeat left top;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
li#nav-shows a:hover span {
	background-position: right top;
	}
	
#nav-shows span.nav-bg:hover, #nav-shows.nav_link_active span {
	background-position: right top;
	}

#nav-videos {
	position: relative;
	width: 90px;
	height: 40px;
	}

#nav-videos a {
	text-indent: -9999px;
	}
	
#nav-videos span.nav-bg {
	background: url(/media/images/layout/tw-menu-videos.png) no-repeat left top;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
li#nav-videos a:hover span {
	background-position: right top;
	}
	
#nav-videos span.nav-bg:hover, #nav-videos.nav_link_active span {
	background-position: right top;
	}

#nav-press {
	position: relative;
	width: 76px;
	height: 40px;
	}

#nav-press a {
	text-indent: -9999px;
	}
	
#nav-press span.nav-bg {
	background: url(/media/images/layout/tw-menu-press.png) no-repeat left top;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
li#nav-press a:hover span {
	background-position: right top;
	}
	
#nav-press span.nav-bg:hover, #nav-press.nav_link_active span {
	background-position: right top;
	}

#nav-photos {
	position: relative;
	width: 100px;
	height: 40px;
	}

#nav-photos a {
	text-indent: -9999px;
	}
	
#nav-photos span.nav-bg {
	background: url(/media/images/layout/tw-menu-photos.png) no-repeat left top;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
li#nav-photos a:hover span {
	background-position: right top;
	}
	
#nav-photos span.nav-bg:hover, #nav-photos.nav_link_active span {
	background-position: right top;
	}

#nav-contact {
	position: relative;
	width: 120px;
	height: 40px;
	}

#nav-contact a {
	text-indent: -9999px;
	}
	
#nav-contact span.nav-bg {
	background: url(/media/images/layout/tw-menu-contact.png) no-repeat left top;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
li#nav-contact a:hover span {
	background-position: right top;
	}
	
#nav-contact span.nav-bg:hover, #nav-contact.nav_link_active span {
	background-position: right top;
	}

#nav-mailinglist {
	position: relative;
	width: 150px;
	height: 40px;
	}

#nav-mailinglist a {
	text-indent: -9999px;
	}
	
#nav-mailinglist span.nav-bg {
	background: url(/media/images/layout/tw-menu-mailinglist.png) no-repeat left top;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
li#nav-mailinglist a:hover span {
	background-position: right top;
	}
	
#nav-mailinglist span.nav-bg:hover, #nav-mailinglist.nav_link_active span {
	background-position: right top;
	}