
/* @group Global */
.wrapper_bg								{ background:url(../images/bg_wrapper_inner.jpg) repeat-x 0 66px; }
#nav li li a							{ color:#4e4e46; }
#nav li li a:hover						{ background:url(../images/a/nav_a_hover.png) repeat-y; color:#fff; }
/* @end Global */

/* @group Subnav */
#subnavlnks								{ background:url(../images/bg_btm_subnav.png) no-repeat left bottom; }
#subnavlnks li							{ background:url(../images/bg_subnav_lnk_s.png) repeat-y;}
#subnavlnks li a						{ color:#68696e; }  
#subnavlnks li a:hover					{ background:url(../images/bg_lnk_subnav.jpg) repeat-x; color:#fff; }
.ico_drpdwn								{ background:url(../images/ico_arrow_subnav.png) repeat-x; }
#subnavlnks li li.current li a			{ color:#6e7d81;}
#subnavlnks li li.current li a:hover	{ color:#1b8895; }

#subnavlnks li li.current li a.lnkselected,
#subnavlnks li li li #subnav_level3 li a.lnkselected{ color:#1b8895; }
#subnavlnks li a#subnav_toplevel,
#subnavlnks li a#subnavlnks_toplevel	{ color:#4b4d53; background:url(../images/img_subnav_header.png) no-repeat; }



#subnavlnks li li.current .l1selected	{ background:url(../images/bg_lnk_subnav.jpg) repeat-x; color:#fff; }
#subnavlnks li li li #subnav_level3 li a{ color:#6e7d81; }
/* @end Subnav */

/* SEARCH */

.search-box {
	border: 1px solid #D1D0D0;
	color: #68696E;
}

.search-btn {
	background: url(../images/a/search-btn.png) no-repeat;
}

/* @group Events */
#caltabs li a							{ 
										  color: #898989; text-shadow: #fffeff 1px 1px 0; 
										  background: url(../images/bg_caltabs.png) no-repeat; 
										}
