     BODY { background: white;
     	    color: black;
     	    font-family: verdana, sans-serif;
     	    font-size: small;
     	    margin-left: 0px;
     	    margin-right: 0px }
     A:link    { color: #173; text-decoration: none }
     A:visited { color: #595 }
     A:active  { color: red }
     A:hover   { color: #0f0 }
     H1 { color: black; margin-left: 4px }
     H2 { color: #335; margin-left: 8px }
     H3 { color: #c0c; margin-left: 16px }
     H4 { color: #0ff; margin-left: 24px }
     H5 { color: #f00 }
     H5 { font-weight: normal;
          font-size: 8pt;
          line-height: 4pt;
          font-family: helvetica, sans-serif;
          font-variant: normal;
          font-style: normal;
          text-align: center; }
     TABLE { margin-left: 32px }
     TABLE.ruler{ text-align: left; }
     TR.odd { background: #ccc }
     TR.trover{
          background-color:#CECEDE;
          cursor:hand; cursor:pointer;
          color:#2E2E3E; }
     TR.down{
          background-color:#FFFFAE;
          cursor:hand; cursor:pointer; }
     TH { background: #77c; font-size: smaller }
     TH A:link { color: black; }
     TH A:visited { color: white; }
     TH A:active { color: red; }
     TH A:hover { color: #0f0; }
     TD { font-family: arial, sans-serif;
          padding-left:5px;
          font-size: smaller }
     TD.song { font-size: x-small }
     TD.ex { font-style: italic; text-align: left }
     UL { color: #099 }
     P { margin-left: 32px }
     P.yel { color: yellow; margin-left: 32px }
     P.cyan { color: #0ff; margin-left: 32px }
     P.term { font-size: smaller; margin-left: 64px }
     P.center { text-align: center }
     P.icq { font-family: arial, sans-serif; font-size:smaller }
     P.icqc { font-family: arial, sans-serif;
              font-size:smaller;
              text-align: center }
     .center { text-align: center }
     .new { color: #0f0 }
     .fade { color: #990 }
     .type { color: #b33 }
     .smaller { font-size: smaller }
     .fine { font-size: xx-small }
     .black { color : black }
     .hidden {
     	position:absolute;
		 	left:0px;
		 	top:-500px;
		 	width:1px;
		 	height:1px;
			overflow:hidden;
			}
.box24{
  width: 480px;/*????*/
  font-size: 12px;/*?????*/
  }
.box24 dt{/*?????????*/
  color: #FFFFFF;/*???*/
  background-color: #7777CC;/*???*/
  font-family: Arial,sans-serif;
  font-weight: bold;
  letter-spacing: 0.2em;
  width: 360px;/*??????*/
  padding: 2px 1em 2px 1.5em;
  background-repeat: no-repeat;
  }
.box24 dt a{
  color: #000000;
  }
.box24 dd{/*????*/
  color: #313132;/*???*/
  margin: 0;
  padding: 0;
  border: solid 1px #7777CC;/*??*/
  }
.box24 dd .textb24{
  padding: 1.2em 0.9em;/*?????????*/
  border-top: solid 4px #CACFEC;
  border-bottom: solid 4px #CACFEC;
  }
#site_nav {
	font-size: smaller;
	text-align: center;
}
#add_edit {
	font-size: smaller;
	text-align: center;
}
#tooktime {
	font-size: smaller;
	text-align: center;
}
#lastmod {
	font-size: smaller;
	text-align: center;
}
#copyright {
	font-size: smaller;
	text-align: center;
}
  .poptitle {
	  font-weight: bold;  
    font-size: larger;
    white-space:nowrap;
    text-align: center;
  }
  .tooltip {
    background-color:#ffffff;
    font-weight:bold;
    border:2px #006699 solid;
  }
	.float-right {
	  float: right;
	  width: 9em;/* em width variance by element*/
	  margin: 0 0 0 0.2em;
	  padding-left: 0.2em;
	  background: white;
	  border: 1px #2e8b57;
  }
  .pop {
    font-size: xx-small;
  }
  #map {
  	margin-left: 32px;
  	border: 1px;
  }
