@charset "iso-8859-1";

a:link { color:#000088; text-decoration:underline; font-weight:bold; }
a:visited { color:#000088; text-decoration:underline; font-weight:bold; }
a:hover { color:#8080ff; text-decoration:none; font-weight:bold; }

body {
 margin:0px;
 background: #eef1fc url(images/bg-gradient.jpg) repeat-x 0px 0px;     
 text-align : justify;
}


table {
 font-family:arial;
 font-size:14px;
 color:#000000; 
 text-align : justify;
} 

td {
text-align : justify;
}


h1 { font-size: 18px; color: #6e0a3c; font-family: Arial; background: transparent url(images/h1.gif) repeat-x 0px 12px; padding: 0px 0px 10px 10px; text-align: left; }
h2 { text-align: left; font-size: 16px; color: #19232d; }

.heading {
 font-family:arial;
 font-size:27px;
 font-weight:bold;
 color: #000066;
 padding-left:14px; 
}


.headingpos {
 position:relative;
 top:1px; 
}


.slogan {
 font-family:times new roman;
 font-size:18px;
 font-weight:bold;
 font-style:oblique;
 color: #990000;
 padding-left:17px; 
}


.address {
 font-family:times new roman;
 font-size:15px;
 font-weight:bold;
 color: #3399CC;
 padding-left:17px;
}


.menu {
 font-family:arial;
 font-size:14px;
 color: #FFFFFF;
 line-height:12px; 
}


.menubottom {
 font-family:arial;
 font-size:12px;
 color:#666666;
 line-height:12px; 
}
      
.testimonial {
 font-family:arial;
 font-size:13px;
 color:#666666;
}

.title {
 font-family:arial;
 font-size:24px;
 font-weight:bold;
 color:#663333;
 padding-left:16px; 
}


.titlepos {
 position:relative;
 top:6px; 
}


.legal {
 font-family:times new roman;
 font-size:13px;
 color:#333333;
 color: black;
 padding-bottom:10px;
 text-align:center; 
}


.topics {
 font-family:times new roman;
 font-size:17px;
 font-weight:bold;
 color:#000033;
}    

.TOPICS {
 font-family:times new roman;
 font-size:17px;
 font-weight:bold;
 color:#000033;
}

.christian {
 font-family:times new roman;
 font-size:17px;
 font-weight:bold;
 color:#000033;
}

.ctopics {
 border-top: 1px solid #000033;
 border-bottom: 1px solid #000033;
 font-family:times new roman;
 font-size:25px;
 font-weight:bold;
 color:#000033;
 padding: 5px;
 width: 100%;
}


.searchpos {
 position:absolute;
 top:72px; 
}


.weatherpos {
 position:absolute;
 top:580px;
 left:16px;
 font-family:times new roman;
 font-size:12px;
 color:#333333;
}



a.menu:link {
 color:#FFFFFF;
 text-decoration:none;
 font-weight: bold; 
}


a.menu:visited {
 color:#FFFFFF;
 text-decoration:none;
 font-weight: bold; 
}


a.menu:hover {
 color:#CCCCFF;
 text-decoration:none;
 font-weight: bold; 
}



a.menubottom:link {
 color:#000088;
 text-decoration:none;
}


a.menubottom:visited {
 color:#000088;
 text-decoration:none; 
}


a.menubottom:hover {
 color:#000000;
 text-decoration:underline;
}




.news {
 font-family:arial;
 font-size:12px;
 color:#000000;
 line-height:11px;
}



a.news:link {
 color:#113B12;
 text-decoration:underline;
}


a.news:visited {
 color:#113B12;
 text-decoration:underline;
}


a.news:hover { 
 color:#000000;
 text-decoration:none; 
}

.churchhead {
 font-size: 14px;
 font-weight: bold;
 color: #990000;
 }

.guidehead {
 font-size: 14px;
 color: #000000;
 font-weight: bold;
 margin-left: -10px;
 margin-bottom: 5px;
}

.cLinks {
  color: #000000;
}

.cLinks a:link {
  margin-right: 15px;
  color: #000000;
  text-decoration: none;
}

.cLinks a:visited {
  margin-right: 15px;
  color: #000000;
  text-decoration: none;
}

.cLinks a:hover {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  margin-right: 0px;

}

.mainTable { background: transparent url(images/bg-middle.jpg) repeat-y top center; }
.tableTop { background: transparent url(images/bg-top.jpg) no-repeat top center; }
.tableBottom { background: transparent url(images/bg-bottom.jpg) no-repeat bottom center; padding: 50px 0px 50px 0px; }

.churchHeader { display: block; }
.navbar1 { font-family: Arial; font-size: 12px; font-weight: bold; color: #999999; text-align: right; margin-top: 10px; margin-right: 10px; }
.navbar1 a:link { color: #999999; text-decoration: none; }
.navbar1 a:visited { color: #999999; text-decoration: none; }
.navbar1 a:hover { color: #CCCCCC; text-decoration: none; }
.addressBar { color: #333333; font-size: 11px; margin-top: 15px; margin-right: 10px; }
a.addressBar:link {
 color:#08399c;
 text-decoration:underline;
}

a.addressBar:visited {
 color:#08399c;
 text-decoration:underline;
}

a.addressBar:hover { 
 color:#5f7fbf;
 text-decoration:none; 
}

.navbar2 { background: transparent url(images/navbar.jpg) no-repeat 50% 50%; clear: both; color: white; font-family: Arial; font-weight: bold; font-size: 11px; text-align: center; padding: 10px 0px; }
.schoolnav { background-image: url(images/academy/navbar.jpg); }
.navbar2 a { padding: 6px 6px 8px 6px; }
.navbar2 a:link { color: white; text-decoration: none; background-color: transparent; }
.navbar2 a:visited { color: white; text-decoration: none; background-color: transparent; }
.navbar2 a:hover { color: white; text-decoration: none; background-color: #000055; }
.imgbox { background: transparent url(images/imgbox.gif) no-repeat 50% 0%; width: 750px; height: 202px; margin-bottom: 20px; position: relative; }
.schoolbox { background-image: url(images/academy/imgbox.jpg); }
.sermons { position: absolute; top: 30px; left: 530px; width: 185px; height: 140px; font-family: Tahoma; font-size: 11px; color: white; font-weight: bold; }
.sermons a:link { color: #CCCCCC; text-decoration: none; }
.sermons a:visited { color: #CCCCCC; text-decoration: none; }
.sermons a:hover { color: #FFFFFF; text-decoration: none; }

.sermons a b { color: #CC0000; }

.footerText { margin-top: 40px; color: #333333; font-size: 13px; }
.footerBox { background: transparent url(images/footer.jpg) no-repeat 50% 0%; padding: 15px; font-family: Tahoma; font-size: 11px; color: white; text-align: center; vertical-align: top; }
.schoolfooter { background-image: url(images/academy/footer.jpg); }
.footerBox a:link { color: #CCCCCC; text-decoration: none; }
.footerBox a:visited { color: #CCCCCC; text-decoration: none; }
.footerBox a:hover { color: #999999; text-decoration: none; }


label {
  width: 260px;
  float: left;
  text-align:left;
  margin-right: 0.3em;
  display: block;
  color: #000000;
  font-weight: bold;
  clear: both;
}

.submit input {
  margin-left: 4.5em;
}


.submit input {
  color: #000;
  background: #330000;
  border: 2px outset #d7b9c9
}

fieldset {

  padding: 20px;
  font-size: 12px;
  margin-right: 10px;
}

legend {
  color: #ffffff;
  background: #660000;
  border: 1px solid #000000;
  padding: 2px 6px;
}

li { margin-left: 15px; padding-left: 15px; }

.faq {
  padding: 10px;
}

.question {
  font-weight: bold;
  font-size: 90%;
}

.answer {
  margin: 10px 5px 5px 5px;
  padding: 5px;
  background: #fafafa;
  color: #666;
}

.clear {
  clear: both;
  height: 0px;
  visibility: hidden;
  display: block;
}

#contentLeft {
  float: left;
  width: 75%;
}

#contentLeft ul {
  margin: 0 0 0 40px;
  padding: 0;
  line-height: normal;
}

#contentLeft ul li {
  margin: 10px 0;
  padding: 0;
}

#contentRight {
  float: right;
  width: 23%;
  font-size: 12px;
}

#contentRight ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#contentRight ul li {
  display: inline;
  padding: 0;
}

#contentRight ul li a {
  display: block;
  padding: 10px;
  background: #600;
  color: #fff;
  border: solid 1px #f8f8f8;
  margin-bottom: 2px;
}

#contentRight ul li a:link { color: #fff; text-decoration: none; }
#contentRight ul li a:visited { color: #fff; text-decoration: none; }
#contentRight ul li a:hover { color: #fff; text-decoration: none; background: #369; }

