.container_16 {
	background-image: url(../img/container_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.hidethis {
    display:none;
}
.showthis {
    display:inline;
}
body {
	background-color: #242424;
	background-image: url(../img/page_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
#bodySplash {
	background-color: #242424;
	b/ackground-image: url(../img/splash_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#splash{
	text-align: center;
	margin: 100px 0 0 0;
}
#splash h1 a {
	align: center;
	display:block;
	width: 486px;
	text-indent:-8000em;
	height: 109px;
	margin:0 0 0 0;
	background-image: url(../img/splash_ut.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#splash h1 a:hover {
	background-image: url(../img/splash_ut.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a {
    color: #CCC;
    text-decoration: none;
}
a:hover {
    color: #FFF;
    text-decoration: none;
}

#header h1 a {
	display:block;
	width: 402px;
	text-indent:-8000em;
	height: 95px;
	margin:0 0 0 0;
	background-image: url(../img/ut_logo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#header {
	margin:8px 0 0 0;
}
#nav {
	margin:33px 0 0 0;
	padding:0;
	width:516px;
	height:66px;
}
#nav ul {
	margin:0 0 0 0;
	padding:0;
}
#nav ul li {
	margin:0 7px 0 0;
	padding:0;
	float:left;
	list-style:none;
}
#nav ul li a {
	margin:0;
	padding:0;
	float:left;
	display:block;
	text-indent:-9000px;
}
#nav ul li#navHome a {
	margin:0;
	padding:0;
	width:50px;
	height:32px;
	background:url(../img/nav_home.png) no-repeat 0 0;
}
#nav ul li#navHome a:hover {
	background:url(../img/nav_home.png) no-repeat 0 -32px;
}
body#bodyHome #nav ul li#navHome a {
	background:url(../img/nav_home.png) no-repeat 0 -32px;
}
#nav ul li#navArchive a {
	margin:0;
	padding:0;
	width:69px;
	height:32px;
	background:url(../img/nav_archive.png) no-repeat 0 0;
}
#nav ul li#navArchive a:hover {
	background:url(../img/nav_archive.png) no-repeat 0 -32px;
}
body#bodyArchive #nav ul li#navArchive a {
	background:url(../img/nav_archive.png) no-repeat 0 -32px;
}
#nav ul li#navBio a {
	margin:0;
	padding:0;
	width:30px;
	height:32px;
	background:url(../img/nav_bio.png) no-repeat 0 0;
}
#nav ul li#navBio a:hover {
	background:url(../img/nav_bio.png) no-repeat 0 -32px;
}
body#bodyBiography #nav ul li#navBio a {
	background:url(../img/nav_bio.png) no-repeat 0 -32px;
}
#nav ul li#navDiscog a {
	margin:0;
	padding:0;
	width:58px;
	height:32px;
	background:url(../img/nav_discog.png) no-repeat 0 0;
}
#nav ul li#navDiscog a:hover {
	background:url(../img/nav_discog.png) no-repeat 0 -32px;
}
body#bodyReleases #nav ul li#navDiscog a {
	background:url(../img/nav_discog.png) no-repeat 0 -32px;
}
#nav ul li#navShows a {
	margin:0;
	padding:0;
	width:63px;
	height:32px;
	background:url(../img/nav_shows.png) no-repeat 0 0;
}
#nav ul li#navShows a:hover {
	background:url(../img/nav_shows.png) no-repeat 0 -32px;
}
body#bodyShows #nav ul li#navShows a {
	background:url(../img/nav_shows.png) no-repeat 0 -32px;
}
#nav ul li#navStore a {
	margin:0;
	padding:0;
	width:50px;
	height:32px;
	background:url(../img/nav_store.png) no-repeat 0 0;
}
#nav ul li#navStore a:hover {
	background:url(../img/nav_store.png) no-repeat 0 -32px;
}
body#bodyProducts #nav ul li#navStore a {
	background:url(../img/nav_store.png) no-repeat 0 -32px;
}
#nav ul li#navGallery a {
	margin:0;
	padding:0;
	width:69px;
	height:32px;
	background:url(../img/nav_gallery.png) no-repeat 0 0;
}
#nav ul li#navGallery a:hover {
	background:url(../img/nav_gallery.png) no-repeat 0 -32px;
}
body#bodyImages #nav ul li#navGallery a {
	background:url(../img/nav_gallery.png) no-repeat 0 -32px;
}
#nav ul li#navContact a {
	margin:0;
	padding:0;
	width:67px;
	height:32px;
	background:url(../img/nav_contact.png) no-repeat 0 0;
}
#nav ul li#navContact a:hover {
	background:url(../img/nav_contact.png) no-repeat 0 -32px;
}
body#bodyContact #nav ul li#navContact a {
	background:url(../img/nav_contact.png) no-repeat 0 -32px;
}
#home_news {
}
#home_news a {
    color: #CCC;
    text-decoration: none;
}
#home_news a:hover {
    color: #FFF;
    text-decoration: none;
}

