/* Global */

body {
	background-color:#d3d5de;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #ccc;
	padding:0px; margin:0px;
}


#page {
	width: 900px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
}

#header {
	width:900px;
	height:251px;
	background-image: url('/img/2009/global/headerbkg.jpg');
	background-position: top center;
	background-repeat:no-repeat;
}

#header h1 {
	display:block;
	float:left;
	height:100px; width:275px;
	top:30px; left:550px;
	margin:0; padding:0;
	position:relative;
}

#header h1 a {
	display:block;
	float:left;
	height:100px; width:275px;
	margin:0; padding:0;
	position:relative;
}

#header h1 span {display:none;}

/*********************************************************************/


ul#nav {
display:block;
float:right;
height:54px;
list-style-type:none;
margin:0;
padding:0;
position:relative;
top:172px;
width:590px;
}

ul#nav li {
	float: left;
	padding:0px; margin:0px;
}

ul#nav li a {
	display:block;
	padding:0px; margin:0px;
	height:54px;
}

ul#nav li a span {
	display:none;
	background-position:top center;
	background-repeat:no-repeat;
}

ul#nav li a:hover {
	opacity: .7;
	filter: alpha(opacity=70);
	-moz-opacity: .7;
}


ul#nav li a.news {
	background-image:url('/img/2009/nav/news.jpg');
	width:86px;
}

ul#nav li a.projects {
	background-image:url('/img/2009/nav/projects.jpg');
	width:88px;
}

ul#nav li a.discography {
	background-image:url('/img/2009/nav/discography.jpg');
	width:125px;
}

ul#nav li a.biography {
	background-image:url('/img/2009/nav/biography.jpg');
	width:102px;
}

ul#nav li a.publicity {
	background-image:url('/img/2009/nav/publicity.jpg');
	width:95px;
}

ul#nav li a.contact {
	background-image:url('/img/2009/nav/contact.jpg');
	width:94px;
}


#preload { display:none; }

/********************************************************************/

#content {
	padding:10px 30px;
	width:840px;
	color:#777;
	background-image: url('/img/2009/global/sitebkg.jpg');
	background-position: top center;
	background-repeat:repeat-y;	
}

a {color: #315f9d; text-decoration:none;}
a:hover { color:#7c7f8f; text-decoration:underline;}



p {
	padding: 10px 0px;
	margin: 0px;
}	

select, input, submit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

b.date {color: #616578;}

.header  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #c5c8cc;
	font-weight:bold;
	background-color: #000;
}

table#projecttable tr td {
	
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.bodytext-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


.return  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px;
	text-align: right;
}

#newscount { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}

#block, #blockphoto {

}

#block.project {

}

div.hr {
  height: 3px;
  background: url('/img/2009/global/hr.gif') no-repeat center;
  clear:both;
}

div.hr hr {
  display: none;
}

div.hrwide {
  height: 3px;
  padding:20px 0px;
  background: url('/img/2009/global/hr.gif') no-repeat center;
}

div.hrwide hr {
  display: none;
}


#scroll {
	height: 170px;
	padding:0px 10px 0px 0px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #666;
	SCROLLBAR-HIGHLIGHT-COLOR: #999;
	SCROLLBAR-SHADOW-COLOR: #444;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #333;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

#blockphoto {padding: 0px;}

div.comingsoon {
	padding: 10px 0px;
	text-align:center;
}

div.comingsoon2 {
	padding: 10px 0px;
}

#column-l {
	float: left;
	width: 405px;
	margin: 0px 10px 0px 0px;
}

#column-r {
	float: left;
	width: 405px;
}

#column {
	float: left;
	width: 50%;
}


/* Headers */

h2 {
	width: 300px;
	height: 30px;
	background-position: left;
	background-repeat:no-repeat;
	padding:0px; margin:0px;
}

h2 span {display: none;}
h2.latestnews {background-image: url('/img/2009/headers/latestnews.gif');}
h2.currentcds {background-image: url('/img/headers/currentcdreleases.gif');}
h2.latestcds {background-image: url('/img/2009/headers/latestcdreleases.gif');}
h2.projects {background-image: url('/img/2009/headers/projects.gif');}
h2.news {background-image: url('/img/2009/headers/news.gif');}
h2.contact {background-image: url('/img/2009/headers/contact.gif');}
h2.biography {background-image: url('/img/2009/headers/biography.gif');}
h2.publicity {background-image: url('/img/2009/headers/publicity.gif');}
h2.events {background-image: url('/img/2009/headers/events.gif');}
h2.discography {background-image: url('/img/2009/headers/discography.gif');}
h2.lookforwardto {background-image: url('/img/2009/headers/lookforwardto.gif');}
h2.currentlyplaying {background-image: url('/img/2009/headers/currentlyplaying.gif');}
h2.nowplayingcomingsoon {background-image: url('/img/2009/headers/nowplayingcs.gif'); width:500px;}

#mp3player {
	display:block;
	float:right;
	height:15px;
	left:-40px;
	margin:0;
	padding:0;
	position:relative;
	top:160px;
	width:310px;
}

p.news { font-size:14px; }

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#block ul {
	margin: 0px; 
	padding: 0px 0px 0px 10px;
}

#block ul li {
	list-style-type: none;
	padding: 1px;
	margin: 0px;
}

table.discography tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

table.discography a img {border: 1px solid #7F8D95;}
table.discography a:hover img { border: 1px solid #C5C8CC;}

#biopic {
	float: right;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	border:1px solid #999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

/* Footer */

div#footer {
	background-image:url('/img/2009/global/footerbkg.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	color:#9fa7bb;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0 auto;
	padding:30px 0 15px;
	text-align:center;
	width:900px;
}

div#footer a {color: #8892b4;}


/**************************************************************/

img.topleft {float: left; margin: 0px 10px 10px 0px;}
img.midleft {float: left; margin: 10px 10px 10px 0px;}
img.bottomleft {float: left; margin: 10px 10px 0px 0px;}

img.topright {float: right;	margin: 0px 0px 10px 10px;}
img.midright {float: right;	margin: 10px 0px 10px 10px;}
img.bottomright {float: right;	margin: 10px 0px 0px 10px;}
