h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;line-height: normal;
font-weight: bold; font-variant: normal; text-transform: uppercase; color: #AC7E0E;
 background-repeat:no-repeat; text-indent:0px;}

h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;line-height: normal;
font-weight: bold; font-variant: normal; text-transform: uppercase; color: #AC7E0E;
 background-repeat:no-repeat; text-indent:0px;}


div.dtext {font: 9px verdana,arial,helvetica; border: 0px; width: 200px; height: 1px; margin-bottom: 0px; overflow: hidden;}

* { padding: 0; margin: 0; }








body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image: url(background9.gif);
}
#wrapper { 
background:#fff;
 margin: 10px auto;
 width: 650px;

}

/*  -------------    HEADER STUFF 	----------------------- */
#header {
 width: 650px;
 color: #333;
 height: 115px;
 margin: 0px 0px 0px 0px;
 background: #000;
 position:relative;
}




#flash-aam-logo {
z-index:100;
float:left;
background:#000;
height: 112px;
position:absolute;
width:350px;
}

#snow {

position:absolute;
top:1px;
right:1px;
background:#000;
height: 112px;
width:350px;
overflow:hidden;
}

#snowdrift {
position:absolute;
top:75px;
right:0px;

}

#mcvisa {
position:absolute;
top:5px;
right:4px;

}


#backstage-pass {display:inline;
float:right;
background:#000;
margin-right:5px;
margin-top:3px;
position:relative;
z-index:2;
}

#logo-phone {display:inline;
margin-right:4px;
position:relative;
top:1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;font-style: normal;color: #fff;
z-index:-1;
}

#upcomingShows {margin-left:auto; margin-right:auto;
position:absolute;
width:260px;
top:23px;
right:9px;
padding-top:5px;
text-align:right;
display:inline;
}



#live-concert {margin-left:auto; margin-right:auto;
position:absolute;
width:260px;
top:23px;
right:5px;
padding-top:5px;
border-top:1px dotted #dcae34;
border-left:1px dotted #dcae34;
text-align:center;
display:inline;
}



/*  -------------    NAVIGATION STUFF 	----------------------- */
#navigation {position:relative;

 width: 650px;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background: #000;
 clear:both;
 

}

.menu {
width:650px; 
font-size:0.85em;
position:relative;
background:#000;
z-index:100;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;


}


#filler {
position:relative; float:right; top:0px;  margin-bottom:-1px; 
  background:#81604D; z-index:200; width:150px; height:31px; 
  border-top:1px solid white;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
}
.menu ul ul {
width:100px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
float:left;
width:100px;
position:relative;
z-index:100;
}
/* style the links for the top level */
.menu a, .menu a:visited {
display:block;
font-size:11px;
text-decoration:none; 
color:#65521E; 
width:89px; 
height:28px; 
border:1px solid #fff; 
border-width:1px 1px 0 0; 
background:#DCAE34; 
padding-left:10px; 
line-height:29px;
font-weight:bold;
padding-top:2px;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
width:100px;
w\idth:89px;
}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#DCAE34 url(../../graphics/drop.gif) bottom right no-repeat;

}
/* style the second level hover */
.menu ul ul a.drop:hover{
background:#DCAE34 url(../../graphics/drop.gif) bottom right no-repeat;
z-index:100;
}
.menu ul ul :hover > a.drop {
background:#DCAE34 url(../../graphics/drop.gif) bottom right no-repeat;
z-index:100;
}



/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:31px;
left:0; 
width:100px;
z-index:100;
}
/* another hack for IE5.5 */
* html .menu ul ul {
top:30px;
t\op:31px;
z-index:100;
}


/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
background:#DCAE34; 
color:#65521E; 
height:auto; 
line-height:1em; 
padding:5px 10px; 
width:100px;
z-index:100;

/* yet another hack for IE5.5 */
}
* html .menu ul ul a{
width:100px;
w\idth:100px;
}


/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{
color:#000; 
background:#dbff6c;
text-decoration:underline;
}
.menu :hover > a, .menu ul ul :hover > a {
color:#000;
background:#dbff6c;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible; 
}


