body			{ 
				background-image:url(/gfx/title_fade.png); 
				background-repeat:repeat-x;
				margin:0;
				font-family:"Lucida Sans Unicode","Trebuchet MS", Verdana, Arial, Helvectica;
				font-size:10pt;
				}

#wrapper 		{
				position:relative;
				width:770px;
				}

#header 		{
				margin-bottom:6px;
				}
				
#header h1 		{
				margin:0;
				width:306px;
				}
#header h1 a 	{
				display: block;
				background-image: url(/gfx/title.png);
				background-repeat: no-repeat;
 				padding-top: 111px; 
				height: 0 !important;
 				height /**/: 111px; 
				overflow: hidden;
				}

/*-- for the Artists' albums bit --*/

h4 span 		{font-weight:normal}

/* -- LINKS -- 
body#news #content a img{border: 1px solid #CCC;padding:2px;margin:3px}
body#news #content a:hover img{border: 1px solid #333;padding:2px;}
body#news #content a:hover{color: #333;border: 0px ;} /* Dummy definition to overcome IE bug */

img 			{border:0}

a				{text-decoration:none;}
a:link 			{color:#333;}
a:visited 		{color:#333;}
a:hover 		{color:#F00;}
a:active 		{color:#000;}

/* -- NAV -- */

#nav			{
				position:absolute;
				right:0;
				top:75px;
				}
/*
#nav ul	{width: 100%;height: 26px;background: url(/gfx/nav.png) no-repeat;margin: 0;padding: 0;position: relative;}
#nav ul li {margin: 0;padding: 0;list-style: none;position: absolute;top: 0;}
#nav ul li, #nav a	{height: 26px;display: block;}
#nav ul li a {text-indent: -9999px; text-decoration: none;}
*/

#nav ul 		{display: inline;list-style: none;margin: 0px;}
#nav li 		{display: inline;margin-left: 4px;font-size:9pt;background-color:#EEE;}
#nav a 			{padding:2px 7px 2px 7px;text-decoration:none;position:relative;font-weight:bold}
#nav a:link 	{
				color:#333;
				border-bottom:1px #666 solid;
				background-image: url(/gfx/nav_bg.png);
				background-repeat: repeat-x;
				}
#nav a:visited 	{
				color:#333;
				border-bottom:1px #666 solid;
				background-image: url(/gfx/nav_bg.png);
				background-repeat: repeat-x;
				}
				
#nav a:hover 	{
				color:#CCC;
				border-bottom:2px #C00 solid;
				background-image: none;
				background-color:#333
				}
				
#nav a:active 	{
				color:#CCC;
				border-bottom:1px #CCC solid;
				background-image: url(/gfx/nav_bg.png);
				background-repeat: repeat-x;
				}
	
	


/* -- HOMEPAGE  --*/

#col1a 				{ 
					height:300px;
					width: 200px;
					float:left;
					margin-right:10px;
					margin-bottom:10px;
					}

#col2a 				{
					height:300px;
					width: 360px;
					float:left;
					margin-right:10px;
					margin-bottom:10px;
					}
					
#col3a 				{
					height:300px;
					width:200px;
					float:right;
					clear:right;
					margin-bottom:10px;
					}
					
#col1b 				{ 
					height:200px;
					width: 200px;
					float:left;
					margin-right:10px;
					}

#col2b 				{ 
					height:200px;
					width: 360px;
					float:left;
					margin-right:10px;
					}
					
#col3b 				{
					height:200px;
					width:200px;
					float:right;
					clear:right;
					}					
	
	
	
	
	
	

/* -- UBERLINKS -- */

<!-- body#home a#homesnav {color:#CCC;border-bottom:2px #C00 solid;background-image: none;background-color:#333} -->
body#news a#newsnav {color:#CCC;border-bottom:2px #C00 solid;background-image: none;background-color:#333}
body#artists a#artistsnav {color:#CCC;border-bottom:2px #C00 solid;background-image: none;background-color:#333}
body#shop a#shopnav {color:#CCC;border-bottom:2px #C00 solid;background-image: none;background-color:#333}
body#videos a#videosnav {color:#CCC;border-bottom:2px #C00 solid;background-image: none;background-color:#333}
body#photos a#photosnav {color:#CCC;border-bottom:2px #C00 solid;background-image: none;background-color:#333}
body#about a#aboutnav {color:#CCC;border-bottom:2px #C00 solid;background-image: none;background-color:#333}
body#contact a#contactnav {color:#CCC;border-bottom:2px #C00 solid;background-image: none;background-color:#333}


/* -- TITLES -- */
h1 span, h2 span {display:none}
h2.title{height:38px;width:194px; background-repeat:no-repeat;}
body#home h2.title{background-image: url("/gfx/title_news.png");}
body#news h2.title{background-image: url("/gfx/title_news.png");}
body#artists h2.title{background-image: url("/gfx/title_artists.png");}
body#downloads h2.title{background-image: url("/gfx/title_downloads.png");}
body#about h2.title{background-image: url("/gfx/title_about.png");}
body#bookings h2.title{background-image: url("/gfx/title_bookings.png");}
body#contact h2.title{background-image: url("/gfx/title_contact.png");}
body#mp3shop h2.title{background-image: url("/gfx/title_mp3shop.png");}

/* ----------------------- */

