body {
	margin:0;
	padding:0;
	background-color:#dcd3c6;
	font-family:Arial, Helvetica, sans-serif;
	}

#wrap {
	width:1006px;
	height:100%;
	color:#fff;
	margin:0 auto;
	padding-left:6px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/wrapbg.gif) repeat-y;
	}

#top {
	width:994px;
	height:120px;
	background:url(images/top.gif) no-repeat;
	}
	
#top img.banner {
	margin:28px 0 0 186px;
	position:absolute;
	}

#content {
	width:994px;
	height:100%;
	background:url(images/mainbg.gif) no-repeat;
	}
	
#leftcol {
	width:609px;
	float:left;
	margin:21px 15px 0 17px;
	}

* html #leftcol {
	margin:21px 10px 0 10px;
	}

#rightcol {
	width:336px;
	float:left;
	margin:21px 0 0 0;
	}
	
#midleft {
	float:left;
	margin:14px 2px 0 0;
	}

#frontvideo {
	background:url(images/videomock.gif) no-repeat;
	width:258px;
	height:219px;
	margin:6px 0 0 0;
	}

#frontvideo object {
	width:250px;
	height:165px;
	margin:49px 0 0 2px;
	}
	
#frontvideo embed {
	width:250px;
	height:165px;
	margin:49px 0 0 2px;
	}

#midright {
	float:left;
	margin:14px 0 0 0;
	}
	
.thinnews {
	float:left;
	margin:0 0 0 14px;
	width:102px;
	height:310px;
	background:url(images/thinnews.gif) no-repeat;
	color:#716658;
	font-size:11px;
	}
	
* html .thinnews {
	margin:0 0 0 10px;
	}
	
.thinnews img {
	margin:15px 0 5px 0;
	}
	
.thinhead p {
	color:#3d3327;
	font-weight:bold;
	}
	
.thinnews p {
	margin:5px 4px 0 4px;
	}
	
.thinnews a {
	color:#acd6f2;
	text-decoration:none;
	margin:0 4px 0 4px;
	}
	
.thinnews a:hover {
	text-decoration:underline;
	}
	
#frontnewstop {
	width:336px;
	height:237px;
	margin-bottom:14px;
	padding:56px 0 0 16px;
	background:url(images/newsbgtop.gif) no-repeat;
	}
	
#frontnewsmid {
	width:336px;
	height:237px;
	margin:-56px 0 13px 0;
	padding:56px 0 0 16px;
	background:url(images/newsbgmid.gif) no-repeat;
	}
	
#frontnewslower {
	width:336px;
	height:237px;
	margin:-56px 0 13px 0;
	padding:56px 0 0 16px;
	background:url(images/newsbglower.gif) no-repeat;
	}
	
.fronthead {
	color:#f7941e;
	font-weight:bold;
	font-size:14px;
	width:310px;
	margin-bottom:5px;
	}
	
.fronthead a {
	color:#f7941e;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	}
	
.fronthead a:hover {
	text-decoration:underline;
	}
	
.fronthead a:visited {
	color:#f7941e;
	}

.frontnewsleft {
	color:#b8aea0;
	font-size:12px;
	float:left;
	width:125px;
	margin:0 5px 0 0;
	}
	
.frontnewsleft a {
	color:#f7941e;
	text-decoration:none;
	}

.frontnewsleft a:hover {
	text-decoration:underline;
	}
	
.frontnewsright {
	float:left;
	}

#networks {
	width:608px;
	}

#netshift {
	margin-left:17px;
	}

#networks ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}

#networks ul li {
	display:inline;
	padding:16px 0 0 0;
	float:left;
	}

#networks ul li.midnetwork {
	display:inline;
	padding:17px 17px 0 17px;
	float:left;
	}
	
#footer {
	width:994px;
	height:67px;
	background:url(images/footerbg.gif) no-repeat;
	}
	
* html #footer {
	margin:-51px 0 0 0;
	}
	
#lowernav {
	width:974px;
	padding:30px 0 0 25px;
	position:absolute;
	font-size:11px;
	color:#4b4237;
	}

/* NAV */

#nav {
	width:994px;
	height:40px;
	background:url(images/nav.gif) no-repeat;
	}	

#nav ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
#nav ul li {
	display:inline;
	padding:0 13px 0 0;
	float:left;
	}

	
