/* Body */
body {font-family: verdana, arial, sans-serif; background-color: #FFFF99; margin-top:7px; margin-left: auto; 
margin-right:  auto; margin-bottom: 0px; color: #381c00; font-size: 100%;  line-height:13pt;  width: 980px}

/* Header */

.header {background: #990000; height:60px}
.topic {background: #FFCC99}
.wrapper {background: #FFFFCC; border-left:1px solid #a4a4a4; border-right:1px solid #a4a4a4;	 border-bottom:1px solid #a4a4a4;  }
.wrapper2 {background: #FFFFCC;}

/* Headings */
h1 {margin-top: 0px; margin-bottom: 0px; color:  #ffffff ; font: bold 180%  Garamond, Arial , Serif; text-align: center;}

h2 {margin-top: 0px; margin-bottom: 0px; color:  #ffffff ; font: bold 170%  Garamond, Arial , Serif; text-align: center;}

h3 {margin-top: 0px; margin-bottom: 0px; color:  #ffffff ; font: bold 150%  Garamond, Arial , Serif; text-align: left;}

h4 {margin-bottom: 0.5em; margin-top: -1px;  color: #ffffff; background:#990000; font: bold 83% verdana, arial, sans-serif; text-align: left}

h4.center {margin-bottom: 0.5em; margin-top: -1px;  color: #ffffff; background:#660000; font-size:83%;  font-weight: bold;   text-align: center}

h4.centercolor1 {margin-bottom: 0.5em; margin-top: -1px;  color: #ffffff; background:#e00000; font-size:83%;  font-weight: bold;   text-align: center}

h5 {margin-bottom: 0.5em;  color: #660000; font-size:85%;  font-weight: bold; text-align: left}

h5.center {margin-bottom: 0.5em; color: #660000; font-size:85%;  font-weight: bold;   text-align: center}

h5.centercolor1 {margin-bottom: -0.5em; color:  #A70022; font-size:85%;  font-weight: bold;   text-align: center}

h6 {margin-bottom: 0.5em;  color: #660000; font-size:100%; font-weight: bold; text-align: left}

h6.center {margin-bottom: 0.5em; color: #660000; font-size:100%;  font-weight: bold;   text-align: center}


/* Programme table backgrounds */

.table1pr {background: #ffffff}

.table2pr {background: #e8d9a8}

/* Diary table backgrounds */

.table1d {background: #e8d9a8}

.table2d {background: #ffffff}

/* Past Concerts table backgrounds */

.table1pa {background: #ffffff}

.table2pa {background: #e8d9a8}


p{margin-top: 0px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; color: #330000; font-size: 80%; text-align: left;}

p.spaced {margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; color: #330000; font-size: 80%; text-align: left; line-height:20px}

p.spaced2 {margin-top: 0px; margin-bottom: 0px; color:  #330000; font-size: 80%; text-align: left; line-height:18pt}

p.spacedcolor1 {margin-top: 0px; margin-bottom: 0px; color:  #e00000 ; font-size: 80%; text-align: left; line-height:18pt}

p.bold {margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; color: #330000; font-size: 80%; font-weight: bold;  text-align: left;}

p.boldcenter {margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; color: #330000; font-size: 80%; font-weight: bold;  text-align: center;}

p.center {margin-top: 0px; margin-bottom: 0px; color: #330000; font-size: 80%;  text-align: center;}

p.color1 {margin-top: 0px; margin-bottom: 0px; color:  #e00000 ; font-size: 80%; text-align: left; line-height:13pt}

p.centercolor1 {margin-top: 0px; margin-bottom: 0px; color:  #e00000 ; font-size: 80%; text-align: center; line-height:13pt}

p.smallcenter {margin-top: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; color: #330000; font-size: 50%; text-align: center;}



P.color2{color: #0000ff; font-size: 80%; text-align: left; line-height:13pt}

P.color3 {color: #993300; font-size: 80%; text-align: left; line-height:13pt}

P.color4 {color: #cc0066; font-size: 80%; text-align: left; line-height:13pt}


a:link {font-size:  100%;  color: #A70022; text-decoration: none}
a:visited {font-size: 100%;  color: #A70022; text-decoration: none}
a:hover {font-size: 100%;  color: #666666; text-decoration: none}
a:active {font-size:  100%;  color: #666666; text-decoration: none}

a.greylink:link {font:  80%  Arial , Verdana ,  Serif; color: #520011; text-decoration: none}
a.greylink:visited {font:  80% Arial , Verdana ,  Serif; color: #520011; text-decoration: none}
a.greylink:hover  {font:  80% Arial , Verdana ,  Serif; color: #666666; text-decoration: none}
a.greylink:active {font: 80% Arial , Verdana ,  Serif; color: #666666; text-decoration: none}

a.link:link {font: 90% verdana, arial, sans-serif; color: blue; text-decoration: none}
a.link:visited {font: 90% verdana, arial, sans-serif; color: blue; text-decoration: none}
a.link:hover  {font: 90% verdana, arial, sans-serif; color: #330000; text-decoration: none}
a.link:active {font: 90% verdana, arial, sans-serif; color: #330000; text-decoration: none}