.menu ul ul li.dropdown-label {
	background:#65521E;
	float:left;
	height:1.65em;
	line-height:1.65em;
	width:112px;
	color:#aabbaa;
	padding-left:.9em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#phone {position:absolute;
	bottom:8px;
	right:8px;
	z-index:201;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #ffffff;
	text-align: right;
	display:inline;
	clear:both;
}


div.clear {
clear:both;
}




/*  -------------    c	o	n	t	e	n	t 	----------------------- */


#content { 
 width: 600px;
 color: #333;
background:#fff;
 margin: 0px 0px 0px 0px;
padding-bottom: 20px; /* THIS IS THE SPACE BETWEEN THE BOTTOM OF THE WRITTEN CONTENT & THE FOOTER TOP BORDER */
 padding-top:10px;
 padding-right:25px;
 padding-left:25px;
clear:both;
overflow:hidden;

}





.main-image-class {z-index:0;
 margin-bottom:-3px;
}

#random-test {

}

p, .content { 

text-align:left; margin-bottom:12px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;
line-height: 16px;font-weight: bold;font-variant: normal;color: #515151;text-decoration: none;
}

a.contentlinks:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;
line-height: 12px;font-weight: bold;font-variant: normal;color: #f09416;text-decoration: none;
}

a.contentlinks:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;
line-height: 12px;font-weight: bold;font-variant: normal;color: #c8ae21;text-decoration: none;
}

a.contentlinks:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;
line-height: 12px;font-weight: bold;font-variant: normal;color: #c8ae21;text-decoration: underline;
}




a.norm_links:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
color: #deaf52;
text-decoration: underline;
}

a.norm_links:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
color: #c8ae21;
text-decoration: underline;
}

a.norm_links:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;
line-height: 16px;font-weight: normal;font-variant: normal;color: #c8ae21;text-decoration: underline;}





#left {float:left;
width:47%;
padding-right:1%;
}

#left p {line-height:1.5em;}

#right p {line-height:1.5em;}

#fox {
float: right;
margin-top:10px;
margin-bottom:10px;
margin-left:8px;
}

#right {
float:right;
width:50%;


}


#home2 {

padding:0px;
border: 1px solid #584B3F;
margin-left:15px;
margin-right:0px;
margin-top:40px;
margin-bottom:0px;
}

#home1 {

padding:0px;
border: 1px solid #584B3F;
margin-left:15px;
margin-right:0px;
margin-top:40px;
margin-bottom:0px;
}

.checkmark {float:left;
margin-right:5px;
margin-top:3px;
}



/* -------------------	"THE BAND" PAGE FORMATTING     ----------------------------------------------*/


#band-page-wrapper { 
 width: 650px;
 color: #333;
 background: #fff;
 margin: 0px 0px 0px 0px;
padding-bottom: 0px; /* THIS IS THE SPACE BETWEEN THE BOTTOM OF THE WRITTEN CONTENT & THE  TOP BORDER */
clear:both;
overflow:hidden;
border-top:2px solid #CFA432;
position:relative;
}

#band-members {
position:relative;
padding:20px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;
line-height: 12px;font-weight: normal;font-variant: normal;color: #bba592;text-decoration: none;


}



#row1{display:block;width:640px;margin-top:20px;height:150px;margin-left:5px;}

#row2{text-align:center;display:block;margin-left:0px;height:120px;margin-left:5px;}

dl.bandthumbs {float:left;text-align:center;}
dt,dd {width:11.1em;float:left;}
dt {margin-bottom:8em;}/* vertical space between the images */
dd {margin:79px 13px 0 -11.2em;}
img.thumb {vertical-align:bottom;border:0;border:1px solid #333;}



#band members {
text-align:justify;
}

#video {
padding:25px;
}

#audio {
padding:25px;
}

#photo-gallery {
padding:10px 25px 25px 25px;
}

#songlist {
padding:10px 25px 25px 25px;
}

#band-dj-content {
padding:20px 25px 25px 25px;
}

#cocktail-hour-content {
padding:20px 25px 25px 25px;
}

