/* ----------------------------*/
/* NEW LEBANON LIFE STYLESHEET */
/* LAST UPDATED BY ESH         */
/* SEPTEMBER 11TH 2006         */
/* ----------------------------*/

/* BASIC PAGE COMPONENTS */
  
  /* DO NOT REMOVE BENEATH THIS LINE */
  
     a:link, a:active, a:visited {
      font-weight: bold;
      text-decoration: none;
      color: #6660A6;}
      
     a:hover {
      color: #000000;}
     
     ul {
      margin: 5px 0 10px 30px;
      padding: 0px;}
  
     table {
      border-collapse: collapse;}
     table table {
      border-collapse: collapse;}
     table table table {
      border-collapse: collapse;}
      
  /* END OF DO NOT REMOVE */
  
 html, body{ 
  margin: 0 auto; 
  padding: 0;
  background: #F6F0D9;
  text-align: left;}
 
 body#main {
  text-align: center;}
  
 #page_container {
  width: 760px;
  vertical-align: top;
  text-align: left;  
  border-collapse: collapse;
  font-family: arial, verdana, sans serif;
  font-size: 10pt;}
 
 #top {
  width: 760px;
  height: 100px;
  border-collapse: collapse;
  border-left: 1px solid black;
  border-right: 1px solid black;
  padding: 0;
  margin: 0;
  background-color: #6661A7;}
 
 #left_column {
  width: 170px;
  padding: 5px;
  border-right: 1px solid #6F79A3;
  border-top: 1px solid #2E3C79;
  border-left: 1px solid black;
  vertical-align: top;
  height: 100%;
  background-color: #A3A3B1;}
 
 #main_column {
  background: #fff url(images/content_bg.gif) repeat-y top left;
  padding: 5px 5px 5px 15px;
  border-top: 1px solid #2E3C79;
  border-right: 1px solid black;
  vertical-align: top;
  font-size: 10pt;
  font-family: arial, verdana, helvetica;
  height: 100%;
  width: 590px;}
 
 #footer {
  border-top: 8px solid #2E3C79;
  background-color: #6661A7;}

/* END OF BASIC PAGE COMPONENTS */

/* HEAD */

 #header {
  height: 100px;
  border: none;
  border-collapse: collapse;
  background-color: #6661A7;
  background-image: url(images/logo.gif);
  background-repeat: no-repeat;
  background-position: bottom center;
  width: 760px;}
 
 #small_icons {
  border: 1px solid #fff;
  border-top: none;
  border-right: none;
  position: relative;
  float: right;
  background-color: #DAD9EC;
  padding-top: 2px;
  width: 100px;}
  
 #small_icons table {
  border-collapse: collapse;
  text-align: center;
  width: 100%;
  margin: 0;
  padding: 0;}
  
 #small_icons table td {
  text-align: center;}
  
/* END OF HEAD */

/* MENU */
 
 #menu {
  width: 760px;
  padding: 0;
  margin: 0;
  height: 20px;
  background-color: #2E3C79;
  border-collapse: collapse;
  text-align: center;
  vertical-align: middle;}
 
 #menu table {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  text-align: center;
  width: 100%;}
 
 #menu table td {
  padding: 0;
  margin: 0;
  vertical-align: middle;}
  
/* MENU LINKS */

  #menu table td a:link, #menu table td a:active, #menu table td a:visited {
   color: #fff;
   width: 100%;
   text-decoration: none;
   border-bottom: 1px solid #2E3C79;
   font-weight: bold;
   font-size: 11px;}

  #menu table td a:hover {
   border-bottom: 1px solid #000000;
   background-color: #fff;
   color: #2E3C79;}
 
/* END OF MENU */

/* MAILING LIST */

  #mailing_list {
   background-color: #DAD9EC;
   font-family: arial, verdana, helvetica;
   margin: 0 0 10px 0;
   border-color: #2E3C79;
   border-width: 1px 2px 2px 1px;
   border-style: solid;
   padding: 0;}
  
  #mailing_list table {
   font-family: verdana, arial, helvetica, sans serif;
   font-size: 8pt;
   letter-spacing: normal;}
  
  #mailing_list table .text {
   padding: 5px 1px 5px 5px;
   color: #2E3C79;
   border: none;}
  
  #mailing_list table .input {
   padding: 5px 0;
   text-align: center;}
  
  #input {
   border: 1px solid #2E3C79;
   font-size: 7pt;
   font-weight: normal;
   color: black;
   text-transform: lowercase;
   background: #fff url(images/input_bg.gif) repeat-x bottom left;
   width: 140px;}
  
  #mailing_list table .button {
   padding: 5px 0;
   text-align: center;}
  
  #button {
   border: 1px solid #2E3C79;
   font-size: 7pt;
   font-weight: bold;
   text-transform: capitalize;
   background: #fff url(images/button_bg.gif) repeat-x top left;
   width: 70px;}
   
  
   
/* END OF MAILING LIST */