#caltabs li.current a					{ color:#292929; }								
#cat-filter p							{ color: #494e4e; }
#events-calendar						{ border-left: 1px solid #dedede;; }
table.calendar caption					{ background: url(../images/bg_cal_caption.png) no-repeat; }
table.calendar caption span.prevMonth	{ background: url(../images/bg_cal_prev.png); }
table.calendar caption span.nextMonth	{ background: url(../images/bg_cal_next.png); }
table.calendar caption span a			{ color: #f0f0f0; }
table.calendar th						{ background: url(../images/bg_cal_th.png); color: #909090; }
table.calendar td						{ border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; color: #909090; }
table.calendar td span a				{ color:#909090; }
table.calendar td ul li a				{ background: #e5f5f6; color: #1b8895; }
table.calendar td ul li a:hover			{ background: #d8f0f1; }

/* List */
.monthwrap dl.monthlabel				{ background:url(../images/heading_bg.png) repeat-x; }
.monthlabel dt, .monthlabel dd			{ color: #fff !important; text-shadow: #414141 1px 1px 0; }
.monthlabel dt							{ color: #fff; text-shadow: #414141 1px 1px 0; }
.monthwrap dl.event-info				{ border-bottom: 1px solid #eee; }
dt.day									{ background: #dbf0f4 url(../images/bg_date-list_day.png) no-repeat; }
dd.title a								{ color:#343434; }
dd.title a:hover						{ color:#1b8895; }
dd.time									{ color: #343434; }
dd.category a							{ color:#09a3ba; }
dd.details a							{ border:1px solid #e6e6e5; color: #93896c;}

/* Detail */
#gmap									{ background:#fff; }
#gmap p.full a							{ background: url(../images/bg_gmap_full.png) no-repeat; color:#fff; }
ul#event-meta li						{ color:#2d2d2d; }
a.back									{ background:url(../images/bg_back-sermons.png) no-repeat; color:#fff; }


#pagination-wrap						{ border-top: 1px solid #eee; }
/* @end Events */

/* @group Pagination */
#pagination					{ padding-right:18px; }
#blog #pagination			{ position:absolute; right:30px; top:18px; }
#pagination,
#pagination span,
#pagination a,
#sermons #pagination:after	{ background:url(../images/a/a_pagination_arrows.png) no-repeat; }
#sermons #pagination:after,
#blog #pagination			{ background-position:right -42px }
#pagination span			{ background-position:right -23px; color:#767676 }
#pagination a				{ background-position:-20px top; }

#pagination a.previous		{ background-position:left -64px; margin-left:-23px; }
#pagination a.next			{ background-position:2px -85px; margin-right:-24px; }
#blog #pagination a.next	{ margin-right:-23px; left:-7px;}
#pagination a.current		{ background-position:left top; color:#000; }
/* @end Pagination */


/* @group Blog */
/* List */
#detail h2, .post h2	{ background:url(../images/post_list_header_bg.png) no-repeat; }
#detail h2 span.date,
.post h2 span.date		{ color:#fff; background:url(../images/ico_arrow_blog_date.png) no-repeat right top; }
#detail h2 span.by,
.post h2 span.by		{ color:#dde1e1; }
#postlist .post h2 a,
#detail h2 a			{ color:#fff; }
#postlist h3 a			{ color:#4b4d53; }
#postlist h3 a:hover	{ color:#1b8895; }
#postlist p.meta,
#detail p.meta			{ border:1px solid #e3e3e1; color: #848888; border-width:1px 0;}
.content_area .meta a	{ color:#1a9aa9; }

/* Comments */
#comments h3,
#post-comment-form h3			{ color:#56585d; }
#comments .comment				{ background:url(../images/comment_bg.png) repeat-y; }
#comments .comment-details		{ color: #8e9192;}
.comment-details strong			{ color:#50595a; }
#comments .comment-details a	{ color:#50595a; }

/* Comment Form */
#post-comment-form form			{ background:#f1f1f1;}
#post-comment-form label		{ color:#56585d; text-shadow:0 1px 1px #fff; }
#post-comment-form input,
#post-comment-form textarea		{ border:2px solid #dedede; }
#post-comment-form input.submit	{ background:url(../images/comment_submit_btn.png) no-repeat; }
#comment-status					{ background:#f1f1f1; border:3px solid #dedede; }
/* @end Blog */

/* @group Sermons */
/* List */
#podcasttabs li a {
	background:#f6f6f4;
	color:#30323c;
}

#podcasttabs li.current a {
	background:#1a9aa9;
	color:#fff;
}

#podcasttabs li.current a:after {
	border-top-color:#1a9aa9;
}

#sermon-content h1				{ color:#30323c; }
.content_area h1 #all			{ top:3px; }
.sermon							{ border-bottom:1px solid #e4e4e3; }
.content_area .sermon h4 span	{ color:#6e6962; border:1px solid #dcdcda; background:#f8f8f6; }
.sermon .media					{ position:absolute; top:30px; right:0;  height:45px; }
.media a						{ background:url(../images/media_icons.png) no-repeat; }

/* Series */
.series-description				{ background:#f6f6f4; border:1px solid #d9d9d7; }
.series-graphic					{ background:#fff; border:1px solid #e0dcd7; }
.series-content h3				{ color:#30323c; }
.series-content p				{  }
f
/* Detail */
div.detail						{ 
								  background:#f1f1ef; border:1px solid #e3e3e2; border-radius:40px; 
								  -webkit-border-radius:40px; -moz-border-radius:40px; padding:18px 26px; width:159px; height:36px; 
								}

/* More */
.more_sermon_list li			{ border-bottom:dashed 1px #bfbfbf; }
/* @end Sermons */

/* @group Sidebar */
.subnav .box			{ background:#fff; border:1px solid #dededb; }
.box a.feed				{ background:url(../images/blog_feed_btn.png) no-repeat; 	}
.box a.podcast			{ background:url(../images/podcast_btn.png) no-repeat; margin:0 0 -5px 1px; }
.subnav .box h1			{ color:#4b4d53; }		
.box span.select		{ background:url(../images/pulldown_bg.png) no-repeat; color:#403f3d; }

/* @end Sidebar */

/* @group Footer */
a.ico_facebook			{background-position:-110px 0;}
a.ico_facebook:hover	{background-position:-110px -37px;}
a.ico_twitter			{background-position:-73px 0;}
a.ico_twitter:hover		{background-position:-73px -37px;}

.social_lnks a			{ color:#c3c3bf; }
.social_lnks a:hover 	{ color:#31b5c5;}
/* @end Footer */

/* @group Campus Selector */
#campuses {  
	background:#81ba3f;
}

#campuses span {  
	background:url(../images/a/locationgreen.png) no-repeat;
}

#campuses span#current-campus {  
	background:url(../images/a/dropdowngreen.png) no-repeat; 
	color:#fff;
}

#campuses-inner div {  
	background:url(../images/a/divbggreen.png) no-repeat;
}

#campuses ul {  
	background:#81ba3f;
}

#campuses ul a	{  
	color:#fff;
}

#campuses ul a:hover {  
	color:#81ba3f;
	background:#197b30;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
/* @end */

/*------------------------------------------------------------------------------
        Reftagger
------------------------------------------------------------------------------*/

.lbsTooltipHeader {
    background: #1a9aa9;
    color: #FFF;
}

.lbsTooltipBody p, .lbsTooltipBody span {
    color: #3e3b39;
}

.lbsTooltipFooter a:link, .lbsTooltipFooter a:visited, .lbsTooltipFooter a:hover  {
    color: #1a9aa9;
}