BODY, TD {
	color : #005A5B;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : medium;
}

A {
	color : #8B008B;
}
H1{
	font : x-large;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top : 0px;
	padding-bottom : 0px;
}
H3{
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.inset20{
	margin-left : 20px;
	padding-left : 20px;
}
.marginsT12	{
	margin-top : 12px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	font-weight:700;
}
.marginsTB00 {
	margin:0px auto; /* Right and left margin widths set to "auto" */
}
.size05{
	font-size: 0.4em;/*5pt;*/
}
.size07{
	font-size: 0.6em;/*7pt;*/
}
.size09{
	font-size: 0.7em;/*9pt;*/
}
.size10{
	font-size: 0.83em;/*10pt;*/
}
.size11{
	font-size: 0.9em;/*11pt;*/
}
.size12{
	font-size: 1.0em;/*12pt;*/
}
.size13{
	font-size: 1.1em;/*13pt;*/
}
.size14{
	font-size: 1.2em;/*14pt;*/
}
.size16 {
	font-size: 1.4em;/*16pt;*/
}
.size18 {
	font-size: 1.6em;/*18pt;*/
}

.weight100{
	font-weight : 100;	
}
.weight200{
	font-weight : 200;	
}
.weight300{
	font-weight : 300;	
}
.weight400{
	font-weight : 400;	
}
.weight500{
	font-weight : 500;	
}
.weight500{
	font-weight : 600;	
}
.weight700{
	font-weight : 700;	
}
.weight800{
	font-weight : 800;	
}
.weight900{
	font-weight : 900;	
}
.colText1{
	color : #005A5B;
}
.colText2{
	color : #8B008B;
}
.colText2 size16 marginsTB00 weight800{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	font-size : 20px;
	font : 800;
	color : #8B008B;
}
.inset20 colText1 size12 marginsTB00 weight400{
	margin-top: 0px;
	margin-bottom: 6px;
	padding-top : 0px;
	padding-bottom : 6px;
	font-size : small;
	font : 400;
	margin-left : 20px;
	padding-left : 20px;
}
.inset20 colText1 size12 marginsTB00 weight400Table{
	margin-top: 0px;
	margin-bottom: 6px;
	padding-top : 0px;
	padding-bottom : 6px;
	font-size : small;
	font : 400;
	margin-left : 0px;
	padding-left : 0px;
}
.concertWork{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	font-size : 18px;
	font : 600;
	margin-left : 20px;
	padding-left : 20px;
	color : #8B008B;
}
.small {
	font : xx-small;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.smallish {
	font : x-small;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.plain {
	font-size : medium;
}
.strongLink{
	font : 700;
}
.dates,  
.rehearsalNoRehearsal {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.reverseHeader{
	background-color : #005A5B;
	color : #ffffff;
	font : 700;
	font-size : 20px;
}
.med {
	 margin-top: 3px; 
	 margin-bottom: 3px; 
	 padding-top : 0px; 
	 padding-bottom : 0px; ; 
	 font-size: small; 
	 font-weight: 700
	 }
.rehearsalHeader { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	color: #FFFFFF; 
	background-color: #006666
}
.rehearsalNoRehearsal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: 400}
.concertTitle{
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-top : 20px; 
	padding-bottom : 0px; 
	font-size : 20pt; 
	margin-left : 0px; 
	padding-left : 0px; 
	color : #8B008B; 
	font-weight: 600
}
.concertGroup{
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-top : 20px; 
	padding-bottom : 0px; 
	font-size : 16pt; 
	margin-left : 0px; 
	padding-left : 0px; 
	color : #8B008B; 
	font-weight: 600
}
.concertWorkNext { 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-top : 20px; 
	padding-bottom : 0px; 
	font-size : 20pt; 
	margin-left : 0px; 
	/*padding-left : 20px;*/ 
	color : #005a5b; 
	font-weight: 600 }
.concertWork2 { 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-top : 0px; 
	padding-bottom : 0px; 
	font-size : 14pt; 
	margin-left : 0px; 
	padding-left : 20px; 
	color : #005a5b; 
	font-weight: 400 
}
.ticketInfo{
	margin-top: 30px; 
	font-size : 14pt;
	font-weight: 600;
	color : #8B008B; 
}
.newsBox{
	background-color : #ECFFFF;
	color : #8B008B;
	border: 2px solid #8B008B;
	font-weight: 600;
	padding: 4px;
}
.photoCaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: 400;
	margin: 0px;
	padding: 0px;
}
#outerNews{
	background-color: #DDDDDD;
	display: inline-table;
	float: left;
	padding: 3px 3px 3px 3px;
}
.divLeft{
	float:left;
	margin-right: 1em;
	margin-top:0;
	padding-top:0;
	margin-bottom: 1em;
}

.divLeftText{
	margin-right: 1em;
	margin-top:0;
	padding-top:0;
	margin-bottom: 1em;
}
.divRightText{
	margin-top:0;
	padding-top:0;
}

.divRight{
	float:right;
	margin-bottom: 1em;
}
.clear{
	clear:both;
}
.newsHeader{
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
	font-size: 1.2em;
	font-weight:700;
}
#menuLeft{
	float: left;
margin-right: 2em;
}
#menuRight{
	float: left;
}
.caption{
	font-size: 0.8em;
	font-weight: bolder;
	margin:0;
	padding:0;

	/*margin-bottom: 10px;*/
}
body{
	min-width: 550px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}


/*COLOURS FOR DEBUG
.newsHeader{
	background-color: #ff9933;
}
.divRightText{
	background-color: #ff0099;
}
#content{
	border: 3px red dotted;
}
.divRightText{
	border: 1px solid white;
}
#menuLeft{
	background-color: yellow;
	
}
#menuRight{
	background-color: green;
}
*/
