#mainMenu{
font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
font-size:1.2em;
border-bottom:1px solid #C0C0C0; /* --med gray-- */
height:20px;	
position:relative;
visibility: hidden;
margin-top: 10px;
margin-left: 1px;
margin: right: 1px;
}

#mainMenu a{
border-left: 1px solid #C0C0C0; /* --med gray-- */
border-top: 1px solid #C0C0C0; /* --med gray-- */
border-right: 1px solid #C0C0C0; /* --med gray-- */
padding-left:10px;
padding-right:10px;
padding-top:5px;
font-weight: normal;
position:absolute;
bottom:-2px;
background-color: #aabbd2;  /* --light blue-- */
color: #FFFFFF;
text-align: center;
}

#submenu{		
font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
background-color: #2d4162;  /* --dark gray-blue-- */
visibility: hidden;
width: 100%;
height: 10px;
padding-top: 5px; 
padding-bottom: 7px; 
border-right: 1px solid #C0C0C0; /* --med gray-- */
border-left: 1px solid #C0C0C0; /* --med gray-- */
}

php>body #clearmenu{ /* non IE browsers menu bottom spacing */
margin-bottom: 2px;
}
	
#submenu div{
white-space:nowrap;
}
	

#mainMenu .activeMenuItem{
border-left:1px solid #C0C0C0; /* --med gray-- */
border-top:1px solid #C0C0C0; /* --med gray-- */
border-right:1px solid #C0C0C0; /* --med gray-- */	
background-color: #2d4162;  /* --dark gray-blue-- */
}

#mainMenu .inactiveMenuItem{		
color: #333333;  /* --super dark gray-- */
}
	
#submenu a{	
text-decoration:none;
padding-left:5px;
padding-right:5px;
color: #fffadc;  /* --pale cream-- */
}
	
#submenu a:hover{
color: #fff7c1;  /* --light orangy cream-- */
}

#sidemenu {
width: 150px;
float: right;
text-align: left;
border: 1px solid #C0C0C0; /* --med gray-- */
background-color: #FFFFFF;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

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

#sidemenu ul li {
float: left;
height: 40px;
font-family: verdana;
font-size: 11px;
font-style: bold;
}

#sidemenu ul li a {
color: #000000;
}

#sidemenu ul li a:hover {
color: #003366;  /* --rich navy blue-- */
}
 
#mainContainer {
width: 688px;
margin: 0;
margin-top: -15px;
text-align: left;
float: center;
}

#header {
width: 688px;
height: 131px;
float: right;
margin-top: 0px;
border: 1px solid #C0C0C0; /* --med gray-- */
}

#thelinks {
width: 688px;
float: right;
}

#blog {
float: left;
width: 668px;
text-align: left;
border: 1px solid #C0C0C0; /* --med gray-- */
background-color: #FFFFFF;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
overflow: hidden;
}

#smallblog {
float: left;
width: 460px;
text-align: left;
background-color: #FFFFFF;
padding: 10px;
}

body {
background-image: url(./images/stripebg.jpg);
background-repeat: repeat;
background-color: #f3f3f3;  /* --lightest gray-- */
color: #10112d;  /* --super dark navy blue-- */
text-align:left;
font-family: verdana, sans-serif;
font-size: 11px;
text-align: center;
padding-top: 20px;
}

a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF0000;  /* --bright hyperlink red-- */
text-decoration: none;
}

a:hover {
text-decoration: none;
}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}




/*------------HOME PAGE BLOG AREA--------------------*/

#blogTitle {
  display: block;
  width:660px;
  height:30px;
  margin: -10 0 5 0;
  background: #ffffff;
  float: left;
}


.homeBlog {
  height: 420px;
  }
  
#specNotice {
  width: 580px;
  height: 15px;
  margin-left:20px;
  margin-bottom: 25px;
  color: #2d4162;  /* --dark gray-blue-- */
  text-align: left;
  float: left;
}

.feed {
  width: 70px;
  height: 15px;
  margin-top: -20px;
  margin-right: 35px;
  float: right;
}

#spotLight {
  width: 458px;
  height: 130px;
  margin: auto;
  margin-top: 5px;
  margin-left: 12px;
  margin-bottom: 10px;
  padding: 0;
  background: #FFFFFF;
  border: 1px solid #C0C0C0;  /* --med gray-- */
  float: left;
}

.spotlightTitle {
  width: 455px;
  height: 10px;
  margin: auto;
  margin-bottom: 5px;
  line-height: 10px;
  color: #003366;  /* --rich navy blue-- */
}

.spotlightContent {
  width: 455px;
}

.spotlightAd {
  width: 455px;
  height: 117px;
}

.spotlightAd a{
  width: 455px;
  height: 118px;
}

.spotlightAd a img:hover {
  border: 2px solid #003366;  /* --rich navy blue-- */
}

#spotLight table {
  width: 420px;
  margin: auto;
  margin-bottom: -2px;
  border: 1px solid #C0C0C0;  /* --med gray-- */
  font-size: 12;
}

