           /* remove underlines from links   */
            a {
                text-decoration: none;
            }

            html, body, h1, h2, h3, h4, h5, h6 {
            font-family: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif
            }
            body {
                    background-color: #fffff0
            }

            a:link,
            a:visited {
                color: rgb(70,65,230);   /* rgb(89,73,172);darkslateblue; rgb(70,65,180); bluer;  rgb(146, 43, 33);rust */
                /* HTML colors are capitalised, unlike CSS colors */
                font-weight: bold;
                font-weight: bold;
            }

            a:hover {
                color:  rgb(210,40,40);
            }

            a.buttonlink:link,
            a.buttonlink:visited {
                color: rgb(80,70,220);   /* rgb(89,73,172);darkslateblue; rgb(70,65,180); bluer;  rgb(146, 43, 33);rust */
                /* HTML colors are capitalised, unlike CSS colors */
                font-weight: bold;
                font-weight: bold;
                }
            a.buttonlink:hover {
                color:  rgb(210,40,40);
            }
            .mypaleyellow{
                background-color: #ffffd0
            }
      
            a:active.spon,
            a:hover.spon,
            a:link.spon,
            a:visited.spon {
                color: black;
            }
            a:link.moreinfo,
            a:visited.moreinfo {
                color: SlateBlue;
                font-weight: bold;
                font-size:95%;
            }
            .bemftitle{
                text-align:center;
                margin-top:10px
            }

           .bdgrey{
                font-weight: bold;
                color:#555555;
                display: inline
                }
                
            .bdmidgrey{
                font-weight: bold;
                color: #666688;
                display: inline
            }

            li.space{
                margin-bottom: 1ex;
                margin-top: 1ex;
            }
            .pageheading{
                font-weight: bold;
                margin-top:0;
                padding:0;
                font-size:120%;
            }
            .subheading{
                margin-top:0ex;
                margin-bottom: 0ex;
                font-size:115%
            }
            .eventheading{
                font-size: 110%;
                font-weight: bold;
                display: inline
            }
            p.booktickets{
                font-size: 110%;
                margin-top:-5px;
            }

            .sellcard{
                max-width:60ex;
                margin:auto;
                background-color:#FFFFDD;
            }
            .maxwidth{
                max-width: 900px;
                margin:auto
            }

            .cardheader{
                font-size:large;
                font-weight:bold;
                margin:10px
            }
            .cardheadcolor{
                background-color: #FFFF99
            }
            .cardsmall{
               line-height: 120%;
               text-align:center;
               margin:10px;
            }

            .largerfont{
                font-size: 110%;
                margin:5pt;
            }
            .toplinkpad{
                padding-bottom:2ex
            }
