*{
	padding: 0;
	margin: 0;
	list-style-type: square;
}

/* main --?*/

img {border: none; }


#faketable {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: table;
	background-color: #333333;
}
.background {
	background-color: #333333;
}

#fakecell { display: table-cell; vertical-align: middle; }


/* page content area */
#main {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 14px;
	background-color: #333333;
	text-align: left;
	visibility: visible;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 785px;
	height: 550px;
	margin-bottom: 20px;
}
#mainsound {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 14px;
	background-color: #FF3399;
	text-align: left;
	visibility: visible;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 785px;
	height: 550px;
	margin-bottom: 20px;
}
#mainnews {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 14px;
	background-color: #FF0000;
	text-align: left;
	visibility: visible;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 785px;
	height: 550px;
	margin-bottom: 20px;
}
#mainbiog {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 14px;
	background-color: #33ccff;
	text-align: left;
	visibility: visible;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 785px;
	height: 550px;
	margin-bottom: 20px;
}
#mainvision {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 14px;
	background-color: #FF6600;
	text-align: left;
	visibility: visible;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 785px;
	height: 550px;
	margin-bottom: 20px;
}
#maingigs {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 14px;
	background-color: #00FFFF;
	text-align: left;
	visibility: visible;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 785px;
	height: 550px;
	margin-bottom: 20px;
}
#mainfaves {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 14px;
	background-color: #9933ff;
	text-align: left;
	visibility: visible;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 785px;
	height: 550px;
	margin-bottom: 20px;
}
#maincontact {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 14px;
	background-color: #00FF33;
	text-align: left;
	visibility: visible;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 785px;
	height: 550px;
	margin-bottom: 20px;
}
#mainnewsletter {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 14px;
	background-color: #00FFFF;
	text-align: left;
	visibility: visible;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 700px;
	height: 500px;
	margin-bottom: 20px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.textmyspace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #FFCC00;
	text-align: right;
}
.textnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.textsound {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FF3399;
}
.textbiog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #33CCFF;
	line-height: 1.25;
}
.textvision {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FF6600;
	line-height: 1.25;
}
.textcredits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFCC33;
	line-height: 1.25;
	text-align: right;
}

.textgigs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #00FFFF;
}
.textgigs2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #00FFFF;
}
.textfaves {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #00FF33;
}
.textfavessmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #00FF33;
}
.textfavesheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #00FF33;
}
.textcontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #9933FF;
	text-decoration:none;
	font-weight: bold;
	line-height: 1.25;
	}
a:link {
	color:#FFCC33;
	text-decoration: none;
}
a:visited {color:#FFCC33; text-decoration:none
}
a:hover {color:#FF00FF; text-decoration:none
}
#sound {	position:absolute;
	left:20px;
	top:127px;
	width:121px;
	height:24px;
	z-index:7;
}
#contact {
	position:absolute;
	left:20px;
	top:315px;
	width:88px;
	height:24px;
	z-index:24;
}
#biography {	position:absolute;
	left:20px;
	top:80px;
	width:126px;
	height:24px;
	z-index:6;
}
#news {	position:absolute;
	left:20px;
	top:33px;
	width:107px;
	height:24px;
	z-index:5;
}

#vision {	position:absolute;
	left:20px;
	top:174px;
	width:99px;
	height:24px;
	z-index:9;
}
#gigs {	position:absolute;
	left:20px;
	top:221px;
	width:88px;
	height:24px;
	z-index:10;
}
#faves {	position:absolute;
	left:20px;
	top:268px;
	width:88px;
	height:24px;
	z-index:11;
}
#logo {
	position:absolute;
	left:20px;
	top:378px;
	width:128px;
	height:114px;
	z-index:16;
	color: #999999;
	font-weight: normal;
}
#logonewsletter {
	position:absolute;
	left:28px;
	top:339px;
	width:93px;
	height:100px;
	z-index:16;
	color: #999999;
	font-weight: normal;
}
#newsletter {	position:absolute;
	left:28px;
	top:26px;
	width:107px;
	height:24px;
	z-index:5;
}
#myspace {
	position:absolute;
	left:546px;
	top:513px;
	width:212px;
	height:18px;
	z-index:16;
}
#myspacenewsletter {
	position:absolute;
	left:460px;
	top:469px;
	width:212px;
	height:18px;
	z-index:16;
}
#info {
	position:absolute;
	left:358px;
	top:238px;
	width:355px;
	height:237px;
	z-index:22;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #FF0000;
	border-width: 3px;
	border-style: solid;
}
#infosound1 {
	position:absolute;
	left:530px;
	top:27px;
	width:155px;
	height:19px;
	z-index:18;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #FF3399;
	border-width: 3px;
	border-style: solid;
}
#infosound2 {
	position:absolute;
	left:530px;
	top:94px;
	width:156px;
	height:19px;
	z-index:18;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #FF3399;
	border-width: 3px;
	border-style: solid;
}
#infosound3 {
	position:absolute;
	left:530px;
	top:165px;
	width:154px;
	height:19px;
	z-index:18;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #FF3399;
	border-width: 3px;
	border-style: solid;
}