#nav ul li.wider {
	display:inline;
	padding:0 14px 0 0;
	float:left;
	}

#nav ul li.end {
	display:inline;
	padding:0;
	float:left;
	}
	
#nav ul li a {
	float:left;
	height:40px;
	position:relative;
	}
	
#nav a.home {
	background:url(images/hometab.gif) no-repeat;
	width:112px;
	}
	
#nav a:hover.home {
	background-position:-112px;
	}
	
#nav a.homecurrent {
	background:url(images/hometab.gif) no-repeat;
	width:112px;
	background-position:-112px;
	}
	
#nav a.news {
	background:url(images/newstab.gif) no-repeat;
	width:113px;
	}
	
#nav a:hover.news {
	background-position:-113px;
	}
	
#nav a.newscurrent {
	background:url(images/newstab.gif) no-repeat;
	width:113px;
	background-position:-113px;
	}
		
#nav a.about {
	background:url(images/abouttab.gif) no-repeat;
	width:128px;
	}
	
#nav a:hover.about {
	background-position:-128px;
	}
	
#nav a.aboutcurrent {
	background:url(images/abouttab.gif) no-repeat;
	width:128px;
	background-position:-128px;
	}
		
#nav a.artists {
	background:url(images/artiststab.gif) no-repeat;
	width:158px;
	}
	
#nav a:hover.artists {
	background-position:-158px;
	}
	
#nav a.artistscurrent {
	background:url(images/artiststab.gif) no-repeat;
	width:158px;
	background-position:-158px;
	}
			
#nav a.media {
	background:url(images/mediatab.gif) no-repeat;
	width:126px;
	}
	
#nav a:hover.media {
	background-position:-126px;
	}
	
#nav a.mediacurrent {
	background:url(images/mediatab.gif) no-repeat;
	width:126px;
	background-position:-126px;
	}
				
#nav a.shop {
	background:url(images/shoptab.gif) no-repeat;
	width:104px;
	}
	
#nav a:hover.shop {
	background-position:-104px;
	}
	
#nav a.shopcurrent {
	background:url(images/shoptab.gif) no-repeat;
	width:104px;
	background-position:-104px;
	}
				
#nav a.contact {
	background:url(images/contacttab.gif) no-repeat;
	width:174px;
	}
	
#nav a:hover.contact {
	background-position:-174px;
	}
	
#nav a.contactcurrent {
	background:url(images/contacttab.gif) no-repeat;
	width:174px;
	background-position:-174px;
	}

/* NEWS */

#newsbig {
	width:609px;
	min-height:615px;
	background:url(images/newstop.gif) no-repeat #9f9586;
	}
	
#newsbig a {
	color:#f7941e;
	text-decoration:none;
	}

#newsbig a:hover {
	text-decoration:underline;
	}
	
#rightcolnews {
	width:336px;
	height:740px; 
	background:url(images/newsright.gif) no-repeat #3f3327;
	float:left;
	margin:21px 0 10px 0;
	}
	
#rightcolnewscontainer {
	overflow-y:auto;
	overflow-x:hidden;
	width:336px;
	height:599px;
	}

#rightcolnews ul {
	list-style-type:none;
	margin:0 0 0 15px;
	padding:0;
	}

#rightcolnews a {
	color:#f7941e;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	}

#rightcolnews a:hover {
	text-decoration:underline;
	}

#rightcolnews a.newmonth {
	/*color:#9f9586;*/
	color:#0096d7;
	font-weight:bold;
	font-size:14px;
	margin:0 0 0 15px;
	line-height:40px;
	text-decoration:none;
	}
	
#rightcolnews a:hover.newmonth {
	text-decoration:underline;
	}

#rightcolnews a.archiveyear {
	color:#0096d7;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
	text-decoration:none;
	}	

#rightcolnews a:hover.archiveyear {
	text-decoration:underline;
	}
	
#rightcolnews a.currentarchiveyear {
	color:#acd5ef;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
	text-decoration:none;
	}	

#rightcolnews a:hover.currentarchiveyear {
	text-decoration:underline;
	}

.newsarchive {
	color:#0096d7;
	font-weight:bold;
	font-size:14px;
	margin:0 0 0 15px;
	}

#rightcolnews .archive {
	color:#9f9586;
	font-weight:bold;
	font-size:14px;
	margin:0 0 0 15px;
	line-height:40px;
	}

