/* @override http://crosspointenona.cpmpreview1.com/css/sermons.css */

/* @override http://crosspointenona.cpmpreview1.com/css/sermons.css */
/* @group FILTERS */ 
#filter								{ margin-bottom:3.5em; }
#filter select						{ width:250px; margin-left:25px; }
#filter a							{ margin-left:80px; }
/* @end */

/* @group PAGINATION */
#pagination 						{ margin:0 0 1em; padding:0; }
#pagination a						{ margin:0 5px; }
#pagination a#off, 
#pagination a#next,
#pagination a#previous				{ margin:0; }
#wrapper #pagination a#current		{ padding:3px; background:#3591c4; color:#fff; text-decoration:none; }
/* @end */

/* @group SERMONS */
.sermonlist 						{ clear:both; }
#primaryContent .sermonlist h4		{ margin:0 0 1em; padding:0; clear:both; }
#primaryContent h4#current			{ clear:both }
.sermonbox							{ position:relative; border-top:1px solid #ded9d4; padding:10px 0; }
.sermonbox a						{ text-decoration:underline; }
.sermonbox a:hover					{ text-decoration:none; }

#primaryContent .sermonbox h6		{ font-size:11px; margin:0; font-weight:normal; }
#primaryContent .sermonbox h5		{ margin:.2em 0 0; width:75%; }
#primaryContent .sermonbox h5 a		{ font-weight:bold; color:#027cc9;}
#primaryContent .sermonbox h5 a:hover{ color:#556c6b }
#primaryContent .sermonbox p		{ margin:0; }
#primaryContent .sermonbox p.series	{ font-size:1.3em; }
#primaryContent .sermonbox p.summary{ margin:1.0em 0; } 
/* @end */

/* @group MEDIA ICONS */
.sermonbox ul						{ position:absolute; top:25px; right:10px; margin:0; padding:0; list-style: none;}
.sermonbox li						{ float:left; display:inline; margin-right:5px; }
.sermonbox li a						{ display:block; width:16px; height:16px; text-indent:-999em; }
.sermonbox li.sl_listen a			{ background:url(/images/play_icon.gif) no-repeat; padding-right: 5px; }
.sermonbox li.sl_download a			{ background:url(/images/download_icon.gif) no-repeat;padding-right: 5px;  }
.sermonbox li.sl_notes a			{ background:url(/images/notes_icon.gif) no-repeat;padding-right: 5px;  }
.sermonbox li.sl_video a			{ background:url(/images/video_icon.gif) no-repeat; }
.sermonbox li a:focus				{ outline:none; } 
/* @end */

/* @group MEDIA BOX */
#byline								{ margin:10px 0 0; padding:0; list-style:none; }
/* @end */


/* @group HOW IT WORKS */
#how-it-works 						{ margin:1em 0;  margin-bottom: 19px; margin-left: -5px;padding:0; list-style:none; background:#fff; border:4px solid #ebe9e0; height:32px; width: 103%;}
#how-it-works li					{ padding: 2px 20px 0; font-size:1.2em; float:left; line-height:30px;  }
#how-it-works li#how 				{ font-weight:bold; margin-left: -5px; padding-right: 30px; }
#sorting li#mb_jukebox a,
#how-it-works li#play				{ background:url(/images/play_icon.gif) no-repeat left center; padding-right: 30px;}

#sorting li#mb_notes a,
#how-it-works li#notes				{ background:url(/images/notes_icon.gif) no-repeat left center; padding-right: 30px;}

#sorting li#mb_video a,
#how-it-works li#video				{ background:url(/images/video_icon.gif) no-repeat left center; }

#sorting li#mb_download a,
#how-it-works li#save				{ background:url(/images/download_icon.gif) no-repeat left center;padding-right: 30px; } 
/* @end */

/* @group SORTING */
#sorting							{ padding-top:25px; margin-bottom:2.5em; padding-left: 10px;  }
#sorting h3							{ margin-top:0; color:#35414f; }
#sorting label						{ display:block; font-size:1.2em; font-weight:bold; margin-bottom:.2em; color:#35414f} 
#sorting select						{ width:90%; margin-bottom:1.5em; }
#sorting a							{ font-size:1.1em; color:#3591c4; display:block; }
#sorting a:hover					{ text-decoration: none; }

#sorting ul							{ margin:0; padding:0; list-style:none; }
#sorting li a						{ padding-left:20px; display:block; line-height:24px; }
#sorting li#mb_podcast a			{ background:url(/images/feed_icon.gif) no-repeat left center; }
/* @end */
