﻿body 
{
  background-color: #B6101A;
  margin: 0px;
  padding: 0px;
  color: #000;
  font-family: arial, verdana;
  font-size: 11pt;
}
h1
{
  color: #B6101A;
  font-size: 16pt;
}
h2
{
  padding-left: 35px;
  background-image: url("/images/bible2.jpg");
  background-repeat: no-repeat;
  background-position: left bottom; 
  padding-top: 14px;
  padding-bottom: 3px;
  border-bottom: 2px solid #000;
  font-size: 14pt;  
  margin-bottom: 0px;
}
h3
{
  font-weight: bold;
  color: #B6101A; 
  font-size: 12pt;
  margin: 0px;
}
a img
{
  border: 0px solid #000; 
}
.header
{
  background-image: url("/images/header.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  height: 180px; 
}
.home-tab
{
  background-image: url("/images/home_button.jpg"); 
  background-repeat: no-repeat;
  width: 83px;
  height: 29px;
}
.youth-tab
{
  background-image: url("/images/youth_button.jpg"); 
  background-repeat: no-repeat;
  width: 134px;
  height: 34px;
}
.music-tab
{
  background-image: url("/images/music_button.jpg"); 
  background-repeat: no-repeat;
  width: 115px;
  height: 31px;
}
.contact-tab
{
  background-image: url("/images/contact_button.jpg"); 
  background-repeat: no-repeat;
  width: 149px;
  height: 29px;
}
.tabs
{
  margin: 0px auto;
  text-align: center; 
}
.wrapper
{
  width: 800px;
  margin: 0px auto; 
}
.content-top
{
  background-image: url("/images/content_top.jpg");
  background-position: top center; 
  background-repeat: no-repeat;
  height: 20px;
}
.content-bottom
{
  background-image: url("/images/content_bottom.jpg");
  background-repeat: no-repeat;
  background-position: bottom center; 
  padding-top: 30px;
  padding-bottom: 35px;
  text-align: center;
  padding-left: 45px;
  height: 30px;
  font-size: 8pt;
}
.content
{
  background-image: url("/images/content.jpg");
  background-repeat: repeat-y;
  background-position: top center; 
}
.main-content
{
  padding-left: 45px; 
  padding-bottom: 10px;
  margin-right: 285px;
  font-size: 10pt;
}
.main-content-no-right-nav
{
  padding-left: 45px; 
  padding-bottom: 10px;
  padding-right: 65px;
}
.event-calendar-event-title, .announcements-event-title
{
  font-weight: bold;
  color: #B6101A;
  font-size: 12pt;
}
.event-calendar-event-datetime
{
  font-style: italic; 
  font-size: 9pt;
}
.event-calendar-event-description, .announcements-event-description
{
  
}
.event-calendar-event-container-alt, .event-calendar-event-container, .announcements-event-container, .announcements-event-container-alt
{
  padding-top: 5px;
  padding-bottom: 5px;
}
.event-calendar-event-container-alt, .announcements-event-container-alt
{
  border-top: 1px solid #B6101A;   
  border-bottom: 1px solid #B6101A;
}
.event-calendar-container, .announcements-container
{
  padding-left: 35px; 
}
.right-column
{
  float: right;
  width: 200px;
  padding: 10px;
  margin-right: 35px;
  margin-left: 20px;
  border-left: 1px solid #B6101A; 
  margin-top: 50px;
  margin-bottom: 35px;
  background-color: #eee;
  font-size: 10pt;
}
.content-area
{
  margin-bottom: 10px; 
  margin-top: 5px;
}
.listing-item-icon
{
  width: 20px;
  border-right: 1px solid #B6101A; 
}
.listing-item td, .listing-item-alt td
{
  padding: 10px; 
}
.listing-item-alt td
{
  border-top: 1px solid #B6101A; 
  border-bottom: 1px solid #B6101A;
}
.listing th
{
  border-bottom: 2px solid #B6101A;
  text-align: left;
  padding: 5px;
}
.listing
{
  width: 100%; 
  font-size: 10pt;
}
.repeater-top-actions
{
  text-align: left;
  padding: 5px;
  background-color: #B6101A;   
}
.repeater-top-actions a
{
  color: #fff;
}
.content-area-edit
{
  font-size: 10pt; 
  font-weight: normal;
}
.error
{
  background-color: #FFA9A9;
  border: 2px solid #B6101A;
  padding: 5px;
  width: 500px;
  margin-left: 45px; 
  margin-top: 10px;
  font-size: 10pt;
}
.status-message-success
{
  background-color: #D7FFD5;
  border: 2px solid #0ADB00;
  padding: 5px;
  width: 500px;
  margin-left: 45px; 
  margin-top: 10px;
  font-size: 10pt;
}
.image-border
{
  border: 1px solid #B6101A;
}
.admin-toolbar
{
  display: none;
  float: left;
  width: 200px;
  background-color: #fff;
  border: 1px solid #000; 
}
