BODY    {background-color: #c0d9d9;}

H1      {color: black;
        text-align: center;}

H2      {color: white; 
        background: #3299cc;
        margin-top: 0px;
        margin-left: 0px;        
        margin-right: 0px;  
        margin-bottom: 0px;
        padding-left: 4px;}
        
HR      {clear: left;
        color: #3299cc;
        height: 3px}
        
#linkcolumn     {float: right;
                width: 150px;}
        
#maincolumn     {float: left;}
        
#mission        {font-style: italic;
                margin-left: 15%;
                margin-right: 15%}
                              
#event          {font-style: italic;
                margin-left: 5%;
                margin-right: 5%}

SPAN.eventdate          {font-style: italic;}
                
SPAN.eventdetails       {font-style: normal;
                        margin-left: 3%;}
                        
#person                 {margin-left: 5%;
                        margin-right: 5%}
                        
SPAN.personname         {font-style: italic;
                        vertical-align: top;}
                        
SPAN.persontitle        {font-style: italic;
                        vertical-align: top;
                        margin-left: 3%}
                
P.persondetails         {font-style: normal;}
                        
P.contactdetails        {font-size: large;
                        font-style: normal;}
                                                
SPAN.personimage        {float: left;
                        clear: left;
                        padding-right: 3%;}
                       
#newsletterarchive      {margin-left: 5%;
                        margin-right: 5%}
                        
SPAN.newsname           {font-style: italic;
                        margin-left:7%;}
                
SPAN.issuename          {font-style: italic;}
                                                                        
SPAN.issuedate          {font-style: normal;
                        margin-left: 2%;}
                        
SPAN.artfeature         {font-style: bold;
                        margin-left:2%;}
                        
SPAN.artname            {font-style: normal;
                        margin-left:2%;}
                
SPAN.artauth            {font-style: italic;
                        margin-left: 2%;}
                        
#place                  {margin-left: 5%;
                        margin-right: 5%}
                                                
SPAN.placename          {font-style: italic;}
                
SPAN.placedate          {font-style: normal;
                        margin-left: 4%;}
                        
SPAN.placesize          {font-style: normal;
                        margin-left: 2%;}
                
SPAN.placecounty        {font-style: normal;
                        margin-left: 2%;}
                        
P.placeabstract         {font-style: normal;
                        margin-left: 2%;}
                        
P.formmessage           {font-style: normal;}

#footer         {text-align: center;
                margin-left: 25%;
                margin-right: 25%;}                
                
SPAN.footername    {font-size: small;}
SPAN.footeraddress {font-size: small;}      
SPAN.footerwebinfo {font-size: small;}
                


#navigatorhomeprimary   {background-color: #3299cc;
                        border: 0px;
                        margin-top: 0px;
                        margin-left: 0px;
                        margin-right: 0px;
                        margin-bottom: 0px;
                        padding: 4px;
                        text-align: center;}
                        

.buttonheader           {color: white;
                        font-weight: bold;
                        text-align: center;
                        margin-bottom: 1px;
                        margin-top: 1px;}


.buttonhomeprimary      {font-weight: bold;
                        text-align: center;
                        margin-bottom: 1px;
                        margin-top: 1px;}

.buttonhomeprimary a    {padding: 2px;
                        text-decoration: none;
                        width: 100%;
                        display: block;
                        color: black;
                        background-color: #b5c9e2;
                        border-top: 2px #cce3ff solid;
                        border-left: 2px #cce3ff solid;
                        border-bottom: 2px #31557f solid;
                        border-right: 2px #31557f solid;}

.buttonhomeprimary a:hover      {background-color: #99aabf;
                                border-top: 2px #31557f solid;
                                border-left: 2px #31557f solid;
                                border-bottom: 2px #cce3ff solid;
                                border-right: 2px #cce3ff solid;}
                                

#navigatorhomesecondary         {background-color: green;
                                border: 0;
                                margin-top: 0px;
                                margin-left: 0px;
                                margin-right: 0px;
                                margin-bottom: 0px;
                                padding: 4px;
                                text-align: center;}

.buttonhomesecondary    {font-weight: bold;      
                        text-align: center;     
                        margin-bottom: 1px;     
                        margin-top: 1px;}

.buttonhomesecondary a  {padding: 2px;
                        text-decoration: none;
                        width: 100%;          
                        display: block; 
                        color: black; 
                        background-color: #b5c9e2;            
                        border-top: 2px #cce3ff solid;        
                        border-left: 2px #cce3ff solid;       
                        border-bottom: 2px #31557f solid;     
                        border-right: 2px #31557f solid;}

.buttonhomesecondary a:hover    {background-color: #99aabf;      
                                border-top: 2px #31557f solid;  
                                border-left: 2px #31557f solid; 
                                border-bottom: 2px #cce3ff solid;
                                border-right: 2px #cce3ff solid;}
                                

#navigatorautolink      {background-color: green;
                        border: 0;
                        margin-top: 0px;
                        margin-left: 0px;
                        margin-right: 0px;
                        margin-bottom: 0px;
                        padding: 2px;
                        text-align: center;}

.buttonautolink         {text-align: center;
                        margin-bottom: 1px;     
                        margin-top: 1px;}

.buttonautolink a       {padding: 0px;
                        text-decoration: none;
                        width: 15%;
                        display: block;
                        color: black;
                        background-color: #b5c9e2;
                        border-top: 2px #cce3ff solid;        
                        border-left: 2px #cce3ff solid;       
                        border-bottom: 2px #31557f solid;     
                        border-right: 2px #31557f solid;}
                     
.buttonautolink a:hover {background-color: #99aabf;
                        border-top: 2px #31557f solid;  
                        border-left: 2px #31557f solid; 
                        border-bottom: 2px #cce3ff solid;
                        border-right: 2px #cce3ff solid;}

