.blackborder {
   border: solid;
   border-color: #000000; /* black */
   border-width: thick;
}

h2 {
   font-family: "Times New Roman", serif;
    text-align: left; 
}

h3 { 
   font-family: "trebuchet ms", "Arial", "Helvetica", sans-serif;
}

img {
   border-width: 2px;
          float: left;
   margin-right: 10px
}

img.emailaddress {
         border: solid;
   border-width: 1px;
          width: 144px;
         height:  48px; 
}

img.eventpic {
   border-width: 2px;
          float: right;
   margin-right: 10px;
          width: 307px;
         height: 227px; 
}

img.linksymbol {
         border: solid;
   border-width: 2px; 
}

img.locatormap {
   border: solid; 
    width: 668px;
   height: 439px;
}

img.pic1 {
    width:  70px;
   height: 127px; 
}

img.pic2 {
    width: 205px;
   height: 147px;
}

img.pic3 {
    width: 111px;
   height: 111px;
}

img.r {
}

p.main {
     font-size: 48px;
   font-family: "Arial", sans-serif;
   font-weight: bold;
         color: #00008B; /* darkblue */
}

p.subtitle {
     font-size: 24px;
   font-family: "Arial", sans-serif;
   font-weight: bold;
         color: #00008B; /* darkblue */
}

span.bold { 
   font-weight: bold;
}

span.italic {
   font-style: italic; 
}

span.introheader {
   font-family: "trebuchet ms", "Arial", "Helvetica", sans-serif;
   font-weight: bold;
}

div.newsnote {
   font-family: "trebuchet ms", "Arial", "Helvetica", sans-serif;
   font-weight: bold;
     font-size: small;
         color: #FF0000; /* red */
}

table.ad {
         border:solid;
   border-width: thin;
   padding: 1px;
    
}

table.fullpage {
   width: 96%;  
}

table.introduction { 
            border: none;
           padding: 0px;
   border-collapse: collapse;
             width: 95%;
}

table.links {
          width: 100%;
   border-width: 1px;
}

td.ad { 
         border:solid;
   border-width:thin;
   text-indent: 2px;
}

td.banner { 
   text-align: center;
}

td.countercaption { 
         width: 100%;
   font-family: "trebuchet ms", "Arial", "Helvetica", sans-serif;
     font-size: 10px;
}

td.introtext {
   font-family: "trebuchet ms", "Arial", "Helvetica", sans-serif;
   font-weight: lighter;
     font-size: medium;
    margin-top: 0px;
}

td.leftside {
            width: 20%;
   vertical-align: top; 
}

td.rightside {
      font-family: "trebuchet ms", "Arial", "Helvetica", sans-serif;
   vertical-align: top;
            width: 80%;
           height: 100%;
           border: none;
}

td.squaresymbol {
   width: 20px; 
}

tr.adheader {
   font-weight: bold;
    text-align: center; 
}
