BODY {
	padding  : 0;
	margin  : 0;
	color  : #000000;
	background-color : #FFFFFF;
	background-repeat : repeat-y;
}

H1	{
	font-family : Helvetica, Arial, sans-serif;
	margin-top : 0px;
	font-size : 200%;
	color : #333300;  /* used to  be #666600 */
	background-color : #FFFFFF;
	margin-left : 50px;
	margin-right : 15px;
}

H2 {
	font-size : 150%;
	font-family : Helvetica, Arial, sans-serif;
	color : #000000;
	background-color : #FFFFFF;
	font-weight : bold;
}

H3	{
	margin-left : 0px;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 125%;
	font-weight : normal;
	margin-top : 1em;

}

H4	{
	margin-left : 50px;
	font-family : Helvetica, Arial, sans-serif;
	font-weight : bold;

}

.concert {
	margin-left  : 1.5in;

}

.description	{
	margin-left : 50px;
	margin-right : 50px;
}

.location {
	/*margin-left : 150px;*/
	font-family : Helvetica, Arial, sans-serif;
}

.date	{
	font-size : 112%;
	font-weight : bold;
}

.buttons	{
	font-family : Helvetica, Arial, sans-serif;
	font-size : 112%;
	font-weight : bold;
	margin-left : 10px;
	margin-bottom : 17px;

}

.text	{
	font-size : 86%;
	margin-bottom : 2em;
	padding-left : 10px;
}

.textb	{
	font-size : 86%;
	padding-left : 10px;
}

.footer	{
	margin-bottom : 1em;
	font-weight : bold;
	margin-right : 15px;
}

.notes {
	margin-top : 20px;
	margin-right : 50px;
	text-indent : 50px;
}

.letter	{
	font-family : Helvetica, Arial, sans-serif;
	font-size : 125%;
}

DL	{
	margin-top : 20px;
	margin-left : 50px;
	margin-right : 50px;
}

UL {
	margin-left : 50px;
	margin-right : 50px;
}

UL UL {
	margin-left : 25px;
	margin-right : 50px;
}

OL {
	margin-left : 50px;
	margin-right : 50px;
}


A:link { 
	color : #666600; 
	font-weight  : bold;
	text-decoration  : underline;
	}
	
A:active { 
	color : #CCCC66; 
	font-weight  : bold;
	text-decoration  : underline;
	}
	
A:visited { 
	color : #112255; 
	font-weight  : bold;
	text-decoration  : underline;
	}
	
.caption	{
	font-family : Helvetica, Arial, sans-serif;
	font-size : 86%;
	font-weight : bold;
	margin-bottom : 1em;
}


SMALL { font-size : 84%; }

.music	{
	margin-left : 100px;
	margin-right : 50px;
}

.performed	{
	margin-right : 50px;
}

.descriptionlast	{
	margin-left : 50px;
	margin-right : 50px;
	margin-bottom : 36px;
}

.modified { 
	color : #333333; 
	margin-bottom: 5px;
}

.webmaster {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size : 84%;
}

table.densetable {
	border-collapse: collapse;
	border-spacing: 0;
}
tr.densetable {
	line-height : 100%;
	margin : 0;
	padding: 0;
	vertical-align: top;
}
td.densetable {
	line-height : 100%;
	margin : 0;
	padding: 0;
}
tr.spacer {
	line-height : 15%;
}
.text-icon {
	color : #333300;
/*	background-color : #FFFF00;  */
	font-size : 120%;
	font-weight : bold;
	font-family :  Helvetica, Arial, san-serif;
}