body 
  {background: url(images/1690ivan24ss4b.jpg);
   background-attachment: fixed;   
   text-align: center;
   font-family: Arial Narrow;
   font-size: 14px;
  }

a:link 
  {color: blue; 
   font-size: 14px; 
   text-decoration: none;
  }

a:visited
  {color: black; 
   font-size: 14px; 
   text-decoration: none;
  }

a:hover 
  {color: yellow; 
   font-size: 15px; 
   font-weight: bold;
   text-decoration: none;
  }

a:active 
  {color: #B70004; 
   font-size: 14px; 
   text-decoration: none;
  }

h1  				/* Used for main title - Atonement Lutheran Church */
  {font-size: 40;
   font-weight: bold; 
   font-family: monotype corsiva;
   line-height: 100%;
   color: yellow;
  }

h2				/* Used for sub-title */
  {font-size: 30;
   font-weight: bold; 
   font-family: monotype corsiva;
   line-height: 50%;
   color: yellow;
  }


h3				/* Map */
  {font-size: 16;
    font-weight: normal; 
    font-family: Arial Narrow;
    color: black;
  }

h4				/* Map */
  {font-size: 20;
   font-weight: normal; 
   font-family: Arial Narrow;
   color: black;
  }

.large 
  {margin-left: 20px; 
   margin-right: 20px; 
   text-align: left; 
   font-family: Arial Narrow; 
   font-size: 18px;
  }

hr 
  {height: 1px; 
   color: #336f93;
  }




table.shell			/* shell table - all pages*/
  {font-family: Arial Narrow;
   background-color: 336f93;
   width: 148px;
   margin-right: auto;
   margin-left: auto;
  }

table.main			/* outer table - all pages*/
  {font-family: Arial Narrow;
   font-size: 16px; 
   background-color: 336f93;
   width: 750px;
   margin-right: auto;
   margin-left: auto;
  }

table.table1			/* lower border table - all pages*/
  {font-family: Arial Narrow;
   font-size: 16px; 
   background-color: 336f93;
   border: 0;
   width: 750px;
   padding: 15;
   text-align: center;
  }

table.table2	 		/* inner table - all pages*/
  {font-family: Arial Narrow;
   font-size: 16px; 
   background-color: E1eeF4;
   border: 0;
   padding: 15;
   border-spacing: 5;
   margin-right: auto;
   margin-left: auto;
  }

table.table3 			/* top buttons - all pages*/
  {font-family: Arial Narrow; 
   font-size: 16px; 
   padding: 0;
   border-spacing: 0;
   border: 0;
   background-color: 336f93;
  }

table.table4			/* bottom buttons - all pages*/
  {font-family: Arial Narrow; 
   font-size: 16px; 
   text-align: center;
   padding: 0;
   border-spacing: 0;
   border: 0;
   background-color: e1eef4;
   margin-right: auto;
   margin-left: auto;
  }


table.mapborder			/* frame around map */
  {background-image: url(images/tile_023.jpg);
   width: 478px; 
   height: 404px; 
   border: 2px solid black;
   margin-right: auto;
   margin-left: auto;
  }




td.topbutton			/* cell surrounding button table for top buttons*/
  {text-align: center;
   width: 20%;
  }
 
td.lowerbutton			/* cell surrounding button table for lower buttons */
  {width: 30%;
   border-spacing: 25;
  }

td.button			/* button cells*/
  {background-image: url(images/bttn099.jpg);
   width: 150px; height: 33px;
   text-align: center; 
   vertical-align: middle;
  }

td.email			/* button cells*/
  {background-image: url(images/email11.gif);
   width: 100px; height: 28px;
   text-align: center; 
   vertical-align: middle;
  }

td.address			/* address graphic for the bottom of each page*/
  {background-image: url(images/address.jpg);
   width: 450px; height: 94px; 
  }



td.leftshell
  {background-image: url(images/lt-shell-teal.jpg);
   width: 145px;
   height: 144px;
   text-align: center; 
   vertical-align: middle;
  }

td.rightshell
  {background-image: url(images/rt-shell-teal.jpg);
   width: 145px;
   height: 144px;
   text-align: center; 
   vertical-align: middle;
  }


td.content
  {
   width: 50%;
   font-family: Arial Narrow;
   font-size: 18px;
  }

MARQUEE				/* This marquee scrolls across the top of the map*/
   {color: black;
    width: 60%;
    font-family: Arial Narrow;
    font-style : italic;
    font-size: 24pt;
    border: 0 ;
    align: center;
   }

.micro
  {font-size: 8;
   font-weight: light; 
   font-family: Arial Narrow;
   color: #336f93;
   text-align: center;
  }

