/* @override http://www.fellowshipmemphis.org/css/media.css */

/* @group MEDIA ITEMS */
.media							{ padding:18px 0; border-bottom:1px solid #e1e1e1; position:relative; }
#content .media p				{ font-size:12px; color:#999; margin:0; }
#content .media h4				{ margin:0 0 9px; font-weight:bold; }
#content .media h5				{ font-size:14px; color:232323; margin:0; font-weight:normal; }

#content .media a.preacher,
#content .media a.passage		{ color:#232323; }
#content .media a.series,
#content .media .categories a	{ color:#999; }
#content .media a.series:hover,
#content .media a.category:hover{ color:#232323; }
#content .media a:hover			{ text-decoration:underline; }

#content .media ul				{ position:absolute; top:22px; right:0; margin:0; padding:0; list-style:none; }
#content .media li				{ display:inline; float:left; }
#content .media li a			{ display:block; float:left; width:45px; padding-top:38px; text-align:center; color:#999; font-size:10px; }
#content .media li a:hover		{ text-decoration:none; color:#ed0000; }
#content .media li.sl_listen a	{ background:url(/images/play_icon.gif) no-repeat center top; }
#content .media li.sl_download a{ background:url(/images/download_icon.gif) no-repeat center top; }
#content .media li.sl_notes a	{ background:url(/images/notes_icon.gif) no-repeat center top; } 
#content .media li.sl_video a	{ background:url(/images/video_icon.gif) no-repeat center top;  } 
#content .media li.sl_gallery a	{ background:url(/images/gallery_icon.gif) no-repeat center top; }
/* @end */
 
/* @group MEDIA SIDEBAR */
#content #sidebar .filters			{ padding:15px; }
#content #sidebar .filters select	{ display:block; width:100%; margin-bottom:13px; }
#content #sidebar .media-search		{ 
								  	  border:1px solid #bbb; border-bottom:1px solid #e4e4e4; width:185px; height:15px; 
								  	  padding:3px 4px 3px 20px;
								  	  background:#fff url(/images/search_input_bg.gif) no-repeat 5px center; font-size:12px; color:#aaa;
									}
#content .search-button				{ position:relative; top:8px; } 

#ad1, #ad2							{ margin:0 auto; width:242px;  }
#ad1 img							{ margin:20px 0 0 0; }
#ad1 p, #ad2 p						{ margin:0; padding:0; }	
#ad1 img, #ad2 img					{ border:0; }
/* @end */

/* @group PAGINATION */
#all-media, #audio, #video, #main, 
#documents, #photo							{ position:relative; }
.pagination									{ margin:0; padding:0; list-style:none; height:18px; z-index:4000; }
#top-pagination								{ position:absolute; top:65px; right:30px; }
#bottom-pagination							{ position:absolute; bottom:-50px; right:30px; }

#audio .pagination, #video .pagination,
#documents .pagination, #photo .pagination	{ top:-42px; }
#content .pagination a				{ 
									  color:#232323; border:1px solid #e1e1e1; margin-right:6px; display:block; float:left; width:18px; 
									  text-align:center; line-height:18px;
									}
#content .pagination a:hover		{ color:#ed0000; border-color:#232323; text-decoration:none; }
#content .pagination a.next,
#content .pagination a.previous,
#content .pagination a#off			{ width:auto; border:none; color:#999; }									

#content .pagination .current 		{ background:#ed0000; color:#fff; border:1px solid #ed0000; }
#content .pagination .previous		{ margin-right:6px; }
#content .pagination a.previous:hover,
#content .pagination a.next:hover{ color:#232323; }
/* @end */

#content #main p#order					{ font-size:14px; color:#232323; font-weight:bold; }

#subnav li div							{ display:none; }
#subnav li.active div					{ display:block; }