body             { font-family      : 14pt "baskerville",times,"times new roman";
                   color            : 000000;
                   background       : #FFE0C0;
                   width            : 98%;
                 }

h1               { 
                   font-size        : 36.0pt;
                   font-weight      : normal;
                   margin-bottom    : 5px;
                 }

h1.onpagetitle   { 
                   font-size        : 24.0pt;
                   font-weight      : normal;
                   margin-bottom    : 3px;
                 }

h2               { 
                   font-size        : 24.0pt; 
                   font-weight      : normal;
                   margin-bottom    : 3px;
                 }

h3               { 
                   font-size        : 18.0pt;
                   font-weight      : normal; 
                 }

h4               { 
                   font-size        : 16.0pt;
                   font-weight      : normal; 
                 }

p, td.forum, div, .navbox
{
  font-size: 14pt;
}

td               { 
                   vertical-align   : top;
                 }

hr               { 
                   color            : 808080;
                   margin-bottom    : 5px;
                 }

img              {
                   border-style    : none;
                 }

.small           {
                   font-size   : 10pt; 
                 }

.quote           {
                   font-size   : 8.0pt; 
                   font-weight : bolder;
                   color       : white;
                 }

.boxquote        {
                   font-size        : 8.0pt; 
                   font-weight      : bolder;
                   color            : white;
                 }

.news            {
                   font-size    : 14pt; 
                   padding-right: 20px; 
                   line-height  : 140%;
                 }

.newsright       {
                   width        : 110px; 
                   margin-left  : 10px; 
                 }

.cds             {
                   font-size    : 9.5pt; 
                   padding-left : 20px; 
                   line-height  : 140%;
                   text-align   : justify;
                 }

.cdsleft         {
                   width        : 110px; 
                   margin-right : 10px; 
                 }

.scores          {
                   font-size    : 9.5pt; 
                   padding-left : 20px; 
                   line-height  : 140%;
                   text-align   : justify;
                 }

.scoresleft      {
                   width        : 150px; 
                   margin-right : 10px; 
                 }

.maxwidth        {
                   width            : 100%;
                 }

.maxfixed        {
                   width            : 100%;
                   table-layout     : fixed;
                 }

.navleft         {
                   text-align       : left;
                 }

.navright        {
                   text-align       : right;
                 }

.navcentre       {
                   text-align       : center;
                 }

.header          {
                   font-size        : 10.0pt;
                   color            : FFFFFF;
                   background       : url("/headerbg.jpg") #68000c repeat fixed;
                   width            : 98%;
                   height           : 45px;
                 }

.insidehead      { 
                   color            : FFFFFF;
                   width            : 50%;
                 }

.footer          { font-size        : 10.0pt;
                   width            : 98%;
                 }


.pagetext        { 
                   line-height      : 140%;
                   font-size        : 14pt;
                 }

.biogpagetext    { 
                   line-height      : 140%;
                   font-size        : 9.5pt;
                   text-align       : justify;
                 }

.homepagetext    {
                   width            : 230px;
                   line-height      : 140%;
                   font-size        : 9.5pt;
                   text-align       : justify;
                 }

.imagecentre     {
                   text-align       : center;
                   border-style     : none;
                 }

.imageright      {
                   border-style    : none;
                   border-width    : 0px;
                   float           : right;
                   margin-left     : 10px;
                 }

.imageleft       {
                   border-style    : none;
                   border-width    : 0px;
                   float           : left;
                   margin-right    : 10px;
                 }

.navbox          { 
                   margin-top       : 20px;
                 }

.info            { 
                   background-color : #202020;
                   color            : #a00000; 
                   text-decoration  : none;
                   font-size        : 9.5pt; 
                   font-weight      : bold; 
                   line-height      : 140%;
                   width            : 140px; 
                 }

.concertleft     { 
                   background-color : #202020;
                   color            : #a00000; 
                   text-decoration  : none;
                   font-size        : 9.5pt; 
                   font-weight      : bold; 
                   line-height      : 140%;
                   width            : 140px; 
                   margin-right     : 10px; 
                   padding          : 5px; 
                 }

.concertright    {
                   margin-left      : 15px;
                   line-height      : 140%;
                   font-size        : 9.5pt;
                 }

.concertsmall    {
                   margin-left      : 15px;
                   line-height      : 140%;
                   font-size        : 8.0pt; 
                   text-align       : justify;
                 }