#infovision {
	position:absolute;
	left:347px;
	top:421px;
	width:387px;
	height:22px;
	z-index:18;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #FF6600;
	border-width: 3px;
	border-style: solid;
}
#infofaves {
	position:absolute;
	left:180px;
	top:77px;
	width:280px;
	height:312px;
	z-index:18;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #00FF33;
	border-width: 3px;
	border-style: solid;
}
#infofavesjuly08 {
	position:absolute;
	left:180px;
	top:77px;
	width:265px;
	height:304px;
	z-index:18;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #00FF33;
	border-width: 3px;
	border-style: solid;
	visibility: hidden;
}
#infofavesjune08 {
	position:absolute;
	left:180px;
	top:77px;
	width:265px;
	height:304px;
	z-index:18;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #00FF33;
	border-width: 3px;
	border-style: solid;
	visibility: hidden;
}
#infofavesapril08 {
	position:absolute;
	left:180px;
	top:77px;
	width:297px;
	height:304px;
	z-index:19;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #00FF33;
	border-width: 3px;
	border-style: solid;
	visibility: hidden;
}
#infofavesmarch08 {
	position:absolute;
	left:180px;
	top:77px;
	width:266px;
	height:304px;
	z-index:20;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #00FF33;
	border-width: 3px;
	border-style: solid;
	visibility: hidden;
}
#infofavesjan08 {
	position:absolute;
	left:180px;
	top:77px;
	width:266px;
	height:304px;
	z-index:21;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #00FF33;
	border-width: 3px;
	border-style: solid;
	visibility: hidden;
}
#infofavesnov07 {
	position:absolute;
	left:180px;
	top:77px;
	width:270px;
	height:304px;
	z-index:22;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #00FF33;
	border-width: 3px;
	border-style: solid;
	visibility: hidden;
}

#infogigs {
	position:absolute;
	left:216px;
	top:329px;
	width:203px;
	height:123px;
	z-index:18;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #00FFFF;
	border-width: 3px;
	border-style: solid;
}
#infocontact {
	position:absolute;
	left:519px;
	top:312px;
	width:179px;
	height:132px;
	z-index:18;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #9933FF;
	border-width: 3px;
	border-style: solid;
}
#mailinglist {
	position:absolute;
	left:220px;
	top:430px;
	width:260px;
	height:50px;
	z-index:19;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #9933FF;
	border-width: 3px;
	border-style: solid;
}
#infobiog {
	position:absolute;
	left:556px;
	top:165px;
	width:178px;
	height:281px;
	z-index:4;
	background-color: #333333;
	padding: 10px;
	border-color: #33CCFF;
	border-width: 3px;
	border-style: solid;
}
#infobiog2 {
	position:absolute;
	left:211px;
	top:309px;
	width:289px;
	height:177px;
	z-index:15;
	background-color: #333333;
	padding: 10px;
	border-color: #33CCFF;
	border-width: 3px;
	border-style: solid;
}

#infonewsletter {
	position:absolute;
	left:28px;
	top:75px;
	width:315px;
	height:201px;
	z-index:18;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #00FFFF;
	border-width: 3px;
	border-style: solid;
}
#page name {
	position:absolute;
	left:68px;
	top:275px;
	width:267px;
	height:167px;
	z-index:9;
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 10px;
}
#extrainfo {
	position:absolute;
	left:476px;
	top:271px;
	width:237px;
	height:103px;
	z-index:23;
	bottom: 395px;
	visibility: visible;
	background-color: #FFFF00;
	padding: 10px;
}
#contactinfopage {
	position:absolute;
	left:5px;
	top:301px;
	width:187px;
	height:43px;
	z-index:6;
	bottom: 395px;
	visibility:visible
}
.squares {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
}
.stylemenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 15px;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	vertical-align: bottom;
}
.mailinglist {
	font-family: Arial, Helvetica, sans-serif;
	color: #9933FF;
	font-size: 10px;
	line-height: 20px;
	vertical-align: bottom;
	font-weight: bold;
}
.thankyou {
	font-family: Arial, Helvetica, sans-serif;
	color: #9933FF;
	font-size: 18px;
	line-height: 20px;
	vertical-align: bottom;
	font-weight: bold;
}
.contactclose {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF00FF;
	font-size: 9px;
	line-height: 20px;
	vertical-align: bottom;
	font-weight: bold;
}
.name {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 15px;
}
#photo {
	position:absolute;
	left:202px;
	top:74px;
	width:353px;
	height:337px;
	z-index:7;
	background-color: #333333;
}

#photonews {
	position:absolute;
	left:190px;
	top:69px;
	width:558px;
	height:370px;
	z-index:21;
}
#photosound {
	position:absolute;
	left:173px;
	top:130px;
	width:558px;
	height:276px;
	z-index:17;
}
#photovision {
	position:absolute;
	left:206px;
	top:35px;
	width:491px;
	height:356px;
	z-index:17;
}
#photogigs {
	position:absolute;
	left:207px;
	top:34px;
	width:273px;
	height:297px;
	z-index:17;
}
#photofaves {
	position:absolute;
	left:221px;
	top:36px;
	width:476px;
	height:324px;
	z-index:15;
}
#photocontact {
	position:absolute;
	left:445px;
	top:26px;
	width:314px;
	height:469px;
	z-index:17;
}
#photobiog {
	position:absolute;
	left:189px;
	top:35px;
	width:494px;
	height:215px;
	z-index:3;
}
#photonewsletter {
	position:absolute;
	left:423px;
	top:75px;
	width:246px;
	height:297px;
	z-index:17;
}
#archivelist {
	position:absolute;
	left:231px;
	top:18px;
	width:549px;
	height:375px;
	z-index:7;
	color: #999999;
	font-size: 12px;
	line-height: 20px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}
#titlelayer {
	position:absolute;
	left:186px;
	top:457px;
	width:562px;
	height:17px;
	z-index:21;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: left;
}
#credits {
	position:absolute;
	left:550px;
	top:479px;
	width:208px;
	height:17px;
	z-index:20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: left;
	background-color: #FF6600;
}
#flyergallery {
	position:absolute;
	left:573px;
	top:442px;
	width:157px;
	height:11px;
	z-index:18;
	font-size: 12px;
	background-color: #333333;
	padding: 10px;
	border-color: #00FFFF;
	border-width: 3px;
	border-style: solid;
}
