body {
      background-color: #D0C898;
      text-align: center;
      padding: 0px;
      margin: 0px;
      margin-top: 10px;
}


body, th, td, p, div, form, li {
      font-family: helvetica,verdana,sans-serif;
      font-size: 10pt;
}
   

table.MainTable {
      width: 770px;
      border: solid 1px #000000;
      margin: auto;
}
   

table.MainTable tr td {
      vertical-align: top;
      text-align: left;
}


table.MainTable tr td.Masthead {
      background-color: #000000;
      color: #FFFFFF;
      vertical-align: middle;
}
   

table.MainTable tr td.Masthead div.Location {
      color: white;
      font-weight: bold;
      float: right; 
      padding-right: 20px;
      padding-top: 15px;
}
   
   
table.MainTable tr td.ChurchPhoto {
      background-color: #983300;
      width: 45%;
      border-top: solid 1px #FFFFFF;
}
  

table.MainTable tr td.ChurchPhoto img.Photo {
      border-right: solid 1px #FFFFFF;
      padding: 0px;
      margin: 0px;
}
   

table.MainTable tr td.GeneralLink,
table.MainTable tr td.RightNav {
      background-color: #983300;
      color: #FFFFFF;
      width: 25%;
      padding: 5px;
      padding-right: 0px;
      border-top: solid 1px #FFFFFF;
}
    
table.MainTable tr td.RightNav {
      border-top: none;
}

table.MainTable tr td.MeetingLink {
      background-color: #A46E52;
      border-left: solid 1px #FFFFFF;
      border-top: solid 1px #FFFFFF;
      color: #FFFFFF;
      width: 25%;
      padding: 5px;
      padding-right: 0px;
}


table.MainTable tr td.SectionNav {
      background-color: #853A13;
      border-top: solid 1px #FFFFFF;
      border-bottom: solid 1px #FFFFFF;
      color: #FFFFFF;
      padding-top: 5px;
      padding-bottom: 5px;
}
   

table.MainTable tr td.Spacer {
      background-color: #ECDD9C;
      height: 10px;
}
   

table.MainTable tr td.Main {
      background-color: #ECDD9C;
      padding: 10px;
}


table.MainTable tr td.Calendar {
      background-color: #ECDD9C;
      padding: 10px;
}


table.MainTable tr td.Footer {
      background-color: #000000;
      color: #FFFFFF;
      font-size: 7pt;
      font-weight: bold;
      text-align: center;
}


ul.VNav {
      list-style-type: none;
      margin: 0px;
      padding: 0px;
      margin-top: 20px;
}


ul.VNav li {
      margin: 0px;
      font-variant: small-caps;
      font-weight: bold;
}
   
ul.VNav li.Title {
      border: solid 1px #FFFFFF;
      border-right: none;
      margin-bottom: 15px;
      font-size: 11pt;
      padding: 3px;
      padding-left: 15px;
}
   
table.MainTable tr td.MeetingLink ul.VNav li.Title,
table.MainTable tr td.GeneralLink ul.VNav li.Title {
      background-color:  #853A13;
}
   
   
ul.VNav li.Item,
table.MainTable tr td.MeetingLink ul.VNav li.ItemHover,
table.MainTable tr td.GeneralLink ul.VNav li.ItemHover {
      font-size: 10.2pt;
}
   
table.MainTable tr td.MeetingLink ul.VNav li.Item {
      border: solid 1px #A46E52;
      border-right: none;
}
   
table.MainTable tr td.GeneralLink ul.VNav li.Item {
      border: solid 1px #983300;
      border-right: none;
}
   
table.MainTable tr td.MeetingLink ul.VNav li.ItemHover {
      background-color: #983300;
      border: solid 1px #FFFFFF;
      border-right: none;      
}
   
table.MainTable tr td.GeneralLink ul.VNav li.ItemHover {
      background-color: #A46E52;
      border: solid 1px #FFFFFF;
      border-right: none;
}
   
ul.VNav li a,
ul.VNav li a:link,
ul.VNav li a:active,
ul.VNav li a:visited,
ul.VNav li a:hover {
      font-size: 10.2pt;
      color: #FFFFFF;
      display: block;
      text-decoration: none;
      padding: 3px;
      padding-left: 15px;
      margin: 0px;
}
   