/* LINKS */
  
  #links {
   margin: 0 0 10px 0;
   background-color: #DAD9EC;
   border-color: #2E3C79;
   border-width: 1px 2px 2px 1px;
   border-style: solid;}

  #links h3 {
   text-align: center;
   background-color: #2E3C79;
   color: #fff;
   border-bottom: 1px solid #2E3C79;
   margin: 0 0 3px 0;
   padding: 3px 0;
   font-size: 9pt;
   font-weight: bold;}
   
  #links ul {
   list-style-type: none;
   margin: 0;
   padding: 0;}

  #links li {
   margin: 0;
   padding: 0;}

  #links li a:link, #links li a:active, #links li a:visited {
   text-decoration: none;
   font-size: 8pt;
   color: #2E3C79;
   padding: 0 0 0 8px;
   font-weight: bold;}

  #links li a:hover {
   color: #863C5F;}
   
/* END OF LINKS */

/* FOOTER */
  
  #footer table {
   width: 100%;
   font-size: 8pt;
   border-collapse: collapse;
   margin: 0;
   padding: 0;
   text-align: center;
   border: none;
   font-family: verdana, arial, helvetica, sans serif;}
  
  #footer table td {
   text-align: center;
   padding: 2px 5px;}
  
  #footer a:link, #footer a:active, #footer a:visited {
   color: #Fff;}
  
  #footer table td.copyright {
   color: #D8D7E8;
   font-size: 7pt;}
   
/* END OF FOOTER */

/* PAGE STYLES */

  #members {
   margin: 0;
   padding: 0;
   width: 100%;
   font-size: 10pt;
   font-family: arial, verdana, helvetica;
   border-collapse: collapse;}
  
  #members td {
   padding: 5px;
   vertical-align: middle;}
  
  #members h1 {
   margin: 0;
   padding: 0 0 10px 0;
   font-size: 17pt;
   font-weight: bold;
   font-family: garamond, georgia, times roman;
   color: #000000;}
  
  #members .name {
   font-size: 10pt;
   background-color: #C7D5DA;
   font-weight: bold;}
  
  #members .phone {
   background-color: #C7D5DA;}
   
   
  #google {
   margin: 0;
   border: 1pt solid black;
   background-color: #fff;
   width: 100%;
   height: 100px;
   padding: 5px;}
  
  #info {
   padding: 5px;
   background-color: #fff;
   font-size: 8pt;}
  
  #info h1 {
   margin: 0;
   font-size: 13pt;
   font-family: arial black;
   padding: 0;
   color: red;}
  
  #info ul {
   border-top: 1pt dotted black;
   margin: 0;
   width: 80%;
   list-style-type: none;
   padding: 0;}
  
  #info li a:link, #info li a:active, #info li a:visited {
   text-decoration: none;
   font-weight: bold;
   font-size: 9pt;
   color: yellow;}
  
  #weather h3 {
   margin: 0;
   padding: 0;
   text-align: center;
   font-weight: bold;
   font-size: 10pt;}
  
  #weather h4 {
   margin: 0;
   padding: 0;
   text-align: center;
   font-weight: bold;
   font-size: 8pt;}
  
  #weather .now {
   border: 1pt solid black;}
  
  #weather .now div {
   float: left;}
  
  #weather .now #img {
   width: 31px;
   height: 31px;}
  
  #weather .now .temp h1 {
   font-family: verdana;
   font-size: 13pt;
   font-weight: bold;
   margin: 0;
   padding: 0;
   text-align: center;}
  
  #weather .now .temp h2 {
   font-size: 10pt;
   margin: 0;
   padding: 0;
   text-align: center;}
  
  #weather h3 {
   font-size: 8pt;
   margin: 0;
   padding: 0;}
   
  #search_weath {
   margin: 0;
   background-color: #fff;
   height: 20px;
   width: 80px;
   float: left;}
  
  #weather .go {
   width: 29px;
   height: 21px;}
   
 /* ARCHIVES STYLING */
 
  table#archive {
   margin: 0;
   padding: 0;
   width: 80%;
   font-size: 10pt;
   font-family: arial, verdana, helvetica;
   border-collapse: collapse;}
   
  #archive h1 {
   margin: 0;
   padding: 0 0 10px 0;
   font-size: 17pt;
   font-weight: bold;
   font-family: garamond, georgia, times roman;
   color: #000000;}
  
  #archive .arch_text {
   padding: 0;
   font-size: 8pt;
   padding-bottom: 10px;}
   
  #archive .name {
   font-size: 12pt;
   font-weight: bold;
   vertical-align: bottom;}
   
  #archive .date {
   vertical-align: bottom;
   font-size: 8pt;
   text-align: center;}
   
  #archive .desc {
   padding: 5px;
   font-size: 8pt;}
   
  #archive .loc {
   padding: 5px;
   text-align: center;
   font-size: 8pt;}
   
  #archive td.desc p:first-line {
   font-weight: bold;}
   
 /* END OF ARCHIVES */

/* END OF PAGE STYLES */