@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;
}


table {
 font-family:arial;
 font-size:15px;
 color:#000000;
}


h1 { font-size: 18px; color: #6e0a3c; font-family: Arial; background: transparent url(images/h1.gif) repeat-x 0px 12px; padding: 0px 0px 10px 10px; }

.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; 
}


.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;
}

.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; }

.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; }
.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; }
.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; }
.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; }