.workdetails     {
                   margin-top       : 0px;
                   margin-bottom    : 0px;
                   margin-left      : 5%;
                   margin-right     : 10%;
                 }

.workpanel       {
                   background-color : #202020;
                   font-size        : 9.0pt; 
                   margin-right     : 10px; 
                 }

.notepanel       {
                   padding-left     : 20px; 
                   line-height      : 140%;
                   font-size        : 9.5pt;
                   text-align       : justify;
                 }

.right           {
                   text-align       : right;
                 }

.error           {
                   color            : #FF0000; 
                 }

  a              { color       : #68000c; text-decoration : none; 
                   font-weight : bold;       } 
  a:link         { color       : #68000c; text-decoration : none;
                   font-weight : bold;       } 
  a:visited      { color       : #68000c; text-decoration : none; 
                   font-weight : bold;       } 
  a:active       { color       : #a00018; text-decoration : none;
                   font-weight : bold;       } 
  a:hover        { color       : #a00018; text-decoration : none; 
                   font-weight : bold;       } 

  a.booklink     { color       : black; text-decoration : none; 
                   font-weight : normal;       } 
  a.booklink:link  { color       : black; text-decoration : none;
                   font-weight : normal;       } 
  a.booklink:visited { color       : black; text-decoration : none; 
                   font-weight : normal;       } 
  a.booklink:active { color       : #404040; text-decoration : none;
                   font-weight : normal;       } 
  a.booklink:hover { color       : #404040; text-decoration : none; 
                   font-weight : normal;       } 

  a.headnav      { color       : #ffffff; text-decoration : none; 
                   font        : 9.0pt; font-weight: normal;       } 
  a.headnav:link { color       : #ffffff; text-decoration : none;
                   font        : 9.0pt; font-weight: normal;       } 
  a.headnav:visited { color    : #ffffff; text-decoration : none; 
                   font        : 9.0pt; font-weight: normal;       } 
  a.headnav:active { color     : #ff0000; text-decoration : none;
                   font        : 9.0pt; font-weight: normal;       } 
  a.headnav:hover { color       : #ff0000; text-decoration : none; 
                   font        : 9.0pt; font-weight: normal;       } 

  A.info         { color       : #80ffff; text-decoration : none; 
                   font        : 9.5pt; font-weight: bold;       } 
  A.info:link    { color       : #80ffff; text-decoration : none;
                   font        : 9.5pt; font-weight: bold;       } 
  A.info:visited { color       : #80ffff; text-decoration : none; 
                   font        : 9.5pt; font-weight: bold;       } 
  A.info:active  { color       : #ffffff; text-decoration : none;
                   font        : 9.5pt; font-weight: bold;       } 
  A.info:hover   { color       : #ffffff; text-decoration : none; 
                   font        : 9.5pt; font-weight: bold;       } 

  A.text         { color       : #ffffff; text-decoration : none; 
                   font        : 14.0pt arial,helvetica; font-weight: normal;     } 
  A.text:LINK    { color       : #ffffff; text-decoration : none;
                   font        : 14.0pt arial,helvetica; font-weight: normal;     }
  A.text:VISITED { color       : #ffffff; text-decoration : none; 
                   font        : 14.0pt arial,helvetica; font-weight: normal;     }
  A.text:ACTIVE  { color       : #ff0000; text-decoration : none;
                   font        : 14.0pt arial,helvetica; font-weight: normal;     }
  A.text:HOVER   { color       : #ff0000; text-decoration : none; 
                   font        : 14.0pt arial,helvetica; font-weight: normal;     }

  A.grey         { color       : #808080; text-decoration : none; 
                   font        : 14.0pt arial,helvetica; font-weight: normal;     } 
  A.grey:LINK    { color       : #808080; text-decoration : none;
                   font        : 14.0pt arial,helvetica; font-weight: normal;     }
  A.grey:VISITED { color       : #808080; text-decoration : none; 
                   font        : 14.0pt arial,helvetica; font-weight: normal;     }
  A.grey:ACTIVE  { color       : #ffffff; text-decoration : none;
                   font        : 14.0pt arial,helvetica; font-weight: normal;     }
  A.grey:HOVER   { color       : #ffffff; text-decoration : none; 
                   font        : 14.0pt arial,helvetica; font-weight: normal;     }

  select         { color       : #a00000; text-decoration : none;
                   font        : 12pt; }

  input          { color       : #a00000; text-decoration : none;
                   font        : 12pt; }