#phila-ceremony {
padding:20px 25px 25px 25px;
}

#sound-light-content {
padding:20px 25px 25px 25px;
}

#staging-power {
padding:20px 25px 25px 25px;
}
#band-attire {
padding:20px 25px 25px 25px;
}




#bandsidenav{
padding-top:3px;
padding-left:8px;
}

#band-page-content {
background:#fff;
width:650px; 
margin-top:0px;
margin-right:0px;
}



#band-page-image {
width:400px;
height:220px;
border:2px solid #dcae34;
margin-left:35px;
}




#bandsidenav a {
width: 650px;
text-align: left;
text-decoration: underline;
font-family:arial;
font-size:11px;
background-color: #000000;
color: #DCAE31;
padding-left:0px;
padding-right:0px;
padding-bottom:4px;
font-weight:normal;
margin-left:0px;
}

#bandsidenav a:hover {
font-size:11px;
background-color:#000;
color: #ffffff;
font-weight:normal;
text-decoration:underline;
}



#pk-titles {display: block;
background-color:#65521E;
	font-family:arial;
	font-size:11px;
	
	color:#aabbaa;
	padding-left:6px;
padding-right:8px;
padding-bottom:2px;
padding-top:2px;
	
}


#myGallery {
position:relative;

margin-top:30px;
margin-left:auto;
margin-right:auto;

}


/* -------------------	TESTIMONIAL FORMATTING     ----------------------------------------------*/

.testi-dark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #fff;
	background-color: #b1613c;
	padding-right: 10px;
	padding-left: 18px;
	padding-top: 15px;
	padding-bottom:4px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}



.testi-light {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #fff;
	background-color: #81604D;
	padding-right: 10px;
	padding-left: 18px;
	padding-top: 15px;
	padding-bottom:4px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}

.testisig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000;

	text-align: right;
	width:565px;
}

.testitext {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: oblique;
line-height: 14px;
font-weight: normal;
font-variant: normal;
color: #eda15f;
}

/*	--------------------- 	CONTACT  PAGE  FORMATTING	--------------------------*/

#stairspic {
float:left;
background:#000;
width:39%;
margin-top:10px;


}

#contact-hr {
border-top:2px solid #1F301F;
}

#contact-iframe {
float:right;
background:#000;
width:58%;


}

#contact-info {

background:#000;
margin-top:10px;


}

#contact-info a:link {text-decoration:underline; color:#DCAE34;}


/*  -------------    F	O	O	T	E	R 	----------------------- */

#footer { 
 width: 600px;
 color: #333333;
 background: #000;
 margin: 0px 0px 0px 0px;
 padding:8px 25px 10px 25px;
 border-top:2px solid #1F301F;
 clear:both;
 font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt; line-height: 10pt;

}

.footer ul{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt;
list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.footer li{display: inline; margin: 0px;}

.footer li a, .footer li a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt;font-style: normal;
line-height: 10pt;font-weight: normal;font-variant: normal;color: #333333;text-decoration: none;}


.footer li a:hover {color: #6C9A6C; text-decoration: underline;}

.artist-songtitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 11px;
font-weight: normal;
font-variant: normal;
color: #a98769;
text-decoration: underline;
}

.artists-songtitles {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 18px;
font-weight: normal;
font-variant: normal;
color: #6C9A6C;
text-decoration: none;
background-color: #333333;
text-indent: .5em;
}

.artists-songtitles1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 18px;
font-weight: normal;
font-variant: normal;
color: #6C9A6C;
text-decoration: none;
background-color: #1c1c1c;
text-indent: .5em;
}


/*	---------------------  SERVICES  FORMATTING	--------------------------*/

#links {margin-left:30px;}

#links a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;line-height: normal;
font-weight: bold; font-variant: normal; text-transform: uppercase; color: #AC7E0E; text-decoration:none; background-image:url("images/colon.png");
background-repeat:no-repeat; background-position:0% 36%; text-indent:8px; line-height:2;
display:block;}

#links a:hover {
text-decoration:underline; color:#DBFF6C;
}

