/* CSS Document */
body.index {
	background-color:#AACCCC;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

div.container {
width:700px;
margin:10px 100px 10px 100px;
position:relative; 
}

#main-content {
	position:absolute;
	z-index:1;
	top:180px;
	margin-left:-321px;
	left:50%;
	width:559px;
	height:570px;
	background:#fff;
	overflow:hidden;
	}

div.header {
	position:absolute; 
	margin-left:-321px; 
	left:50%; 
	top:10; 
	overflow:visible;
	width:700px; 
	min-width:700px; 
	height:173px; 
	background:#fff; 
	font-size:1em; 
	z-index:6; 
	}

div.menu {
	display:block;  
	position:absolute; 
	z-index:7; 
	top:138px; 
	bottom:52px; 
	width:141px; 
	margin-left:238px; 
	left:50%; 
	background-color: #FFFFFF;
	height:514px;
	}

div.menu a.button, div.menu a.button:visited {
display:block; 
width:141px; 
height:40px; 
background:url(/site_images/buttons.gif); 
background-position:top left; 
background-color:transparent; 
text-align:center; 
text-indent:10px;
color:#143471; 
line-height:33px; 
text-decoration:none; 
font-family:arial, sans-serif; 
font-weight:bold; 
font-size:11px;
margin-top:5px;
outline: none;}

