.menu { background-color: #FFFF99; }
.frame { border: 3;
         border-style: solid;
         border-color: black}
.stdintro { font-family: Lucida Sans ;
            font-size: 150%;
            margin-left: 5%;
            margin-right: 5%;
            color: purple;
            text-align: justify }
.stdtext { font-family: Lucida Sans;
           font-size: 120%;
           margin-left: 5%;
           margin-right: 5%;
           color: purple;
           text-align: justify }
.stdtext_c { font-family: Lucida Sans;
             font-size: 120%;
             margin-left: 5%;
             margin-right: 5%;
             color: purple;
             text-align: center }
a:visited { color: black }
h1 { color: blue; font-family: cooper black; text-align: center }
h2 { color: blue; font-family: cooper black; }
h3 { color: blue; font-family: cooper black; }
ul.NoBulletNoIndentMenu { list-style-type: none;
                          margin-left: 0px;
                          padding-left: 0px;
                          border: 5px solid;
                          border-color: yellow #444 #888 #ccc;
                          padding: 0 2em;
                          background: #FFFFCC;
                          color: black;
                          font-weight: bold; }
body { font: 100%/1.5 arial, helvetica, sans-serif; }
/*
   Rules used to set up the tabs at the top of each page.
*/
#f_left { float: left; }
#f_right { float: right; }
#block1 { position: absolute;
          left: 19em;
          width: 15em;
          padding: 0 2em; }
#block2 { position: absolute;
          left: 34em;
          width: 6em;
          padding: 0 2em; }
#block3 { position: absolute;
          left: 40em;
          width: 15em;
          padding: 0 2em; }
#new_para { clear: left; }
#left_col { float: left;
            margin: 0em 4em 0em 12em; }
#right_col { float: right;
            margin: 0em 10em 0em 1em; }
#centre_col { position: relative;
              left: 22em;
              width: 15em;}
#tabs {  padding: 0;
         margin: 0;
         background-color: #039;
         color: #fff;
         float: left;
         width: 100%; }
#tabs li { display:inline; }
#tabs li a { padding: .25em 1em;
             background-color: #039;
             color: #fff;
             text-decoration: none;
             float: left;
             border-bottom: solid 1px #fff;
             border-top: solid 1px #fff;
             border-right: solid 1px #fff; } 
ul#tabs li a:link, ul#tabs li a:visited { color: #fff; }
ul#tabs li a:hover { color: #000;
                     background-color: #fff; }
#page1  #tabs li#Home a,
#page2  #tabs li#Contacts a,
#page3  #tabs li#StopPress a,
#page4  #tabs li#Events a,
#page5  #tabs li#History a,
#page6  #tabs li#Meetings a,
#page7  #tabs li#Membership a,
#page8  #tabs li#Gallery a,
#page9  #tabs li#PastEvents a
#page10 #tabs li#Links a