.longdate {
	color:#9f9586;
	font-size:12px;
	}
	
#gap {
	height:45px;
	}

/*.newsitem {
	font-size:12px;
	margin:0 14px 0 14px;
	padding:3px 0 0 0;
	}*/
	
table.newsitem {
	background:#9f9586;
	margin:0 14px 0 14px;
	padding:0;
	font-size:12px;
	}
	
table.newsitem strong {
	color:#3d3327;
	}
	
table.newsitem p {
	color:#3d3327;
	font-size:11px;
	}

.nl {
	width:390px;
	float:left;
	margin:13px 10px 0 0;
	}
	
.nr {
	float:left;
	margin:13px 0 0 0;
	}


/* ABOUT */

	
#aboutleftcol {
	width:336px;
	float:left;
	margin:21px 15px 0 17px;
	}

* html #aboutleftcol {
	margin:21px 5px 0 6px;
	}
	
#aboutrightcol {
	width:609px;
	min-height:656px;
	float:left;
	margin:17px 0 0 0;
	background:url(images/abouttop.gif) no-repeat #9f9586;
	}
	
#aboutrightcol a.network {
	color:#3d3327;
	font-weight:bold;
	text-decoration:none;
	}

#aboutrightcol a:hover.network {
	text-decoration:underline;
	}

#aboutleft {
	background:url(images/aboutleftbg.gif) no-repeat;
	width:336px;
	height:652px;
	}

#aboutleft ul {
	list-style-type:none;
	margin:0 0 0 15px;
	padding:0;
	}
	
#aboutleft ul li {
	padding:7px 0 7px 0;
	}

#aboutleft a {
	color:#f7941e;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	}

#aboutleft a:hover {
	text-decoration:underline;
	}
	
#aboutleft a.unsel {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	}


#aboutleft a:hover.unsel {
	text-decoration:underline;
	}

#ableft {
	float:left;
	width:400px;
	margin:15px 0 0 15px;
	color:#3d3327;
	font-size:12px;
	}

.abouthead {
	font-weight:bold;
	font-size:14px;
	}

#abright {
	float:left;
	margin:40px 0 0 0;
	}

/* ARTISTS */

#artistsleft {
	background:url(images/artistsleftbg.gif) no-repeat;
	width:336px;
	height:652px;
	}

#artistsleft ul {
	list-style-type:none;
	margin:0 0 0 15px;
	padding:0;
	}
	
#artistsleft ul li {
	padding:7px 0 7px 0;
	}

#artistsleft a {
	color:#f7941e;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	}

#artistsleft a:hover {
	text-decoration:underline;
	}

#artistsleft a.unsel {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	}

#artistsleft a:hover.unsel {
	text-decoration:underline;
	}

#arleft {
	float:left;
	width:380px;
	margin:15px 0 0 15px;
	color:#3d3327;
	font-size:12px;
	}

#arright {
	width:190px;
	float:left;
	margin:40px 0 0 0;
	}
	
/* MEDIA */

#medialeft {
	float:left;
	width:235px;
	height:657px;
	margin:16px 0 0 17px;
	background:url(images/medialeftbg.gif) no-repeat;
	}
	
#medialeft .active {
	color:#f7941e;
	width:206px;
	height:30px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	margin:15px 0 0 15px;
	background:url(images/bluehr.gif) 0 20px no-repeat;
	}
	
#medialeft .passive {
	color:#9f9586;
	width:206px;
	height:30px;
	display:block;
	font-weight:bold;
	font-size:14px;
	margin:15px 0 0 15px;
	background:url(images/brownhr.gif) 0 20px no-repeat;
	}
	
#medialeft .passive a {
	color:#9f9586;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	}
	
#medialeft ul {
	list-style-type:none;
	margin:0 0 0 15px;
	padding:0;
	}
	
#medialeft ul li {
	padding:7px 0 7px 0;
	}

#medialeft a {
	color:#f7941e;
	text-decoration:none;
	font-size:12px;
	}
	
#medialeft a.unsel {
	color:#fff;
	text-decoration:none;
	font-size:12px;
	}

#medialeft a:hover {
	text-decoration:underline;
	}

