body { font-family: verdana,arial,serif;font-size: medium;background-color: black;}
#bodyArea { 
            text-align: center;
 }
.edge { 
        padding:24px;background-color: white;min-height: 480px;
        }


.mapNav { 
          background-color: #D3D3D3;
          font-size: .8em;
          line-height: 20px;
          padding: 4px;
          border-bottom: 1px solid black;
 }
.mapNav button { 
                 height: 18px;
                 vertical-align: middle;
                 }
.mapClass { 
            width: 100%; height: 400px;
 }
.mapTitle { 
            font-weight: bold;
 }

.channelTable { 
                margin-top: 24px;
                margin-left: auto;
                margin-right: auto;
                }
.channelTable th { 
                   text-align: right;
 }
.channelTable td { 
                   text-align: right;
 }

.chatWindow { 
              border: 1px solid black; background-color: white;width: 100%;
              border-top: 3px solid black;
 }

.chatrow { 
           font-size: small;
           font-family: verdana, sans-serif;
           }
.chattable { 
             width: 100%;
                 border-spacing: 0px;
 }
.chatheader { 
              background-color: rgb(150,150,150);
              font-weight: bold;
 }
.chatheader td { 
              padding: 1px;
              border: none;
                 margin: 0px;
 }
.chatrow { 
           text-align: left;
 }
.navbar {background-color: rgb(220,220,220);}
.navbar td {font-weight: bold;font-size: large;padding-left: 6px;padding-right:6px;}
.navbar a {text-decoration: none;color:black;}
.navbar a:hover {text-decoration: underline;}

.title {font-family: garamond,serif; font-size: 36px;font-weight: normal; padding-bottom: 0px;margin-bottom:0px;margin-top:0px;padding-right: 1em;}
.subtitle {font-size: large;padding-bottom: 1em;border-top: solid 1px black;}

@media only screen and (max-device-width: 480px) {
  .navigation {
    display: none;
  }
  body { 
         font-family: verdana, helvetica, arial, sans-serif;
         background-color: white;
         }
  .edge { 
          padding: 0px;
          min-height: 320px;
          }
  .mapClass { 
             width: 100%;height: 215px;
              }
  .chatWindow { 
                width: 100%;
 }

}



.elTemplate { 
              display: none;
              }
.elTemplateTableBody { 
                       display: none;
 }
.elTemplateContainer { 
                       display: none;
 }
.caption {
font-size: smaller;
}
