html {
        font-size: .7em;
        font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
        }

html, body {
        margin: 0;
        padding: 0;
        }

body {font-size: 1.2em;
      background: #111;
      color: #FFF;
      margin-top: 10px;
      background-image: url('/images/border.png');
      background-position: top center;
      background-repeat: no-repeat;
      background-repeat: repeat-y;
      margin: 0px;
      padding: 0px;
      text-align:center;
}

BODY, TD, .NormalText { font-weight: normal; text-decoration: none; font-style: normal; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color: #FFFFFF; font-size: 13px; }

.Header 	{ font-size: 18px; font-weight: bold; } 
.Subheader	{ font-size: 16px; font-weight: bold; } 

.Red		{ color: #B51D04; }
.Orange		{ color: #E35805; }
.Yellow		{ color: #EABA0D; }
.Green		{ color: #038901; }
.Blue		{ color: #0D0E9A; }
.LightBlue	{ color: #1A94A3; }
.White		{ color: #FFFFFF; }

.SmallText	{ font-size: 10px; }
.MediumText	{ font-size: 16px; line-height: 16px; }
.LargeText	{ font-size: 24px; line-height: 24px; }

IMG.FloatLeft 	{ float: left; margin: 0 5px 5px 0; }
IMG.FloatRight 	{ float: right; margin: 0 0 5px 5px; }
 
TABLE.NiTeam		{ width: 90%; }
TABLE.NiTeam TD 	{ text-align: center; font-family: Arial; }

TABLE.NoBorder		{ border:0; }
TABLE.NoBorder TD	{ border:0; padding: 2px; }

TABLE.Teams	   		{ }
TABLE.Teams	TD 		{ padding-left: 50px; padding: 10px 0 15px 45px; }
TABLE.Teams	TD.TeamHeader	{ color: #1A94A3; font-size: 16px; font-weight: bold; border-bottom: 1px solid #1A94A3; padding: 10px 0 2px 0; }

TABLE.LifeGroups	{ }
TABLE.LifeGroups TD	{ padding: 10px 0 15px 0; border: 0px;  }
TABLE.LifeGroups TD.LifeGroupsHeader { color: #1A94A3; font-size: 16px; font-weight: bold; border-bottom: 1px solid #1A94A3; padding: 10px 0 2px 0; }

TABLE.PastAdult		{ }
TABLE.PastAdult TD	{ padding: 10px 5px 15px 5px; vertical-align: top; }
TABLE.PastAdult TD.PastAdultHeader { color: #028301; font-size: 18px; font-weight: bold; border-bottom: 1px solid #028301; padding: 10px 5px 2px 5px; }

TABLE.PastAdult TD UL.series_list a { 
	background-image: url('../images/mp3.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px 0px -61px;
	padding: 0 0 0 63px;
}

TD.TeamHeader		{ color: #1A94A3; font-size: 16px; font-weight: bold; border-bottom: 1px solid #1A94A3; padding: 10px 0 2px 0; }

TD.LifeGroupsHeader { color: #1A94A3; font-size: 16px; font-weight: bold; border-bottom: 1px solid #1A94A3; padding: 10px 0 2px 0; }

TD.PastAdultHeader	{ color: #028301; font-size: 18px; font-weight: bold; border-bottom: 1px solid #028301; padding: 10px 0 2px 0; }

img {border: 0}

a {text-decoration: none;
   color: #ECC11A;
  }
a:hover {text-decoration: underline;}

a.MP3link { 
	background-image: url('../images/mp3.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px 0px -61px;
	padding: 0 0 0 63px;
}
a.MP3link:link,
a.MP3link:visited,
a.MP3link:active,
a.MP3link:hover { 
	background-image: url('../images/mp3.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px 0px -61px;
	padding: 0 0 0 63px;
}

h1,h2,h3,h4,h5,h6 {margin: 0 20px 0 0;
                   padding: 0;
                  }

h1 {font-size: 1.5em} 
h2 {font-size: 1.4em} 
h3 {font-size: 1.3em} 
h4 {font-size: 1.2em} 
h5 {font-size: 1.1em} 

* #content {width: 890px;
          margin: 0 auto;
          text-align: left;
          padding-left: 10px;
         }

* #header {margin-bottom: 10px;}

* #header img {margin-bottom: 10px;}

* #featured_event {width: 870px;
                 /* background-image: url('/images/services/current.jpg');
                 background-repeat: no-repeat;
                 background-position: 5px 5px; */
                 height: 220px;
                 border-top: 1px solid #312E2E;
                 border-bottom: 1px solid #312E2E;
                 background-color: #111;
                 padding: 5px 0;
                 margin-bottom: 10px;
                }

* #featured_text {width: 445px;
                margin-left: 425px;
                text-align: center;
               }

* #featured_text h4, * #featured_text h3 {margin: 20px 0 0 0;}

p {padding: 0 25px 5px 10px;}

* .moreinfo {float: right;
           margin-right: 30px;}

* .preaching {font-style: italic}

* #footer {border-top: 4px solid #111; 
         margin: 30px auto 10px auto;
         padding-top: 10px;
         width: 870px;
         color: #777;
         text-align: center;
         clear: both;
        }

* #footer p {margin: 0;
           padding: 0 0 2px 0;}

* .services {color: #028301 }
h2.header {border-bottom: 1px solid #028301; margin-top:20px}

* .bar {margin-top: 15px }

* .specialtext {color: #FFFF00; }