td.SectionNav {
      padding-top: 5px; 
      padding-bottom: 5px;
}
   
   
td.SectionNav a,
td.SectionNav a:link,
td.SectionNav a:active,
td.SectionNav a:visited,
td.SectionNav a:hover {
      font-variant: small-caps;
      font-weight: bold;
      font-size: 10.1pt;
      border-right: solid 1px #FFFFFF;
      color: #FFFFFF;
      padding: 5px;
      padding-left: 10px;
      padding-right: 10px;
      text-decoration: none;
}

   
td.SectionNav a:hover {
   background-color: #A46E52;
}

ul.QuickNews li.Title,
p.SectionTitle {
      font-size: 12pt;
      font-variant: small-caps;
      font-weight: bold;
      color: #983300;
      border-top: dotted 1px #A46E52;
      border-bottom: dotted 1px #A46E52;
      padding: 5px;
}
    
p.SectionTitle:first-letter {
     font-size: 16pt;
}

p.Intro:first-letter {
       font-size: 14pt;
       font-weight: bold;
       font-style: italic;
}


ul.QuickNews {
       margin: 0px;
       padding: 0px;
       margin-top: 40px;
}

ul.QuickNews li {
        list-style-type: none;
        margin: 0px;
        padding: 3px;
}

    
ul.QuickNews li.Item,
ul.QuickNews li.ItemHover {
       padding-left: 25px;
}
 
ul.QuickNews li.Date {
   padding-top: 15px;
   padding-left: 20px;
   font-weight: bold;
}

ul.QuickNews li.Item a:link,
ul.QuickNews li.Item a:hover,
ul.QuickNews li.Item a:visited,
ul.QuickNews li.Item a:active,
ul.QuickNews li.Item a,
ul.QuickNews li.ItemHover a:link,
ul.QuickNews li.ItemHover a:active,
ul.QuickNews li.ItemHover a:visited,
ul.QuickNews li.ItemHover a:hover,
ul.QuickNews li.ItemHover a {
       font-size: 10pt;
       font-weight: bold;
       color: #983300;   
}

ul.QuickNews li.Abstract {
        line-height: 130%;
        font-size: 9pt;
        font-weight: normal;
        padding-left: 35px;
}

ul.QuickNews li.Footer {
    
}


ul.SectionList {
    margin: 0px;
    padding: 0px;
}

ul.SectionList li {
    margin: 0px;
    padding: 0px;
    margin-left: 5px;
    list-style-type: none;
}

ul.SectionList li.Title {
    font-weight: bold;
    font-variant: small-caps;
    font-size: 11pt;
}

ul.SectionList li.Abstract {
    font-weight: normal;
    font-size: 9pt;
    padding-left: 10px;
}

ul.SectionList li.Date {
    font-weight: normal;
    font-size: 9pt;
    padding-bottom: 15px;
    padding-left: 10px;
}

ul.SectionList li.Date a,
ul.SectionList li.Date a:active,
ul.SectionList li.Date a:link,
ul.SectionList li.Date a:visited,
ul.SectionList li.Date a:hover {
    color: #853A13;
    font-weight: bold;
    font-size; 9pt;
}

ul.SectionList li.Date a:hover {
    text-decoration: none;
}


p.Author {
   font-style: italic;
   font-size: 9pt;
}

p.Slug {
    font-weight: bold;
    font-size: 9pt;
}

p.DateLine {
    font-size: 8pt;
}

div.Body div {
    margin-top: 5px;
    margin-bottom: 5px;
}

div.AdminLinks {
   padding: 5px;
   border: solid 1px #999999;
   background: #F6F2F6;
   margin-left: auto;
   margin-right: auto;
   margin-top: 20px;
   width: 25em;
   text-align: left;
}

a, a:link ,
div.AdminLinks a,
div.AdminLinks a:link,
div.AdminLinks a:hover,
div.AdminLinks a:active,
div.AdminLinks a:visited {
   color: #853A13;
}