#content {padding-left:25px;width:780px}
#content p {line-height:160%}

#content.home {padding-left:25px; padding-top:50px; width:780px}
#content.home p {line-height:160%}

#extras{margin-left:25px;float:right;width:165px;}
#extras img {border:0}

object, embed {margin:0;padding:0}

#footer{clear:both;position:relative;text-align:center;border-top:1px #CCC dashed;font-weight:bold;width:820px;}
#footer img {border:0}
#footer a {text-decoration:none}

.left {float:left}
.right {float:right}
.note{font-size:8pt}
.red {color:#F00}

body#artists h3{margin:3px;}
body#artists h4{margin:3px;}
body#artists img.left{margin:8px 8px 8px 0;padding:1px;border:1px #CCC dashed;}
body#artist img.left{margin:8px 8px 8px 0;padding:1px;border:1px #CCC dashed;}

div.artist {border-bottom:1px #999 dashed;margin-bottom:5px;padding-bottom:5px;margin-top:5px;padding-top:5px}
div.artist img {float:left}
div.artist div.artistcontent {margin-left:175px}

div#legs{padding-left:20px}

form#artistmenu {float:right;position:relative;bottom:45px;}
form#artistmenu select {font-size:8pt;font-family:"Lucida Sans Unicode","Trebuchet MS", Verdana, Arial, Helvectica;}

body#videos ul#videolist li {
	padding-left:0px;
/*	list-style-image: url(/gfx/control_play.png); */
	list-style-type: none;
	font-size:16pt;
	margin-bottom:15px;
	margin-left:0;
}
body#videos ul#videolist li a {
text-decoration:none;
padding:5px 8px 5px 25px;
background-image: url(/gfx/control_play.png);
background-repeat: no-repeat;
background-position: 5px center;
}

body#videos ul#videolist li a:link {color:#333;background-color:#EEE;border-bottom:1px #FFF solid;border-top:1px #FFF solid}
body#videos ul#videolist li a:visited {color:#333;background-color:#EEE;border-bottom:1px #FFF solid;border-top:1px #FFF solid}
body#videos ul#videolist li a:hover {color:#CCC;background-color:#333;border-bottom:1px #666 solid;border-top:1px #666 solid}
body#videos ul#videolist li a:active {color:#CCC;background-color:#999;border-bottom:1px #FFF solid;border-top:1px #FFF solid}

img#wpstats{display:none}

/*-- GALLERY STUFF --*/

#photothumbs a img{border: 1px solid #CCC;padding:2px;margin:3px}
#photothumbs a:hover img{border: 1px solid #333;padding:2px;}
#photothumbs a:hover{color: #333;border: 0px ;} /* Dummy definition to overcome IE bug */

#photothumbs img {margin:4px 12px 4px 0;}

#pagenav a {font-weight:bold}
#pagenav a:link { color:#333; text-decoration:none; background:#CCC;padding:4px 6px 4px 6px;border:1px #333 solid;}
#pagenav a:visited { color:#333; text-decoration:none; background:#CCC;padding:4px 6px 4px 6px;border:1px #333 solid;}
#pagenav a:hover  { color:#EEE; text-decoration:none; background:#333;padding:4px 6px 4px 6px;border:1px #666 solid;}
#pagenav a:active  { color:#333; text-decoration:none; background:#CCC;padding:4px 6px 4px 6px;border:1px #666 solid;}


table#tracklist {width:320px;border-top:1px #CCC dashed}

/* -- Missing -- */
#missing_col {width:200px;float:right;margin:0 0 30px 25px}
#missing_col a.missing {
	padding-top:80px;
	background-image: url(/missing/missing_people_logo.png);
	background-repeat: no-repeat;
	background-position: center top;
}

/* -- Image fade -- */

.fade img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}
.fade:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.80;}
.fade img {border:0}

/* -------------------------------- */

.left{float:left}
.right{float:right}
img.left {float:left;margin:8px}
img.right {float:right;margin:8px}
.note {font-size:8pt}


.red {color: #F00}

/* ----------------- Rounded Corners ----------------- */
.record			{display:block}

.record *		{
				display:block;
				height:1px;
				overflow:hidden;
				font-size:.01em;
				background:#EEE;
				}

.record1		{
				margin-left:3px;
				margin-right:3px;
				padding-left:1px;
				padding-right:1px;
				border-left:1px solid #f7f7f7;
				border-right:1px solid #f7f7f7;
				background:#f2f2f2;
				}

.record2		{
				margin-left:1px;
				margin-right:1px;
				padding-right:1px;
				padding-left:1px;
				border-left:1px solid #fdfdfd;
				border-right:1px solid #fdfdfd;
				background:#f1f1f1;
				}

.record3		{
				margin-left:1px;
				margin-right:1px;
				border-left:1px solid #f1f1f1;
				border-right:1px solid #f1f1f1;
				}

.record4		{
				border-left:1px solid #f7f7f7;
				border-right:1px solid #f7f7f7;
				}

.record5		{
				border-left:1px solid #f2f2f2;
				border-right:1px solid #f2f2f2;
				}

.recordfg		{
				padding-left:5px;
				padding-right:5px;
				background:#EEE;
				height:290px;
				} 
  
.recordfg2		{
				padding-left:5px;
				padding-right:5px;
				background:#EEE;
				height:180px;
				} 
