/* -- Common styles for www.uulynchburg.org -- */
   H1.tight    { margin-top: 0px; margin-bottom: 0px}
   H2.tight    { margin-top: 0px; margin-bottom: 0px}
   H3.tight    { margin-top: 0px; margin-bottom: 0px} 

   H3.color    { margin-top:    0px; 
		 margin-bottom: 0px;
		 margin-left:   0px;
		 margin-right:  0px;
		 padding:       0px;
		 background-image:    url('/rainbow2.gif');
		 background-position: center;
		 background-repeat:   no-repeat;
               }

   body        { -webkit-user-select:auto;
                 -webkit-text-size-adjust:auto;
               }

   #main_wrapper { position: absolute;
                   width:    100%;
                   height:   100%;
                   top:      0px;
                   left:     0px;
                   overflow: auto;
                 }

   #main_scroller { position: relative;
                    top  :   0px;
                    left :   0px;
                    height: 100%;
                    min-width: 800px;
                    padding: 0px;
                  }

   div.banner  { position: absolute;
                 left:     3px;
		 right:    3px;
		 height:   89px;
		 overflow: hidden;
		 background-color: #C07A40;
		 outline-style: ridge;
		 outline-color: #B0B090;
	       }

   table.banner { width:100%;
		  height:100%;
		}

   div.leftMenu { position: absolute;
		  left:     3px;
		  top:      96px;
                  padding:  2px;
		  bottom:   3px;
		  width:    190px;
		  overflow: auto;
		  background-color: #D0D0B0;
		  outline-style: ridge;
		  outline-color: #B0B090;
		}

   table.leftMenu { font-size: 14px;
		    width: 100%;
		    border-spacing: 4px;
		  }

   ul.leftMenu  { padding-left:18px;
		  margin-top: 6px;
		}

   div.content { position: absolute;
		 top:      95px;
		 left:     201px;
		 bottom:   3px;
	         right:    2px;
		 padding:  6px;
		 background-color: #F0F090;
		 outline-color: #B0B080;
		 overflow: auto;
	       }

   div.content_single {position: absolute;
                 top:      95px;
                 left:     3px;
                 bottom:   3px;
                 right:    2px;
                 padding:  4px;
                 background-color: #F0F090;
                 outline-color: #B0B080;
                 overflow: auto;
	        }	

   #content_scrol {position:relative;
		  top:     0px;
		  left:    0px;
		  padding: 0px;
		 }

   #map_canvas { position: relative;
                 top:     0px;
		 left:   10px;
                 width:   90%;
		 height:500px;
	       }

  #map_jpg   { position:relative;
	        left:  10px;
	      }

  ul.horz  { list-style-position: inside; 
	   }

  li.horz  { float: left;
	     padding: 5px;
	   }

  table.pictures {
      width:      100%;
      border-width: 2px;
      padding:      2px;
      border-spacing: 2px;
  }