#mediacentre {
	float:left;
	width:456px;
	height:657px;
	margin:16px 0 0 17px;
	background:url(images/mediacentrebg.gif) no-repeat;
	}
	
#mediacentre object {
	width:424px;
	margin:0 0 0 8px;
	}
		
#mediacentre embed {
	width:424px;
	margin:0 0 0 8px;
	}

#mediacentre img {
	margin:0 0 0 16px;
	}

#mediaright {
	color:#f7941e;
	float:left;
	width:235px;
	height:657px;
	margin:16px 0 0 16px;
	background:url(images/mediarightbg.gif) no-repeat;
	}

#mediaright table.video {
	margin:0 0 0 15px;
	}

.mediatitle {
	color:#f7941e;
	font-weight:bold;
	font-size:14px;
	margin:20px 0 30px 15px;
	}
	
.showtitle {
	color:#3d3327;
	font-weight:bold;
	font-size:14px;
	margin:20px 0 30px 15px;
	}
	
#audioplayer {
	padding:36px 0 0 8px;
	}
	
.audiodetails { 
	color:#3d3327;
	padding:18px 0 0 18px;
	}
	
.audiodetails p {
	padding:0;
	margin:0;
	}

/* SHOP */

#shopleftcol {
	width:235px;
	height:657px;
	float:left;
	margin:21px 15px 0 17px;
	background:url(images/shopleftbg.gif) no-repeat;
	}

#shopleftcol .active {
	color:#f7941e;
	width:206px;
	height:30px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	margin:15px 0 0 15px;
	background:url(images/bluehr.gif) 0 20px no-repeat;
	}

#shopleftcol ul {
	list-style-type:none;
	margin:0 0 0 15px;
	padding:0;
	}
	
#shopleftcol ul li {
	padding:7px 0 7px 0;
	}

#shopleftcol a {
	color:#f7941e;
	text-decoration:none;
	font-size:12px;
	}

#shopleftcol a:hover {
	text-decoration:underline;
	}

#shoprightcol {
	width:708px;
	min-height:657px;
	float:left;
	margin:21px 0 0 0;
	color:#3d3327;
	font-size:12px;
	background:url(images/shoprightbg.gif) no-repeat #9f9586;
	}

#shoprightcol strong {
	font-size:14px;
	}

#shoprightcol table.shopitem {
	margin:15px 0 0 12px;
	}

#shoprightcol table.shopitem p { 
	margin:0 0 5px 11px;
	}
	
img.shopsep {
	margin:0 0 0 14px;
	}

#shoprightcol .shops {
	margin:14px 0 14px 14px;
	}

/* CONTACT */

#contactleft {
	float:left;
	width:609px;
	min-height:743px;
	margin:16px 16px 10px 17px;
	color:#3d3327;
	font-size:11px;
	background:url(images/contacttop.gif) no-repeat #9f9586;
	}
	
#contactleft p {
	margin:10px 0 0 15px;
	}

p.contacthead {
	text-decoration:underline;
	}
	
#contactleft input.submit {
	background:url(images/send.gif) no-repeat;
	width:108px;
	height:35px;
	border:0;
	margin:4px 0 0 235px;
	cursor:pointer;
	}

ul.contactsub {
	margin:10px 0 10px 44px;
	padding:0;
	}
	
ul.contactsub a {
	color:#3d3327;
	text-decoration:none;
	}
	
ul.contactsub a:hover {
	text-decoration:underline;
	}
	
table.contactform {
	margin-top:10px;
	}

/* LOWER NAV */

#lowernav ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
#lowernav ul li {
	display:inline;
	padding:0 11px 0 0;
	float:left;
	}
	
#lowernav a {
	color:#4b4237;
	text-decoration:none;
	}

#lowernav a:hover {
	text-decoration:underline;
	}

#lowerlogos {
	float:left;
	width:153px;
	margin-top:-19px;
	}

#copy {
	float:left;
	width:85px;
	margin:0 109px 0 60px;
	}

#back {
	float:left;
	width:64px;
	margin:0 82px 0 115px;
	}

#back a {
	color:#4b4237;
	}
	
#credit a {
	color:#4b4237;
	}
	
* html #back {
	margin:0 80px 0 197px;
	}
	

a.topthree {
	color:#3d3327;
	font-weight:bold;
	text-decoration:none;
	}

a:hover.topthree {
	text-decoration:underline;
	}
