BODY
{
 color: black;
 font-size:10pt;
 font-family:sans-serif;
 text-align:justify;
/*  overflow:scroll; */

}

img.header
{
border:0;
}

pre
{
/* font-family:sans-serif; */
text-align:left;
font-style:oblique;
color:black;
font-size:12pt;
}

img.back
{
padding:0px;
float:right;
margin:0px;
border:0;
}

img.conductor
{
	padding:0px;
	max-width:200px;
	margin-right:5px;
	margin-left:0px;
	margin-top:0px;
	float:left;
	border:1px solid #000;
	}

div.centrescroll {
overflow:visible;
}

div.footer
{
font-size:8pt;
text-align:center;
}
p.footer
{
font-size:8pt;
text-align:center;
}
A
{
 text-decoration:none;
 color:red;
}
A:hover
{
text-decoration:underline;
}
a.underline
{
/*  color:black; */
 text-decoration:none;
 color:red;
}
a.underline:hover
{
 text-decoration:underline;
}
a.blue
{
color:blue;
text-decoration:none;
}
H1
{
 text-align: center;
 font-family:sans-serif;
 font-style:oblique;
 font-size:14pt;
 font-weight:bold;
 margin-top:5px;
 margin-bottom:5px;
}
H2
{
 text-align:left;
 font-family:sans-serif;
 font-style:normal;
 font-size:13pt;
 font-weight:bold;
 margin-top:0px;
 margin-bottom:1px;
}
H3
{
 text-align:center;
 font-family:sans-serif;
 font-style:normal;
 font-size:13pt;
 font-weight:normal;
 margin-top:0px;
 margin-bottom:10pt;
}


div.nextconcert
{
/*	min-width:245px;*/
	width:300px;
	border-left:1px solid #383838;
	border-top:1px solid #383838;
	border-right:2px solid #383838;
	border-bottom:2px solid #383838;
/*	background-color:#ffff65; */
	background-color:white; 
	margin:1em;
	padding:1em;
	overflow:hidden;
	}
	div.nextconcert h1
	{
		text-align:center;
		font-size:14pt;
		font-weight:bold;
		font-family:sans-serif;
		color:black;
/* 		color:#ff8a00; */
	}
	b.soloist
	{
		font-size:14pt;
		font-style:normal;
/* 		font-style:oblique; */
		color:black;
		font-weight:normal;
	}
	b.conductor
	{
		font-size:14pt;
		font-style:oblique;
		color:black;
		font-weight:normal;
	}
	b.venue
	{
		text-align:center;
		font-family:sans-serif;
		font-size:14pt;
		font-style:normal;
		font-weight:bold;
		color:black;
/* 		color:red; */
	}
	b.tickets
	{
		text-align:center;
		font-family:sans-serif;
		font-size:11pt;
		font-style:normal;
		font-weight:normal;
		color:black;
	}
	b.composer
	{
		text-align:center;
		font-size:16pt;
		font-family:sans-serif;
		font-weight:bold;
		color:black;
		}
	b.work
	{
		text-align:center;
		font-size:16pt;
		font-family:sans-serif;
		font-weight:normal;
		color:black;
		}
	b.affiliates
	{
		text-align:center;
		font-size:10pt;
		font-family:sans-serif;
		font-style:oblique;
		color:black;
}

div.about
{
	text-align:justify;
	padding-bottom:2em;
	}
	a.quotation
	{
	line-height:3em;
	font-size:12pt;
	font-weight:bold;
	font-style:oblique;
	color:#353535;
	font-family:sans-serif;
	text-align:center;
	text-decoration:none;
}
div.contact
{
border:0px solid #000;
padding-bottom:2em;
}
b.contact1
{
	font-size:14pt;
	font-weight:bold;
	text-align:center;
	font-family:sans-serif;
}
b.contact3
{
	font-size:12pt;
	font-weight:normal;
	font-style:oblique;
	color:black;
	text-align:center;
	font-family:sans-serif;
}
b.contact2
{
	margin-top:2em;
	font-size:14pt;
	font-weight:normal;
	text-align:center;
	font-family:sans-serif;
}
a.contactemail
{
	padding:2px;
	font-size:12pt;
	text-align:center;
}
P
{
 margin-top:0px;
 font-size:10pt;
 text-align:justify;
}
img.photo
{
	max-width:300px;
	padding:0px;
	margin:5px;
	border:1px solid #000;
	}
img.poster
{
	border:0px solid #000;
	padding:0px;
	margin:0px;
	}
img.review
{
	float:right;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:4px;
	margin-bottom:4px;
	max-width:250px;
	border:0px solid #000;	
}
.tablecontents
{
 text-align:left;
 font-weight:normal;
 font-size:11pt;
}
.notes
{
 padding:4px;
 text-align:center;
 font-size:10pt;
 font-style:oblique;
 color:#383838; 
}
table.rehearsals
{
border-top:1px solid #000;
border-left:1px solid #000;
border-bottom:1px solid #000;
border-right:1px solid #000;
border-collapse:collapse;
font-size:10pt;
font-family:sans-serif;
padding:0px;
margin:0px;
width:100%;
}
table.rehearsals td
{
margin:0px;
border:1px solid #000;
padding:3px;
}
th
{
margin:0px;
border:1px solid #000;
padding:3px;
font-size:12pt;
background-color:#ff0000;
color:#fff;
font-weight:bold;
text-align:center;
}
tr.grey
{
background-color:#efefef;
}
.footer
{
 text-align:center;
 font-size:8pt;
}
div#advert
{width:75%;border:2px solid #383838;background-color:#fffbbb;padding:10pt;margin:5pt auto 10pt auto;font-size:1em;}
div#advert h2
{width:100%;font-size:1.2em;text-align:center;font-weight:normal;}
div#advert p
{margin:3pt 0 0 0;}

ul#conductorlink
{margin:10pt auto 5pt auto;padding:0;width:70%;list-style-type:none;text-align:center;}
ul#conductorlink li
{float:left;width:50%;margin:5pt 0 5pt 0;padding:0;text-align:center;border:0;font-size:11pt;font-weight:normal;}
ul#conductorlink li a
{display:block;border:1px solid #fff;padding:0pt;text-decoration:none;}
ul#conductorlink li img
{border:0px solid #383838;margin:0;height:60px;}
ul#conductorlink li:hover img
{opacity:0.8;}

.left {
    float: left;
} 

.right {
    float: right;
} 