#side_store {
}

#vertical_divider {
	display:block;
	width: 40px;
	height: 372px;
	background-image: url(../img/vertical_divider.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.footer_list {
	padding-left: 0;
	margin-left: 0;
	width: 160px;
}
.footer_list li {
	list-style: none;
	height:20px;
	margin: 0;
	padding: 0;
}
.footer_list li a:hover {
	border-bottom: 1px solid #ccc;
}
.footer_list li a {
	display:block;
	width: 160px;
	text-decoration: none;
	color: #f5f5f5;
	border-bottom: 1px solid #3a3a3a;
}
#horiz_divider_top {
	display:block;
	width: 581px;
	height: 20px;
	background-image: url(../img/horiz_divider_top.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#horiz_divider_bottom {
	display:block;
	width: 581px;
	height: 20px;
	background-image: url(../img/horiz_divider_bottom.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#footer_relapse h4 a {
	display:block;
	width: 98px;
	text-indent:-8000em;
	height: 39px;
	margin:0 0 0 0;
	background-image: url(../img/relapse_logo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#footer_relapse h4 a:hover {
	background:url(../img/relapse_logo.png) no-repeat 0 -39px;
}
#footer_copy {
	font-size: 10px;
	text-align: right;
	color: #CCC;
}
.news_item {
	margin:10px 0 10px 0;
	border-bottom: 1px #3a3a3a dotted;
}
.last {
	margin:10px 0 10px 0;
	border: 0px;
}
.news_item p {
	margin: 0px;
	padding: 0px;
}
.news_item .title {
	text-transform: uppercase;
	font-weight: bold;
	color: #CCC;
	font-size: 13px;
}
.news_item .body {

}
.news_item .details {
	color: #CCC;
	font-size: 10px;
	margin:0 0 10px 0;
}
#category_view {}

.category_news p {
	margin: 0px;
	padding: 0px;
}
.category_news .title {
	font-weight: bold;
	color: #CCC;
	font-size: 13px;
}
.category_news .details {
	color: #CCC;
	font-size: 10px;
	margin:0 0 10px 0;
}
.category_news a {
    color: #CCC;
    text-decoration: none;
}
.category_news a:hover {
    color: #FFF;
    text-decoration: none;
}
.first_category_news {
	margin:10px 0 10px 0;
	border-bottom: 1px #3a3a3a dotted;
}
.delete_cell {
    minwidth: 120px;
}
form {
	display: inline;
}
input {
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
select {
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.button	{
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #CCCCCC;
}
.cart_border {
    padding: 0 0 5px 0;
    border-bottom: 1px solid #3a3a3a;
}
.cart_row {
    padding: 5px 0 5px 0;
}
#cart_totals p {
    padding: 0 0 0 0;
    margin: 5px 0 5px 0;
}
.remove a {
    color: #990000;
    font-weight: bold;
    text-decoration: none;
}
.remove a:hover {
    color: #cc0000;
    font-weight: bold;
    text-decoration: none;
}
div.paging {
	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}
#shows {
	padding-left: 0;
	margin-left: 0;
}
#shows li {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #3a3a3a;	
}
.release {
	margin: 10px 0 5px 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #3a3a3a;		
}
.first {
	border: 0;
}
.heading {
	margin: 0;
	padding: 0;
}
.discog_item img {
	border: 1px solid black;
}
#galleries {
	padding-left: 0;
	margin-left: 0;
}

#galleries .cats li {
	list-style: none;
}
#galleries ul {
	margin:0 0 0 0;
	padding:0;
}
#galleries ul li {
	margin:0 40px 10px 0;
	padding:0;
	float:left;
	list-style:none;
}
#galleries ul li a {
	padding:0;
	float:left;
	display:block;
}
.gallery_image {
	width: 100px;
	height: 100px;
	margin-bottom: 20px;
}
.gallery_image img {
	border: 1px solid black;
}
#store {
	margin: 0 0 10px 0;
}

.product_item img {
	border: 1px solid black;
}
.side_store_item img {
	border: 1px solid black;
}
#prod_image img {
	border: 1px solid black;
}
#prod_desc {

}

#main_cart {
}

#mini_cart {

}

#mini_cart li {
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #3a3a3a;
}
h2 {
	font-size: 30px;
}
h2 span {
	color: #999;
}
h3 {
	font-size: 25px;
}
h3 span  {
	color: #999;
}

h2, h3 a {
	color: #999;
}
h2, h3 a:hover {
	color: #FFF;
}