#otherNews {
  width:455px; 
  height: 175px;
  margin: auto;
  margin-bottom: 10px;
  margin-left: 12px; 
  padding: 0px;
  float: left;
}

.othernewsTitle {
  width: 455px;
  height: 10px;
  margin: auto;
  margin-top: 15px;
  margin-bottom: 5px;
  text-align: left;
  line-height: 10px;
  color: #003366;  /* --rich navy blue-- */
}

#sermonSeries {
  width: 455px;
  height: 150px;
  margin: 0px;
  color: #FFFFFF;
/*  background-image: url(./images/xxxxxx);
  background-repeat:  no-repeat; */
  float: left;
}

#sermonSeries img {
  border: 1px solid #003366;  /* --rich navy blue-- */ 
}

#addyBar {
  width: 455px;
  height: 30px;
  margin: auto;
  margin-top: 10px;
  margin-left: 13px;
  color: #ffffff;
  text-align: center;
  line-height: 28px;
  background: #2d4162;  /* --dark gray-blue-- */
  float: left;
}

#sideBar {
  width: 160px;
  height: 360px;
  margin-top: 10px;
  margin-right: 15px;
  margin-bottom: 10px;
  padding: auto;
  background: #aabbd2;  /* --light blue-- */
  float: right;
}

.sideBarHR {
  width: 85%;
}

.currentAd {
  width: 135px;
  margin: auto;
  margin-top: 15px;
  margin-bottom: -10px;
}


.currentAd h3 {
  text-align: center;
  margin-bottom: -1px;
}


.currentAd a img:hover {
  border: 2px solid #003366;  /* --rich navy blue-- */
}

#calPointer {
  width: 140px;
  height: 100px;
  margin: auto;
  text-align: center;
}

#calPointer a img:hover {
  border: 2px solid #003366;  /* --rich navy blue-- */
}

#upcomingEvents {
  width: 140px;
  height: 80px;
  margin: auto;
  margin-top: 7px;
  text-align: center;
}

#upcomingEvents a:hover {
  color: #003366;  /* --rich navy blue-- */
}

.schedTitle {
  padding: 0;
  line-height: 25px;
  color:#ff0000; 
  font-size: 13;
  font-weight: bold;
  text-align:center; 
  background:#C0C0C0; /* --med gray-- */
}

.upEventsTitle {
  color: #ffffff;
  font-size: 12;
  font-weight: bold;
  text-align: center;
  background: #2d4162;  /* --dark gray-blue-- */
}


/*----------------END HOME PAGE BLOG AREA-----------------*/

/*----------------EVENTS PAGE BLOG AREA-------------------*/

#speclEvents {
  width: 650px;
  margin: auto;
}

.eventLIsub {
  list-style-position: inside;
  list-style-type: none;
  line-height: 140%;
}

#speclEvents ul li a {
  color: #003366;  /* --rich navy blue-- */
  font-weight: bold;
}

#speclEvents ul li a:hover {
  color: #ff0000; /* --bright hyperlink red-- */
}

#calContainer {
  width: 650px;
  margin: auto;
}

/*----------------END EVENTS PAGE BLOG AREA-------------------*/








/*----------LEADER PAGE BLOG AREA-------------------*/

.leaderCategory {
    margin-bottom:20px; 
    font-size:10px; 
    font-weight:bold; 
    border-width: 0 0 2 0;
    border-style: solid;
    border-color:  #aabbd2;  /* --light blue-- */
}

.leaderInfo {
  margin: 0;
  font-weight:bold;
  text-align:left;
  font-family: verdana, sans-serif;
  font-size: 11px;
  
}

.leaderInfo td {
  width: 33%;

}

.leaderBio {
  margin: 0 0 20 0;
  padding: 0 0 20 0;
  text-align:left;
  font-family: verdana, sans-serif;
  font-size: 11px;
  border-width: 1 0 0 0;
  border-style: solid;
  border-color:  #aabbd2;  /* --light blue-- */
  
}

/*----------END LEADER PAGE BLOG AREA-------------------*/

/*--------------------MISSION STATEMENT BLOG AREA-----------------------*/

#focusBox {
  width: 500px;
  margin: auto;
  padding: 15px;
  text-align: justify;
  line-height: 130%;
  background: #fffadc;  /* --pale cream-- */
  border: 1px solid #C0C0C0;  /* --med gray-- */
}

#blogBody {
  width: 600px;
  margin: auto;
}

#blogBody table {
  width: 500px;
  margin: auto;
  font-size: 12;
}

#blogBody table thead {
  border: 0px none;
  font-weight: bold;
}

#blogBody table td {
  width: 25%;
  padding: 5 10 0 10;
  vertical-align: top;
  font-size: 11;
  line-height: 130%;
}

.vertBorder {
  border-right: 1px dashed #C0C0C0;  /* --med gray-- */
}

