/* @override http://discovery.monkcms.net/_css/media.css */

.current-series-content {
	padding-bottom:15px;
	margin-right:25px;
	margin-left:25px;
}
.current-series-content .left {
	float:left;
	width:390px;
}
.current-series-content .left h3 {
	color:#0068b3;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:10px;
}
.current-series-content .left p {
	color:#2a2a2b;
	font-size:12px;
	line-height:20px;
}
.current-series-content .right {
	float:right;
}
.current-series-content .right img {
	border:5px solid #fff;
}
.sermon-container {
	border-top:1px dotted #8f99a0;
	padding-top:20px;
	padding-bottom:30px;
	margin-right:25px;
	margin-left:25px;
	padding-right: 10px;
	padding-left: 20px;
}
.sermon-container:hover {
	background:#eef5f3;
}
.media-icon-container {
	float:right;
	width:80px;
}
.media-icon-container .watch a, .media-icon-container .watch-new-icon a, .media-icon-container .listen a, .media-icon-container .download a {width:23px; height:24px; margin-left:2px; text-indent:-99999px; overflow:hidden; display:block;}

.media-icon-container .watch a, 
.media-icon-container .watch-new-icon a {
	background: url(/_img/_btn/media-buttons.png) no-repeat -31px top;
   display: block;
   width: 26px;
   height: 22px;
   margin: 0;
   padding: 0;

}
.media-icon-container .watch a:hover, 
.media-icon-container .watch-new-icon a:hover {
	background: url(/_img/_btn/media-buttons.png) no-repeat -31px bottom;
}
.media-icon-container .notes a {
	background: url(/_img/_btn/media-buttons.png) no-repeat -57px top;
   display: block;
   width: 26px;
   height: 22px;
   margin: 0;
   padding: 0;
}
.media-icon-container .notes a:hover {
	background: url(/_img/_btn/media-buttons.png) no-repeat -57px bottom;
}
.media-icon-container .listen a {
   background: url(/_img/_btn/media-buttons.png) no-repeat left top;
   display: block;
   width: 31px;
   height: 22px;
   margin: 0;
   padding: 0;
}
.media-icon-container .listen a:hover {
	background: url(/_img/_btn/media-buttons.png) no-repeat left bottom;

}
.media-icon-container .download a {
	background: url(/_img/_btn/media-buttons.png) no-repeat right top;
   display: block;
   width: 29px;
   height: 22px;
   margin: 0;
   padding: 0;
}
.media-icon-container .download a:hover {
	background: url(/_img/_btn/media-buttons.png) no-repeat right bottom;
}
.media-content h4 {
	font-size:15px;
	color:#4a5153;
	font-weight:normal;
	line-height:20px;
}

.media-content h4.title-large {
	font-size:20px;
}
.media-content h4 a {
	color:#0068b3;
}
.media-content h4 a:hover {
	background:#0068b3;
	color:#fff;
}
.media-content h5 {
	font-size:12px;
	color:#667072;
	font-weight:normal;
	font-style:italic;
}
.media-content h5 a {
	color:#0068b3;
}
.media-content h5 a:hover {
	color:#0068b3;
	text-decoration:underline;
}
.media-content p {
	color:#2a2a2b;
	font-size:12px;
	line-height:18px;
}
.media-content p a {
	color:#0068b3;
}
.media-content p a:hover {
	color:#e98310;
	text-decoration:underline;
}
.media-content h6 {
	font-size:12px;
	color:#667072;
	line-height:20px;
}
.media-content h6 a {
	font-size:12px;
	color:#0068b3;
	font-weight:normal;
}
.media-content h6 a:hover {
	text-decoration:underline;
	color:#e98310;
}
.media-footer {
	border-top: 2px solid #73b333;
	padding-top:7px;
	font-size:12px;
	text-transform:uppercase;
	color:#8f99a0;
	margin-top:10px;
}
.media-footer a {
	color:#fff;
	background:#73b333;
	padding:1px;
}
.media-footer a:hover {
	color:#73b333;
	background:#fff;
	padding:1px;
}
.media-footer a.no-highlight {
	color:#8f99a0;
	background:transparent;
}
.media-footer a.no-highlight:hover {
	color:#73b333;
	background:#fff;
}
.resource-title {
	font-size:20px;
	text-transform:uppercase;
	color:#33b3b3;
	text-align: right;
	margin-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.resource-sub-title div select {
	margin-bottom:8px;
	width: 200px;
}
/* @group PAGINATION */

.filters-padder {
	height:18px; 
	margin-bottom:25px;
	padding-bottom:10px;
	border-bottom:dotted 1px #b7b6ad;
}

#filters {
	display:block;
	float:left;
	font-size:12px;
	color:#8a8982;
	width:auto;
}

.pagination-padder {
	height:18px;
	margin-bottom:25px;
}

.pagination-wrapper {
	float:right;
}
.pagination	{
	margin:0;
	height:18px;
	background:url('/_img/_bg/paginate.png') no-repeat right top;
}

.pagination p {
	margin:0;
}

.pagination span {
	display:block;
	float:left;
	font-size:12px;
	color:#4a5153;
	width:auto;
	padding-right:6px;
	padding-top:2px;
}

.pagination .calendar-month-year {
	font-size:13px;
	color:#84a02f;
	font-weight:bold;
}

.calendar-month-year {
	font-size:13px;
	color:#84a02f;
	font-weight:bold;
	padding-right:5px;
}

#pagination	{
	float:left;
	position:relative;
	padding-right:56px;
}

#pagination a {
	display:block;
	font-size:12px;
	float:left;
	width:16px;
	height:15px;
	text-align:center;
	background:#b8c3c6;
	margin-right:3px;
	color:#0068b3;
	padding-top:2px;
}

#pagination a:hover {
	background:#0068b3;
	color:#fff;
}

#pagination a#current {
	background:none;
	color:#0068b3;
}  

#pagination a#next, #pagination a#off, #pagination a#previous {
	display:block;
	width:21px;
	height:18px;
	background:url('/_img/_bg/paginate.png') no-repeat;
	text-indent:-999em;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	overflow:hidden;
}

#pagination a#previous	{ background-position:left bottom; right:23px; top: 14px;}
#pagination a#next		{ background-position:right bottom; right:0; top: 14px;}
#pagination a#off		{ display:none; }
#pagination a:focus		{ outline:none; }
.sermon-legend {
	position: absolute;
	right: 25px;
	top: 178px;
	background: url(/_img/legend.png)no-repeat;
	width: 177px;
	height: 53px;
	text-indent: -9999px;
}
