ul, li, h1, h2, h3, h4, h5 ,h6, ol, dt, dl, dd {
  margin:0;
  padding:0;
}
a {
  color:black;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}

ol {
  list-style:decimal outside;
  padding-left:1.5em;
}
dt {
  font-weight:bold;
  color:#4E2A13;
}

dd {
  margin-left:1.5em;
}

body {
  background-color: #7e826d;
}

#page {
  width:960px;
  margin:10px auto;
  position:relative;
}

#page-inner {
  
}

/**** Header Files ****/
#page-title {
background:transparent url(images/page-title.png) no-repeat scroll left top;
height:185px;
left:-21px;
position:absolute;
text-indent:-10000em;
top:-3px;
width:332px;  
}

#back-link {
background:transparent url(images/back-link.png) no-repeat scroll left top;
display:block;
height:66px;
position:absolute;
right:46px;
text-indent:-10000em;
top:11px;
width:256px;
}

#header {
  height:175px;
  position:relative;
}

#header .links {
  bottom:0;
  list-style:none;
  position:absolute;
  right:68px;
}

#header .links li {
  display:inline;
}

#header .links a {
  border-right:1px solid #000;
  color:black;
  display:block;
  float:left;
  line-height:1.4;
  margin:0 3px;
  padding:0 12px;
  text-align:center;
  text-decoration:none;  
}

#header .links a:hover {
  text-decoration:underline;
  }
#header .links a.last {
  border-right:none; 
}

/**** Main Content ****/
#main{
  position:relative;
}
#main .menu {
  float:left;
  width:125px;
  position:absolute;
  left:45px;
}

#main .menu h2 {
  color:#3c3431;
  font-size:155%;
  font-weight:bold;
  margin:25px 0 0;
  padding:0;
  text-transform:uppercase;
}

#main .menu ul {
  list-style-type:disc;
  color:#48443d;
}

#main .menu ul li{
  margin:0 0 -4px;
  padding:0;
}


#main .menu ul li a{
  color:#48443D;
  font-size:13px;
  line-height:10px;
  text-decoration:none;  
}

#main .menu ul li a:hover{
  text-decoration:underline;
}

#main .content {
  color:#48443D;
  font:95% Tahoma, Arial, sans-serif;
  height:460px;
  width:977px;
  background:transparent url(images/ponder-this.jpg) top left no-repeat;
  margin:15px auto;
  overflow:auto;
  overflow-x:hidden;
  overflow-y:auto;
}

.content ul {
  margin-left:1.5em;
}

.content-item p{
  color:#333;
  font:95%/1.05 Tahoma, Arial, sans-serif;
}

p.verse-ref {
  color:#4e2a13;
  font:bold 105%  "Times New Roman", serif;
  text-transform:capitalize;
  margin-bottom:-15px;
}

.content-item h4 {
  margin:1em 0 .5em;
}

.content-item dt em {
  font-style:normal;
}
/***** Ministry Links ******/
#main .ministries {
  list-style:none;
  margin:10px 0 0 30px;
  text-align:center;
}

#main .ministries li {
  display:inline;
}

#main .ministries a {
  display:block;
  border:none;
  float:left; 
  margin:0 15px;
  padding:0;
}

#main .ministries a img{
  border:none;
}

.clear{
  clear:both;
  display:block;
}

/*** CSS Styles for JS Scroller ***/
#main .content.reading {
    background:transparent url(images/ponder-this.jpg) 0px -465px no-repeat;
  }
  
#content-inner {
  float:right;
  height:385px;
  position:relative;
  top:25px;
  right:59px;
  width:750px;
  overflow:hidden;
  _overflow-x:auto;
  overflow-y:hidden;
}

#main #scroller {
  width: 18880px; /** (.content-item width +50px padding) * # content-items (22) **/
  height:745px;
  position:relative;
}

#main #content-inner .content-item {
  float:left;
  height:385px;
  margin:0 50px 0 0;
  padding:0 10px;
  position:relative;
  width:730px;
  overflow:hidden;
  overflow-x:hidden;
  overflow-y:auto;}
  
  #main .menu a.clicked {
    font-weight:bold;
    color:#7E6A49;
  }