div.menu a.button:hover {background-position:0 -40px; line-height:33px; overflow:hidden; color:#fff;}
div.menu a.button:active {background-position:0 -80px; outline: none;
}


img.foot {
	position:absolute; 
	width:505px; 
	min-width:505px; 
	height:105px; 
	margin-left:-321px; 
	left:50%; 
	top:650;
	font-size:1em; 
	z-index:3; 
	font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
	font-weight:bold;
	color:#000;
	}
	
img.hi-foot {
	position:absolute; 
	width:505px; 
	min-width:505px; 
	height:105px;
	top:650;
	margin-left:-321px; 
	left:50%; 
	font-size:1em; 
	z-index:0; 
	font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
	font-weight:bold;
	color:#000;
	}
	
img.presskit {
	position:absolute; 
	width:196px; 
	min-width:196px; 
	left:50%;
	margin-left:183px;
	top:650;
	height:105px; 
	font-size:1em; 
	z-index:2; 
	font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
	font-weight:bold;
	color:#000;
	}
	
img.presskit2 {
	position:absolute; 
	width:196px; 
	min-width:196px; 
	left:50%;
	margin-left:183px;
	top:650;
	height:105px; 
	font-size:1em; 
	z-index:0; 
	font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
	font-weight:bold;
	color:#000;
	}

div.download-presskit {
	position:absolute; 
	width:80px; 
	min-width:80px; 
	left:50%;
	margin-left:183px;
	top:700;
	height:105px; 
	font-size:8pt; 
	z-index:3; 
	text-decoration:none; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	font-size:11px;
	color:#000;
	text-align:center;
	line-height:14px;
}

a.home:link{font-family:arial, sans-serif; font-weight:bold; font-size:11px;color:#fff;text-decoration:none;}
a.home:visited{font-family:arial, sans-serif; font-weight:bold; font-size:11px;color:#fff;text-decoration:none; outline: none;}
a.home:hover{font-family:arial, sans-serif; font-weight:bold; font-size:11px;color:#B0D7FE;text-decoration:none;}
a.home:active{font-family:arial, sans-serif; font-weight:bold; font-size:11px;color:#fff;text-decoration:none; outline: none;}
	
a.download-presskit:link{font-family:arial, sans-serif; font-weight:bold; font-size:11px;color:#143471;text-decoration:none;}
a.download-presskit:visited{font-family:arial, sans-serif; font-weight:bold; font-size:11px;color:#143471;text-decoration:none; outline: none;}
a.download-presskit:hover{font-family:arial, sans-serif; font-weight:bold; font-size:11px;color:#367BC0;text-decoration:none;}
a.download-presskit:active{font-family:arial, sans-serif; font-weight:bold; font-size:11px;color:#143471;text-decoration:none; outline: none;}	
	
a.dennis-email-address:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;color:#143471;text-decoration:underline;}
a.dennis-email-address:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;color:#143471;text-decoration:underline; outline: none;}
a.dennis-email-address:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;color:#367BC0;text-decoration:underline;}
a.dennis-email-address:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;color:#143471;text-decoration:underline; outline: none;}

div.home {
	position:absolute; 
	width:30px; 
	min-width:30px; 
	left:50%;
	margin-left:-275px;
	top:92;
	height:105px; 
	font-size:8pt; 
	z-index:7; 
	text-decoration:none; 
	font-family:arial, sans-serif; 
	font-weight:bold; 
	font-size:11px;
	color:#fff;
	text-align:center;
	line-height:14px;
	}

.boldhead {
	font-size:1.5em; 
	font-weight:bold;
	}
.bold {font-weight:bold;}
.left {float:left; margin:10px; border:1px solid #000;}
.right {float:right; margin:10px; border:1px solid #000;}
.lefttext {float:left; width:300px; text-align:justify;}
.righttext {float:right; width:300px; text-align:justify;}

/* MAIN INTRO PAGE */

img.bridge {
	position:absolute;
	top:50px;
	left:-3px; 
	width:559px; 
	min-width:559px;   
	height:576px;
	z-index:-1;
	}
	
div.text {
	position:absolute;
	top:30;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 11pt;
}	

h1.bio {
	z-index:2;
	margin:0px 0 0 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	letter-spacing: 0;
	}
	
img.line {
margin-left:27px;
}	
	
table {
position:absolute;
}

p.main-intro-paragraph {
margin-left:30px;
margin-right:60px;
}


/* MEMBER BIOS */


img.city-hall {
	position:absolute;
	top:0px;
	left:30px; 
	width:432px; 
	min-width:432px;   
	height:576px;
	z-index:-1;
	}	

h1 {
	z-index:2;
	margin:0px 0 0 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	letter-spacing: 0;
	}
	
img.line {
margin-left:27px;
}	
	
table {
	position:absolute;
	height: 594px;
}

p.click-on-bandmember {
margin-left:30px;
margin-right:65px;
}

/*   SCHEDULE    */


	
.schedule-text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #1c1c1c;
line-height: 12pt;
margin-left:10px;
margin-right:45px;

}

/*   SONGLIST    */

.songlist {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #1c1c1c;
line-height: 12pt;
margin-left:10px;
margin-right:45px;

}

/*   BOOKING    */


	
p.booking-text {
margin-left:30px;
margin-right:65px;
}

/*   MAILING LIST    */
	
p.mailing-list-text {
margin-left:30px;
margin-right:65px;
}

/*   SONG LIST    */
	
p.songlist-text {
margin-left:30px;
margin-right:65px;
}

/*   VIDEO    */

	
p.media-text {
margin-left:30px;
margin-right:65px;
position:absolute;
top:35;
z-index:2;
}

/*   VIDEO    */

	
p.gallery-text {
margin-left:80px;
margin-right:65px;
top:-30px;
}

/*FORM BUTTONS*/

#menu2 {position:relative; margin-top:20px; left:5px; display:block; width:350px;}

#menu2 a.button2, #menu2 a.button2:visited {display:block; width:150px; height:30px; background:url(../site_images/buttons2.jpg); 
background-position:top left; background-color:transparent; text-align:center; color:#fff; line-height:28px; 
text-decoration:none; font-family:arial, sans-serif; font-weight:bold; margin-top:5px; outline: none;}

#menu2 a.button2:hover {background-position:0 -30px; line-height:31px; overflow:hidden;}
#menu2 a.button2:active {background-position:0 -60px; outline: none;}

#media {
	position:absolute;
	margin-left:-3px;
	margin-top:-185px;
	z-index:1;
	overflow:hidden;
	width:520px;
	min-width:520px;
	background-color:#fff;
}

#dates {
position:absolute; 
top:60px;
	margin-left:-246px;
	left:50%;
z-index:0;
}

#gallery {
position:absolute; 
top:30px;
	margin-left:-226px;
	left:50%;
z-index:0;
}

#songlist_link {
position:absolute; 
top:60px;
	margin-left:-246px;
	left:50%;
z-index:0;
}

div.jukebox {
margin-left:-60px;
margin-top:30px;
width:560px;
min-width:560;
height:520px;
min-height:520px;
overflow:hidden;
}

div.theater {
margin-left:-10px;
margin-top:20px;
width:512px;
min-width:512;
height:500px;
min-height:500px;
overflow:hidden;
}

iframe#next-frame {
	position:absolute;
	background-color: #FFFFFF;
	width:163px;
	min-width:163px;
	height:134px;
	min-height:134px;
	left:50%;
	margin-left:208px;
	top:429px;
	z-index:7;
}

div.contact-dennis {
	position:absolute;
	background-color: #FFFFFF;
	width:130px;
	min-width:130px;
	height:80px;
	min-height:80px;
	left:50%;
	margin-left:223px;
	top:570px;
	z-index:8;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 10pt;
	text-align:center;
}

img.next {
	position:absolute;
	left:0px;
	top:0px;
	z-index:7;
	width:163px;
	min-width:163px;
	height:134px;
	min-height:134px;
}

p.next-text {
	position:relative;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 11pt;
	z-index:8;
	text-align:center;
	letter-spacing: 0px;
	top:28px;
	width:133px;
	min-width:133px;
	height:134px;
	min-height:134px;
	left:6px;
	}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1c1c1c;
	letter-spacing: 0;
	}	
	
a.next-text-link:link{font-family:Arial, sans-serif; font-weight:normal; font-size:11px; color:#333333;text-decoration:underline;}
a.next-text-link:visited{font-family:Arial, sans-serif; font-weight:normal; font-size:11px; color:#333333;text-decoration:underline; outline: none;}
a.next-text-link:hover{font-family:Arial, sans-serif; font-weight:normal; font-size:11px; color:#666666;text-decoration:underline;}
a.next-text-link:active{font-family:Arial, sans-serif; font-weight:normal; font-size:11px; color:#333333;text-decoration:underline; outline: none;}
