/* @override 
	http://59.dev/css/style_b.css
	http://59.cpmassets.com/css/style_b.css
*/

body{
   background: url(/_img/b/bg_body.gif);
}

#wrap{
   background-image: url(/_img/b/bg_wrap.jpg);
}

#container-inner{
   background: url(/_img/b/bg_container-inner.jpg) no-repeat left bottom;
}

/* @group Home */

#home #wrap{
   background-image: url(/_img/b/bg_home_wrap.gif);
}

#container{
   background-image: url(/_img/b/bg_container.jpg);
}

#home #container{
   background-image: url(/_img/b/bg_home_container.jpg);
}

#home #container-inner{
   background: none;
}

#home-content{
   background: url(/_img/b/bg_home-content.jpg) no-repeat center top;
   padding-top: 31px;
   width: 981px;
   float: left;
   padding-bottom: 60px;
}

#welcome h3,
#home-news h3{
   color: #a0a080;
}

#home-content p{
   color: #a1a9ab;
}

#welcome a{
   color: #d75c3f;
   text-decoration: none;
   font-weight: bold;
}

#welcome li a{
   color: #d75c3f;
}

#home-news h4 a{
   color: #c6cbcc;
}

#home-news p a{
   color: #d75c3f;
}

#home-events{
   background: url(/_img/b/bg_home-events.png) no-repeat bottom left;
}

#home-events h3{
   background: url(/_img/b/bg_home-events_h3.png);
   color: #a0a080;
}

#home-events .event{
   background: url(/_img/b/bg_home_event.png);
}

#home-content .event p.date{
   color: #404749;
}

#home-content .event h4 a{
   color: #98b5bd;
}

#header h1 a{
   background: url(/_img/b/logo.png) no-repeat;
}

/* @end Home */

/* @group Nav */

#nav li.current a,
#nav li a:hover{
   color: #3892a9;
}

#nav li.current a{
   background: url(/_img/b/bg_nav_li_current_a.png) no-repeat center bottom;
}

/* @end Nav */

/* @group Content */

#content h2{
   color: #308094;
}

#content h4{
   color: #d75c3f;
}

/* @end Content */

/* @group Subnav */

#subnav li li a:hover{
   background: url(/_img/b/bg_subnav_li_li_current_a.png) no-repeat 0 -49px;
}

#subnav li li.current a{
   background: url(/_img/b/bg_subnav_li_li_current_a.png) 0 0;
}

#subnav li li.current.no-marker li.current a{
   background: url(/_img/b/bg_subnav_li_li_li_current_a.png) no-repeat right 11px;
   font-weight: bold;
   color: #308094;
}

#subnav li li.current.no-marker li.current li.current a{
   background: url(/_img/b/bg_subnav_li_li_li_li_current_a.png) no-repeat 30px 11px;
   color: #308094;
}

/* @end Subnav */

/* @group Footer */

#footwrap{
   background: url(/_img/b/bg_footwrap.gif);
}

#foot-links li a{
   color: #243439;
   text-shadow: #7a969f 1px 1px 0;
}

#foot-info li{
   color: #243439;
   text-shadow: #729099 1px 1px 0;
}

#foot-info li a{
   color: #243439;
   text-decoration: none;
}

#foot-info p.powered{
   color: #243439;
   text-shadow: #729099 1px 1px 0;
}

#foot-info p.powered a{
   color: #243439;
   text-decoration: none;
   font-weight: bold;
}

/* @end Footer */

/* @group Media */

#content h3#sl-header{
   background-image: url(/_img/b/bg_sl-header.gif);
}

#content .sermon-buttons ul li a{
   background: url(/_img/b/bg_sermon-buttons_li_a.png);
}

#content #sermon-links li#watch a{
   background: url(/_img/b/bg_sermon-links_watch.png) no-repeat 10px 16px;
}

#content #sermon-links li#listen a{
   background: url(/_img/b/bg_sermon-links_listen.png) no-repeat 10px 17px;
}

#content #sermon-links li#save a{
   background: url(/_img/b/bg_sermon-links_save.png) no-repeat 10px 16px;
}

#content #sermon-links li#notes a{
   background: url(/_img/b/bg_sermon-links_notes.png) no-repeat 10px 16px;
}

#content #sermon-links li#subscribe a{
   background: url(/_img/b/bg_sermon-links_subscribe.png) no-repeat 10px 16px;
}

#content #sermon-links li#share a{
   background: url(/_img/b/bg_sermon-links_share.png) no-repeat 10px 17px;
}

#content #sermon-links li a:hover{
   color: #4894a6;
}

/* @end Media */

/* @group Pagination */

#content .pagination a.previous{
   background-image: url(/_img/b/bg_pagination_previous.png);
}

#content .pagination a.next{
   background-image: url(/_img/b/bg_pagination_next.png);
}

#content .pagination a{
   color: #4894a6;
}

/* @end Pagination */

/* @group Events */

table.calendar caption{
   background-image: url(/_img/b/bg_cal_caption.png);
}

table.calendar caption span.prevMonth{
   background-image: url(/_img/b/bg_cal_prev.png);
}

table.calendar caption span.nextMonth{
   background-image: url(/_img/b/bg_cal_next.png);
}

.monthwrap dl.monthlabel{
   background-image: url(/_img/b/bg_monthlabel.png);
}

/* @end Events */



/* @group Search */

#search p.reveal a.close { 
	background:url(/_img/b/bg_search_close.png) no-repeat;
}

#searchbar {
	background: #96a049 url(/_img/b/bg_searchbar_primary.gif) repeat-x;
}

#searchbar span{  
	background:url(/_img/b/bg_searchbar.gif) no-repeat;
}

#searchbar label {  
	text-shadow:1px 2px 0 #327588;
}

#searchbar input {  
   background: url(/_img/b/bg_searchinput.gif);
}

#searchbar a {  
	background:url(/_img/b/search_close_btn.gif) no-repeat;
}

#searchbar button span {  
	background:url(/_img/b/searchbar_btn.png) no-repeat left bottom;
}

/* @end Search */

/* @group Campus Selector */
#campuses {  
	background:#98d3e2;
}

#campuses span {  
	background:url(/_img/b/campus_choose_label.gif) no-repeat;
}

#campuses span#current-campus {  
	background:url(/_img/b/campus_dropdown.png) no-repeat; 
	text-shadow:#fff 0px 1px;
	color:#31464d;
}

#campuses-inner div {  
	background:url(/_img/b/campuses_div_bg.png) no-repeat;
}

#campuses ul {  
	background:#98d3e2;
}

#campuses ul a	{  
	color:#1c6c81;
}

#campuses ul a:hover {  
	color:#fff;
	background:#2887a0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
/* @end */