/*	---------------------  JAZZ GROUPS	--------------------------*/




#jazz-carib {
width:600px;
position:relative;
border-bottom:1px dotted #a98769;
padding:10px 5px 40px 5px;
}

#jazz-duo {
width:600px;
position:relative;
border-bottom:1px dotted #a98769;
padding:0px 5px 50px 5px;
}

#jazz-trio {
width:600px;
position:relative;
border-bottom:1px dotted #a98769;
padding:10px 5px 5px 5px;
}

#jazz-quartet {
width:600px;
position:relative;
border-bottom:1px dotted #a98769;
padding:0px 5px 5px 5px;
}

#jazz-quintet {
width:600px;
position:relative;

padding:10px 5px 10px 5px;
}


#carib_pic {
float:right;
padding:0px;
border: 1px solid #584B3F;
margin-left:15px;
margin-right:0px;
margin-top:-10px;
}


#duo_pic {
float:left;
padding:0px;
border: 1px solid #584B3F;
margin-left:0px;
margin-right:20px;
margin-bottom:15px;
margin-top:15px;
display:inline;
}

#trio_pic {
float:right;
padding:0px;
border: 1px solid #584B3F;
margin-left:15px;
margin-right:0px;
margin-top:-10px;
}

#quartet_pic {
float:left;
padding:0px;
border: 1px solid #584B3F;
margin-left:0px;
margin-right:20px;
margin-bottom:15px;
margin-top:15px;
display:inline;
}

/*	---------------------  BAND MEMBERs	--------------------------*/

#bandmembers {
width:620px;
margin-left:auto;
margin-right:auto;
}





#mike_pic {
float:left;
border:1px solid #DCAE34;
margin-left:10px;
margin-right:0px;

}

#jen_pic {
float:right;
padding:0px;
border: 1px solid #DCAE34;
margin-top:3px;
margin-left:0px;
margin-right:10px;
}

#jeremy_pic {
float:right;
padding:0px;
border: 1px solid #DCAE34;
margin-top:3px;
margin-left:6px;
margin-right:0px;
}

#band_pic {
float:left;
padding:0px;
border: 1px solid #DCAE34;
margin-top:5px;
margin-left:0px;
margin-right:5px;
}

#band_dj {
float:right;
padding:0px;
border: 1px solid #DCAE34;
margin-top:0px;
margin-left:15px;
margin-right:0px;
}

/*	---------------------  Sound & Lighting	--------------------------*/

#light {
float:left;

border: 1px solid #584B3F;
margin-top:2px;
margin-left:0px;
margin-right:8px;
margin-bottom:2px;

}

#bose {
float:right;
padding:0px;
border: 2px solid #584B3F;
margin-top:0px;
margin-left:8px;
margin-right:0px;
margin-bottom:0px;

}

/*  ----------------  CEREMONY  -------------*/

#wedding-music {
float:left;
padding:0px;
border: 2px solid #584B3F;
margin-top:3px;
margin-left:0px;
margin-right:7px;
margin-bottom:2px;
}



#podcast-content {position:absolute;
width:160px;
top:300px;left:10px;
}


#podcast1 {position:relative;left:-5px; 

}

.podcast a {margin-top:-6px; 
margin-left:-3px;
display:block;
width: 122px;
height:42px;
padding:0px 0px 0px 0px;
background: url("images/podcast.jpg") 0 0 no-repeat;
text-decoration: none;
border-style:none;
}
.podcast a:hover { 
background-position: 0 -41px;
border-style:none;

}
.podcast a:active {
background-position: 0 -82px;
border-style:none;

}

.podcast a:focus {
border-style:hidden;

}


/* ------------------------ DOORWAY PAGES ------------------------------- */

#jeremy0310 {
float:left;
padding:0px;
border: 1px solid #584B3F;
margin-left:0px;
margin-right:15px;
margin-top:18px;
margin-bottom:15px;
}

#jen_jeremy0310 {
float:right;
padding:0px;
border: 1px solid #584B3F;
margin-left:15px;
margin-right:0px;
margin-top:40px;
margin-bottom:0px;
}