/*--------------------END MISSION STATEMENT BLOG AREA-----------------------*/


/*-------------WEEKLY SCHEDULE BLOG AREA---------------*/

#weeklySched {
  width: 550px;
  margin: auto;
  padding: 20px;
  border: 1px solid #C0C0C0;  /* --med gray-- */

}

#weeklySched table {
  margin: auto;
  border: 1px solid #C0C0C0;  /* --med gray-- */
  font-size: 12;
  background: #fffadc;  /* --pale cream-- */
}

#weeklySched table td {
  padding: 5px;
}

.weeklySchedTitle {
  height: 25px;
  line-height: 5px;
  color:#ff0000; 
  font-weight: bold;
  text-align:center;
  vertical-align: center;
  font-size: 13; 
  background:#C0C0C0;  /* --med gray-- */
}

/*-------------END WEEKLY SCHEDULE BLOG AREA---------------*/

/*-------------BULLETIN ARCHIVES LIST PAGE-----------------*/

.bulletinArch {
background-image: url(./images/stripebg.jpg);
background-repeat: repeat;
background-color: #f3f3f3;  /* --lightest gray-- */
margin: auto;
}

.bulletinArchList {
width: 160px;
border: 1px solid #C0C0C0;  /* --med gray-- */
padding-top: 7px;
margin: auto;
background: #ffffff;
}

.bulletinArchList ul {
width: 130px;
list-style: none; 
margin: auto;
padding: 0;
}

.bulletinArch ul li {
padding-right: 20px;
text-align: right; 
font-size: 12; 
font-weight: bold;
line-height: 2;
}


/*------------END BULLETIN ARCHIVES LIST PAGE---------------*/

/*------------POP-OUT REFERENCE PAGE------------------------*/

.popoutRef {
background-image: url(./images/stripebg.jpg);
background-repeat: repeat;
background-color: #f3f3f3;  /* --lightest gray-- */
margin: auto;
}

.popoutRefContent {
width: 400px;
border: 1px solid #C0C0C0;  /* --med gray-- */
padding: 7px;
margin: auto;
text-align: left;
background: #ffffff;
}

.popoutRefContent ol {
width: 360px;
}

.popoutRefContent ol li {
text-align: left; 
font-size: 12; 
line-height: 2;
}


/*-------------END POP-OUT REFERENCE PAGE---------------------*/



/*------------PODCAST PAGE--------------------------*/

#podcastSeries {
width: 630px;
margin: auto;
}

.pcastSeriesDescript {
width: 600px;
margin: auto;
margin-bottom: 10px;
border-bottom: 1px solid #C0C0C0;  /* --med gray-- */ 
}

.pcSeriesParts {
width: 600px;
height: 200px;
margin: auto;
margin-bottom: 10px;
padding-bottom: 5px;
border-bottom: 1px solid #C0C0C0;  /* --med gray-- */ 
}

.pcSeriesPartsDescript {
width: 350px;
margin-top: 0px;
margin-left: 20px;
float: left;
}

.listenNow {
width: 190px;
height: 190px;
margin-top: 0px;
margin-left: 10px;
padding-top: 10px;
text-align: left;
font-weight: bold;
float: left;
}


/*------------PODCAST MORE LIST PAGE-----------------*/

.pCastMore {
background-image: url(./images/stripebg.jpg);
background-repeat: repeat;
background-color: #f3f3f3;  /* --lightest gray-- */
}

.pCMcontent {
width: 300px;
margin: auto;
margin-top: -10px;
padding: 7px;
padding-left: 15px;
padding-right: 15px;
border: 1px solid #C0C0C0;  /* --med gray-- */
background: #ffffff;
}

.pCMcontent p {
line-height: 1.5;
}

/*------------PODCAST ARCHIVES LIST PAGE-----------------*/


#podcastArch {
background-image: url(./images/stripebg.jpg);
background-repeat: repeat;
background-color: #f3f3f3;  /* --lightest gray-- */
}

#podcastWrapper {
width: 235px;
margin: auto;
border: 1px solid #C0C0C0;  /* --med gray-- */
background-color: #ffffff;
}
.mp3instructions {
width: 215px;
height: 50px;
margin: auto;
margin-top: 5px;
padding: 7px;
font-size: 10;
font-style: italic;
text-align: left;
background-color: #fffadc;  /* --pale cream-- */
}

.mp3list {
width: 225px;
margin: auto;
margin-left: 0px;
padding: 0;
}

.mp3list ul {
margin-left: 0px;
list-style: none; 
list-style-position: outside;
background: #ffffff;
}

.mp3list ul li {
text-align: left; 
padding-left: -10px;
font-size: 11; 
line-height: 2;
}

.mp3title {
font-weight: bold;
line-height: .25;
}
input.closeButton {
background-color: #C0C0C0;
}

input.closeButton:hover {
background-color: #ff0000; /* --bright hyperlink red-- */
}

.counter {
margin-top: 15px;
float: left;
}