/* Default styles */
body {background:#fff url('/themes/clean/images/body-bg2.jpg') repeat-x 0 0; color:#333; line-height:20px;}

/* Main container */
.container{background:#fff; margin:0 auto 30px;}

/* Header content */
#header{height:159px; background:#fff url('/themes/clean/images/content-bg.jpg') repeat-y 0 0; padding-left:50px; margin-left:-60px; width:1076px;}
#header-logo img{margin:7px 0 0 20px;}
#header #one-minute-bible{margin-top:20px;}

#middle-content{background:#fff url('/themes/clean/images/content-bg.jpg') repeat-y 0 0; padding-left:50px; margin-left:-60px; width:1076px;}


/* Top Navigation */
#top-nav {
  background:#1a4c89 url('/themes/clean/images/nav-bg.jpg') repeat-x 0 -1px; 
  height:52px;
}
#top-nav ul{margin:0; padding:0; height:42px;}
#top-nav ul.first-level li{
  list-style:none;
  float:left;
  line-height:42px; 
  font-size:16px;
  font-weight:normal;
  border-right:1px solid #264e6b;
  border-left:1px solid #6089a5;
  position:relative; 
  width:160px;
}
#top-nav ul li.first{border-left:none;}
#top-nav ul li.last{border-right:none;}
#top-nav ul li a{color:#fff; width:134px; padding:0 12px; height:42px; display:block;}
#top-nav ul li a:hover{color:#6089a5;}
#top-nav ul li ul.second-level{
  position:absolute;
  top:42px;
  left:0;
  z-index:90;
  border-bottom:1px solid #264e6b;
  display:none;
}
#top-nav ul li ul.second-level li{
  background:url('/themes/clean/images/dropdown-bg.jpg') repeat 0 0; 
  width:160px;
  height:30px;
  line-height:30px;
  padding:0;
  margin:0;
  font-size:12px;
  border:0;
  border-top:1px solid #6089a5;
}
#top-nav ul li ul.second-level li.last{
  background:url('/themes/clean/images/dropdown-bottom.png') repeat 0 0;
  height:10px !important;
  border:0 !important;
  margin:-6px 0 0 0;
}
#top-nav ul li ul.second-level li a{
  width:160px;
  height:30px;
  display:block;
}

/* Banner row */
#banner-row{background:#547891 url('/themes/clean/images/banner-bg.jpg') repeat-x 0 0; height:230px;}
#banner-images{overflow:hidden; padding:0; height:230px; position:relative; width:620px; margin-left:10px;}
body#p-home #banner-images{width:300px;}
body#p-home #banner-row{height:auto; background: url('/themes/clean/images/banner-bg-home.jpg') repeat 0 0;}
#banner-images ul{margin:0; padding:0;}
#banner-images ul li {list-style:none; padding:0; margin:0;}

/* Left content */
.left_heading{
  background:#fff url('/themes/clean/images/sidebar-heading.jpg') no-repeat 0 0;
  height:72px;
  width:292px;
  padding: 20px 0 0 24px;
  font-size:19px;
  color:#6089A5;
  font-style:italic;
  font-weight:bold;
  line-height:50px;
  text-indent:25px;
}
.left_heading a{
  color:#6089A5 !important;
  text-decoration:none !important;
}


#welcome-box {padding:20px;}
#welcome-box p{color:#fff; padding:0 5px 5px;}
#home-scroll{height:150px; overflow:auto;}
#home-scroll li{color:#fff;}
.jScrollPaneTrack{background:transparent url('/images/core/scroll-bg.png') repeat 0 0;}
.jScrollPaneDrag{background:transparent url('/images/core/scroll-drag.png') no-repeat 0 0;}

#left-content a{color:#fff; text-decoration:underline; font-weight:bold;}
#left-content a:hover{color:#8fafba; text-decoration:underline;}

#left-content {margin-left:20px;}
#left-content .box, #header .box{background:#547891; color:#fff;}
#left-content .box input.text, #header .box input.text{width:176px;}
#left-content .box ul, #header .box ul{margin:0 0 0 10px; padding:0;}

#left-content ul.left-listing li{list-style:none;}
#left-content ul.left-listing li p{margin:0;}
#left-content ul.left-listing li .image-box{float:left; margin:0 10px 10px 0;}

#right-content{padding-top:20px;}

#search_OMB_form {position:relative;}


/* Footer */
#footer {padding:10px 0; background: url('/themes/clean/images/footer-bg.jpg') repeat-y 0 0; position:relative; padding-left:50px; margin-left:-60px; width:1076px;}
#footer-links{margin:0; padding:0 0 0 20px; border-left:1px solid #90aaca;}
#footer-links li{list-style:none;}
#footer-links li a{color:#90aaca; font-weight:bold;}
#footer-swm{
  position:absolute;
  background:url('/themes/clean/images/swm-web-logo.jpg') no-repeat 0 0;
  height:28.5px; width:123px;
  bottom:10px; right:125px;
  z-index:90;
}
#footer-swm:hover{background-position:0 -28.5px;}
body#p-home #footer-swm{bottom:0;}

#footer-bottom{padding:10px 0; background: url('/themes/clean/images/footer-bg-bottom.jpg') no-repeat 0 0; position:relative; padding-left:50px; margin-left:-60px; width:1076px; height:20px;}

ul.resources-listing .expander span{font-size:12px;}
ul.resources-listing .expander{
  background:url('/themes/clean/images/h2-bg.jpg') repeat-x 0 0;
  color:#fff;
  font-size:15px;
  font-weight:bold;
  text-indent:10px;
  height:30px;
  line-height:30px;
  cursor:pointer;
  display:block;
  margin:6px 0;
}
ul.resources-listing .expander:hover{background-position:0 -30px;}
ul.resources-listing li{padding:0; border:0; position:relative;}
ul.resources-listing li .resource{padding-left:10px;}
ul.resources-listing li .status{background:url('/themes/clean/images/plus-minus.png') no-repeat 0 0; position:absolute; right:0; top:0; width:30px; height:30px;}
ul.resources-listing li .plus{background-position:0 -30px;}
ul.resources-listing li .minus{background-position:0 0;}
