	body {
		background: #000;
		text-align: center;
		font-size: 12px;
		font-family: 'Lucida Grande', Verdana;
		color: #fff;
		padding: 0;
		margin: 0;
	}

	.header {
		background: #000 url(../layout_images/header.jpg) top center no-repeat;
		width: 900px;
		height: 43px;
		margin: 0 auto;
		padding-top: 466px;
		text-align: center;
	}
	
	.main.navigation {
		margin: 0 auto;
		width: 560px;
	}
	
	.navigation ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	.navigation ul li {
		float: left;
	}
	
	.main.navigation ul li a {
		height: 18px;
		background-position: top left;
		background-repeat: no-repeat;
		display: block;
		position: absolute;
		outline:medium none;
	}
	
	.main.navigation ul li a:hover,
	.main.navigation a.selected {
		height: 21px;
		background-position: top left;
		background-repeat: no-repeat;
		display: block;
		margin-top: -2px;
	}
	
	.sub.navigation {
		background: url(../layout_images/subnav_bg.png) top center no-repeat;		
		width: 497px;
		height: 43px;
		margin-top: -36px;
		margin-left: -50px;	
		padding: 23px 30px 0 30px;
		text-align: center;
		font-family: "Trebuchet MS", sans-serif;
		font-size: 16px;
	}
	.sub.navigation.empty {
		background:none;		
	}
	.sub.navigation a {
		display: inline-block;
		margin-right: 20px;
		outline:medium none;
	}
	
	.sub.navigation a:link,
	.sub.navigation a:visited {
		color: #2c1009;
	}
	
	.sub.navigation a:hover,
	.sub.navigation a.selected {
		color: #972C00;
	}
	
	.main.navigation ul li a span {
		display: none;
	}
	
	a.news {
		background-image: url(../layout_images/news.jpg);
		width: 46px;
	}
	
	a.news:hover,
	a.news.selected {
		background-image: url(../layout_images/news_active.jpg);
		width: 57px;
		margin-left: -4px;
	}
	
	a.bio {
		background-image: url(../layout_images/bio.jpg);
		width: 28px;
		margin-left: 70px;
	}
	
	a.bio:hover,
	a.bio.selected {
		background-image: url(../layout_images/bio_active.jpg);
		width: 34px;
		margin-left: 66px;
	}

	a.releases {
		background-image: url(../layout_images/releases.jpg);
		width: 76px;
		margin-left: 130px;		
	}
	
	a.releases:hover,
	a.releases.selected {
		background-image: url(../layout_images/releases_active.jpg);
		width: 89px;
		margin-left: 126px;		
	}
	
	a.gigs {
		background-image: url(../layout_images/gigs.jpg);
		width: 39px;
		margin-left: 226px;		
	}
	
	a.gigs:hover,
	a.gigs.selected {
		background-image: url(../layout_images/gigs_active.jpg);
		width: 45px;
		margin-left: 222px;		
	}
	
	a.media {
		background-image: url(../layout_images/media.jpg);
		width: 51px;
		margin-left: 284px;		
	}
	
	a.media:hover,
	a.media.selected {
		background-image: url(../layout_images/media_active.jpg);
		width: 61px;
		margin-left: 280px;		
	}
	
	a.contact {
		background-image: url(../layout_images/contact.jpg);
		width: 73px;
		margin-left: 356px;		
	}
	
	a.contact:hover,
	a.contact.selected {
		background-image: url(../layout_images/contact_active.jpg);
		width: 87px;
		margin-left: 352px;		
	}	

	a.shop {
		background-image: url(../layout_images/shop.jpg);
		width: 44px;
		margin-left: 450px;		
	}
	
	a.shop:hover,
	a.shop.selected {
		background-image: url(../layout_images/shop_active.jpg);
		width: 52px;
		margin-left: 446px;		
	}	
	
	a.forum {
		background-image: url(../layout_images/forum.jpg);
		width: 56px;
		margin-left: 514px;		
	}
	
	a.forum:hover,
	a.forum.selected {
		background-image: url(../layout_images/forum_active.jpg);
		width: 66px;
		margin-left: 510px;		
	}	
	.section {
		width: 900px;
		text-align: left;
		margin: 0 auto;
	}
	
	.aside {
		float: left;
		width: 160px;
		padding: 10px 10px 0 50px;
		min-height: 300px;
		margin-right: 15px;
		background: url(../layout_images/aside_repeat.jpg) top left repeat-y;
	}
	
	.aside_footer {
		background: url(../layout_images/aside_footer.jpg) top left no-repeat;
		width: 219px;
		height: 277px;
		margin-left: -50px;
		text-align: center;
		padding: 10px 10px 0 20px;		
	}
	
	.aside_footer img {
		display: block;
		margin: 4px auto;
	}
	
	.aside_footer img.youtube {
		margin: 10px auto;
	}
	
	.section.main {
		float: left;
		width: 520px;
		padding: 10px;
	}
	
	.section.main h1:first-of-type {
		margin-top: 10px;
	}
	
	.footer {
		background: url(../layout_images/footer_bg.jpg) top right no-repeat;
		padding: 50px 0 5px 240px;
		overflow: hidden;
		clear: both;
	}
	
	.footer a {
		display: block;
	}
	
	.footer .col {
		float: left;
		width: 180px;
		padding: 10px;
	}
	
	.footer a:link,
	.footer a:visited {
		color: #9F3800;
		text-decoration: none;
	}
	
	.footer ul {
		padding: 0 0 0 10px;
		margin: 0;
		list-style-image: url(../layout_images/list-bullet.png);
	}
	
	.credits {
		font-size: 10px;
		clear: both;
		text-align: right;
		margin: 20px 140px 0pt 0pt;
		color:#9F3800;
	}
	
	h1 {
		background: url(../layout_images/header_bg.png) 0 -8px no-repeat;
		font-size: 18px;
		font-family:  'Trebuchet MS', Verdana, sans-serif; 
		color: #9F3800;
		font-weight:normal;
		margin: 25px 0 10px 0;
		}
		
	h2 {
		font-size: 16px;
		font-family: Tahoma, Verdana, sans-serif; 
		color: #fff;
		font-weight:normal;
		margin: 15px 0 2px 0;
		}	

	h3{
    color:#fff;
  	font-size:13px;
		margin-bottom:6px;
		margin-top:12px;

	}
	
	  		
	p {
		padding: 0;
		margin: 10px 0;	
	}
	
	a:link,
	a:visited {
		color: #AF5200;
		text-decoration: none;
	}

	a:hover {
		color: #CF6100;
		text-decoration: none;
	}
	
	img {
		border: none;
	}
	
	.bio_image{
		padding:3px 10px 15px 0;
		float:left;
	
	}
