
a {text-decoration:none;
   color:#0000c0;}
   
a:visited {text-decoration:none;
          color:#000080;}
   
a:hover {text-decoration:underline;
         background-color:#e0e0e0;
         }
         
         
body    {text-align: center;
        background-image:url(../images/texture1.jpg);
        }
         
td {vertical-align:top}


.affiliates-hdr {
        font-weight:bold;
        }
           
.affiliates-left {
        width:220px;
        float:left;
        }

.affiliates-right {
        width:320px;
        float:right;
        }    

.arr    {
        background-image:url("../images/arrow.gif");
        background-repeat:no-repeat;
        padding-left:7px;
        padding-bottom:0px;}
        
.banner {
        padding:0px;
        background-color:#ffffff;
        }
     
.banner-img {
        float:right;
        padding:0px;
        border:0px;
        }

.bdr-t  {
        border-top: 1px solid gray;
        }
                           
.column-main {
        width: 590px;
        padding: 0px 0px 0px 0px;
        }

.column-main-1024 {
        width: 820px;
        padding: 0px 0px 0px 0px;
        }

.column-main-full {
        width: 990px;
        padding: 0px 0px 0px 0px;
        }

.column-right {
        width: 170px;
        padding: 0px 0px 0px 0px;
        }

.column-right-wide {
        width: 170px;
        padding: 0px 0px 0px 0px;
        }

.contact-img {
        float:right;
        padding:0px;
        border:0px;
        }
        
.contact-hdr {
        font-weight:bold;
        }
           
.contact-left {
        width:240px;
        float:left;
        padding-top :5px;
        padding-bottom :5px;
        }

.contact-right {
        width:300px;
        float:right;
        padding-top :5px;
        padding-bottom :5px;
        }    

.diamond-font {
        font-family:verdana,arial,sans-serif;
        font-size:1em; 
        font-weight:normal;
        color:#000000;
        }
        
.dot    {
        background-image:url("../images/dot.gif");
        background-repeat:no-repeat;
        padding-left:7px;
        padding-bottom:0px;}
        
.event-date {
        font-weight:bold;
        }
           
.event-left {
        width:170px;
        float:left;
        }

.event-month {
        font-weight:bold;
        font-size:1.5em;
        color:#000000;
        padding-bottom :5px;
        }

.event-place {
        font-weight:bold;
        font-style:normal;
        font-size:1.2em;
        }
           
.event-right {
        width:370px;
        float:right;
        }    

.firsts-table {
        text-align:left;
        vertical-align: top;
        padding: 0px 0px 0px 0px;
        border: 0px solid gray;
        margin: 0;
        background-color:gray;
        }
                 
.float-l {
        float: left;
        }
        
.float-r {
        float: right;
        }
         
.float-clear {
        clear:both;
        }         

.focus-caption {
        font-weight:bold;
        }
          
.focus-ftr-large {
        font-weight:bold;
        font-size:1.4em;
        color:#404040;
        }
        
.focus-ftr-small {
        font-weight:normal;
        font-size:1.0em;
        color:#404040;
        }
        
.focus-img-center {
        align:center;
        padding-right:5px;
        padding-bottom:5px;
        padding-top:5px;
        }

.focus-img-left {
        float:left;
        padding-right:5px;
        padding-bottom:5px;
        padding-top:5px;
        }

.focus-img-right {
        float:right;
        padding-left:5px;
        padding-bottom:5px;
        padding-top:5px;
        }

.focus-list {
        list-style: disc inside;
        margin: 0px 5px 5px 5px;
        }

.focus-sub-title {
        font-weight:bold;
        font-size:1.4em;
        color:#000000;
        padding-top :5px;
        padding-bottom :5px;
        }

.focus-table {
        text-align:left;
        vertical-align: top;
        padding: 0px 0px 0px 0px;
        border: 1px solid gray;
        margin: 0;
        }
                 
.focus-table-font {
        font-family:verdana,arial,sans-serif;
        font-size:1em; 
        font-weight:normal;
        color:#000000;
        }
        
.focus-title {
        font-weight:bold;
        font-size:2em;
        color:#000000;
        padding-bottom :5px;
        }

.footer {
        text-align:center;
        color:gray;
        font-size:0.8em;
        }
        
.link   {
        width:270px;
        float:left;
        padding-top:5px;
        }

           
.links-img-right {
        float:right;
        padding-left:5px;
        padding-bottom:5px;
        padding-top:5px;
        }

.main   {  
        text-align:left;
        padding: 0px 0px 0px 0px;
        width: 760px;
        border: 1px solid gray;
        background-image:url(../images/texture0.jpg);
        }
        
.main_1024 {  
        text-align:left;
        padding: 0px 0px 0px 0px;
        width: 990px;
        border: 1px solid gray;
        background-image:url(../images/texture0.jpg);
        }
        
.main_nowidth {  
        text-align:left;
        padding: 0px 0px 0px 0px;
        border: 1px solid gray;
        background-image:url(../images/texture0.jpg);
        }
        
.main-box {
        border-right: 1px solid gray;
        border-bottom: 1px solid gray;
        border-left: 1px solid gray;
        padding:5px;
        margin-left: 5px;
        margin-right: 5px;
        }
          
.main-font {
        font-family:verdana,arial,sans-serif;
        font-size:0.7em; 
        font-weight:normal;
        color:#000000;
        }
        
.main-hdr {
        font-weight:bold;
        }
           
.main-hdr-small {
        font-weight:bold;
        }
           
.main-hdr-large {
        font-size:1.5em;
        font-weight:bold;
        }
           
.main-headlines {
        font-weight:bold;
        }
           
.main-headlines-title {
        font-weight:bold;
        font-size:1.6em;
        color:#000000;
        padding-bottom :5px;
        }

.main-img {
        float:left;
        padding:0px;
        border:0px;
        }

.main-full {
        padding-top :5px;
        padding-bottom :5px;
        }

.main-left {
        width:280px;
        float:left;
        padding-top :5px;
        padding-bottom :5px;
        }

.main-right {
        width:280px;
        float:right;
        padding-top :5px;
        padding-bottom :5px;
        }    

.main-table {
        text-align:left;
        vertical-align: top;
        padding: 0px 0px 0px 0px;
        border: 0;
        margin: 0;
        }
                 
.membership-hdr {
        font-weight:bold;
        }
           
.membership-left {
        width:190px;
        float:left;
        }

.membership-right {
        width:350px;
        float:right;
        }    

.menu-box {
        border: 1px solid gray;
        margin-right: 5px;
        margin-bottom: 5px;
        padding: 0px;
        }
  
.menu-hdr {
        font-weight:bold;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        }

.menu-link {
        color:#404040;
        }

.menu-list {
        list-style: disc inside;
        margin: 0px 5px 5px 5px;
        }

.news-hdr {
        font-weight:bold;
        }
           
.news-left {
        width:180px;
        float:left;
        }

.news-right {
        width:360px;
        float:right;
        }    

.newsgroup-hdr {
        font-weight:bold;
        }
           
.newsgroup-left {
        width:220px;
        float:left;
        }

.newsgroup-right {
        width:320px;
        float:right;
        }    

.publications-hdr {
        font-weight:bold;
        }
           
.publications-left {
        width:180px;
        float:left;
        }

.publications-right {
        width:360px;
        float:right;
        }    

.rates-font {
        font-family:verdana,arial,sans-serif;
        font-size:0.9em; 
        font-weight:normal;
        color:#000000;
        }
        
.recording-hdr {
        font-weight:bold;
        }
           
.recording-left {
        width:130px;
        float:left;
        }

.recording-right {
        width:410px;
        float:right;
        }    

.section-links {font-size: 0.8em;
                padding: 13px 1px 2px 4px;
                float:left;
               }

.search {font-size: 0.8em}

/* Home page */
#sections       {background-color:#ffffc0;}    
#sectionshdr    {background-color:#ffffa0;}
#sectionslist   {color: navy;}   

#affiliates     {background-color:#ffc0c0;}
#affiliateshdr  {background-color:#ffa0a0;}
#affiliateslist {color: navy;} 

#recpages       {background-color:#dfeaf8;}
#recpageshdr    {background-color:#a9c5eb;}
#recpageslist   {color: navy;}

#onlinerecs     {background-color:#ffffc0;}
#onlinerecshdr  {background-color:#ffffa0;}
#onlinerecslist {color: navy;}   

#focuson        {background-color:#ffc0c0;}
#focusonhdr     {background-color:#ffa0a0;}
#focusonlist    {color: navy;}   

#news           {background-color:#c9e7b1;}
#newshdr        {background-color:#a6d77f;}
#newslist       {color: navy;}

#search         {background-color:#f0f0f0;}
#searchlist     {color: navy;}
#searchbutton   {background-color:#d0d0d0;}

#counter        {background-color:#f0f0f0;}
#counterhdr     {background-color:#ffa0a0;}
#counterlist    {color: navy;margin-top:3px}   




#affiliates-hdr {background-color:#ffffff;}

#boldredtext    {color:#ff2020;
                 font-weight:bold}

#contact       {background-color:#ffffc0;}    
#contacthdr    {background-color:#ffffa0;}
#contactlist   {color: navy;}   

#contact-recorder       {background-color:#ffffc0;}    
#contacthdr-recorder    {background-color:#ffffa0;}
#contactlist-recorder   {color: navy;}   

#contact-officer       {background-color:#ffc0c0;}    
#contacthdr-officer    {background-color:#ffa0a0;}
#contactlist-officer   {color: navy;}   

#contact-council       {background-color:#dfeaf8;}    
#contacthdr-council    {background-color:#a9c5eb;}
#contactlist-council   {color: navy;}   

#contact-non-council       {background-color:#c9e7b1;}    
#contacthdr-non-council    {background-color:#a6d77f;}
#contactlist-non-council   {color: navy;}   

#contact-webmaster       {background-color:#c9e7b1;}    
#contacthdr-webmaster    {background-color:#a6d77f;}
#contactlist-webmaster   {color: navy;}   

#erase         {text-decoration:line-through}

#events        {background-color:#ffffc0;}    
#events-hdr    {background-color:#ffffa0;}
#events-list   {color: navy;}   
#eventshdr     {background-color:#ffffff;}

#events-rspb        {background-color:#ffc0c0;}    
#events-hdr-rspb    {background-color:#ffa0a0;}
#events-list-rspb   {color: navy;}   

#event-month-hdr {background-color:#ffffc0;}

#focus-bluebox        {background-color:#dfeaf8;}    
#focus-blueboxhdr     {background-color:#a9c5eb;}
#focus-blueboxlist    {color: navy;}   

#focus-greenbox        {background-color:#c9e7b1;}    
#focus-greenboxhdr     {background-color:#a6d77f;}
#focus-greenboxlist    {color: navy;}   

#focus-greybox        {background-color:#e0e0e0;}    
#focus-greyboxhdr     {background-color:#c0c0c0;}
#focus-greyboxlist    {color: navy;}   

#focus-redbox        {background-color:#ffc0c0;}    
#focus-redboxhdr     {background-color:#ffa0a0;}
#focus-redboxlist    {color: navy;}   

#focus-yellowbox     {background-color:#ffffc0;}    
#focus-yellowboxhdr  {background-color:#ffffa0;}
#focus-yellowboxlist {color: navy;}   

#focus-whitebox     {background-color:#ffffff;}    
#focus-whiteboxhdr  {background-color:#ffffff;}
#focus-whiteboxlist {color: navy;}   

#giftaid      {background-color:#ffffc0;}

#javawarning  {background-color:#ff2020;}

#linkshdr     {background-color:#ffffff;}

#newsgrouphdr {background-color:#ffffff;}

#newsgroup-menu      {background-color:#ffffc0;}
#newsgroup-menu-hdr  {background-color:#ffffa0;}
#newsgroup-menu-list {}

#recordinghdr {background-color:#ffffff;}

#yellowback {background-color:#ffffc0;}

#XXX       {background-color:#ffffc0;}    
#XXXhdr    {background-color:#ffffa0;}
#XXXlist   {color: navy;}   

