/* CSS Document */


/* = Sermons  
---------------------------------------------------------------------
*/

#sermon_sort {
	margin-left:240px;
	margin-top:5px;
	position:absolute;
}

#sermon_sort p {
	color:#9C6517;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 5px 0 0;
}

#sermon_sort .ddmenu {
	float:left;
}

#sermon_sort .ddmenu ul {}

#sermons_wrapper {
	padding-top:30px;
}

.sermons h3 {
	font-weight:bold;
}

.sermon {
	border-bottom:1px solid #CCB27F;
	margin-bottom:20px;
	padding-bottom:15px;
}

.sermon_title {
	color:#000000;
	font-size:16px;
	margin-bottom:10px;
}

.sermon_title a {
	color:#000000;
	font-size:16px;
}

.sermon_info {
	width:280px;
}

.sermon_meta {
	color:#996600;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:20px;
}

.sermon_media {
	width:240px;
}

.sermon_media span {
	display:block;
	float:left;
	height:41px;
	width:60px;
}

.sermon_media span a {
	background:transparent none no-repeat scroll 0 0;
	display:block;
	height:41px;
	margin:0 auto;
	text-align:left;
	text-indent:-9999px;
}

.sermon_media .video a {
	background-image:url(../images/icon_video.gif);
	width:30px;
}

.sermon_media .audio a {
	background-image:url(../images/icon_audio.gif);
	width:31px;
}

.sermon_media .download a {
	background-image:url(../images/icon_download.gif);
	width:57px;
}

.sermon_media .podcast a {
	background-image:url(../images/icon_podcast.gif);
	width:48px;
}

.sermon_media .notes a {
	background-image:url(../images/icon_notes.gif);
	width:34px;
}

.sermon_content {
	border-top:1px solid #CCB27F;
	margin-top:15px;
	padding-top:20px;
}



/* = Sermons - iTunes Cover Flow Style
---------------------------------------------------------------------
*/

.sermons-advanced #content_inner {
	padding-top:0;
}

.sermons-advanced #sermons_wrapper {
	background:transparent url(../images/sermons_bg.jpg) no-repeat scroll 0 0;
	min-height:600px;
	padding-top:15px;
}

#photoflow_title {}

#photoflow_title span {
	display:block;
}

#photoflow {}

#sermons_content {
	margin:0 auto;
	width:804px;
}

#sermons_top {
	background:#A9541E url(../images/brown_repeat_large.jpg) repeat-x scroll 0 0;
	padding:10px 12px;
}

#series_title {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding-right:10px;
	width:380px;
}

#sermons_search {
	width:390px;
}

#sermons_subscribe {
	margin-right:10px;
}

#sermons_subscribe a {
	background:transparent url(../images/icon_subscribe.gif) no-repeat scroll right top;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:13px;
	padding:3px 24px 0 0;
}

#sermons_search #searchterm {
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:3px 5px;
	width:180px;
}

#sermons_search #btn_search {
	background:transparent url(../images/icon_search.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:16px;
	margin:2px 0 0 5px;
	text-align:left;
	text-indent:-9999px;
	width:19px;
}

#ajax_sermonlist .title {
	color:#000000;
	float:left;
	width:388px;
}

#ajax_sermonlist .date {
	color:#000000;
	float:left;
	width:180px;
}

#ajax_sermonlist .speaker {
	color:#000000;
	float:left;
	width:220px;
}

#sermon_headers {
	border-bottom:1px solid #CCB27F;
	font-weight:bold;
	padding:12px 8px;
}

#sermon_items {
	border-bottom:1px solid #CCB27F;
}

.sermon_item {
	padding:10px 8px;
}

.sermon_item a {
	color:#000000;
	text-decoration:none;
}

.sermon_item a:hover {
	text-decoration:underline;
}

.sermon_item:hover,
.sermon_item_hover {
	background:#D7D7D7 none repeat scroll 0 0;
	cursor:pointer;
}

.sermon_item .slug {
	display:none;
}

#sermon {

}

#sermon #media_icons {
	border-bottom:1px solid #CCB27F;
	margin-bottom:15px;
	padding:8px 0;
}

#sermon #media_icons .sermon_media {
	width:376px;
}

#sermon #media_icons .sermon_media span {
	display:block;
	float:left;
	height:25px;
	margin-left:25px;
}

#sermon #media_icons .sermon_media span a {
	display:block;
	height:25px;
	text-align:left;
	text-indent:-9999px;
}

#sermon #media_icons .sermon_media .video {
	background:transparent url(../images/icon_video2.gif) no-repeat scroll left bottom;
	width:65px;
}

#sermon #media_icons .sermon_media .audio {
	background:transparent url(../images/icon_audio2.gif) no-repeat scroll left bottom;
	width:64px;
}

#sermon #media_icons .sermon_media .download {
	background:transparent url(../images/icon_download2.gif) no-repeat scroll left bottom;
	width:86px;
}

#sermon #media_icons .sermon_media .notes {
	background:transparent url(../images/icon_notes2.gif) no-repeat scroll left bottom;
	width:61px;
}

#sermon #media_icons .sermon_media .video a {
	background:transparent url(../images/icon_video2.gif) no-repeat scroll left top;
	width:65px;
}

#sermon #media_icons .sermon_media .audio a {
	background:transparent url(../images/icon_audio2.gif) no-repeat scroll left top;
	width:64px;
}

#sermon #media_icons .sermon_media .download a {
	background:transparent url(../images/icon_download2.gif) no-repeat scroll left top;
	width:86px;
}

#sermon #media_icons .sermon_media .notes a {
	background:transparent url(../images/icon_notes2.gif) no-repeat scroll left top;
	width:61px;
}

#sermon #sermon_details {
	border-bottom:1px solid #CCB27F;
	padding-bottom:20px;
}

#sermon #sermon_description {
	width:270px;
}

#sermon #sermon_description h6 {
	border-bottom:1px solid #CCB27F;
	color:#3F3347;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:12px;
}

#sermon #sermon_description h3 {
	font-size:16px;
	font-weight:bold;
}

#sermon #sermon_description p {
	color:#B36126;
	font-weight:bold;
	margin-bottom:0;
}

#sermon #sermon_description #back_link {
	background:transparent url(../images/btn_back-to-sermons.jpg) no-repeat scroll 0 0;
	display:block;
	height:29px;
	margin-top:217px;
	position:absolute;
	text-align:left;
	text-indent:-9999px;
	width:139px;
}

#sermon #sermon_video {
	background:transparent url(../images/default-sermon-image.jpg) no-repeat scroll 0 0;
	height:288px;
	width:512px;
}