@charset "UTF-8";
/* CSS Document */
/* Primary #428bca */
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,700);
@import url(http://fonts.googleapis.com/css?family=Volkhov:400italic);

body {
	/*background: #000000 url(/player/images/back_all.jpg) no-repeat;*/
	background-color:#EEEEEE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* Info Table */
table.infotable {
    

}

div-old {
	padding:-1px;
	margin:0px;
}

#player_container{
	position:relative;
	background-color:#428bca;
	text-align:center;
	
}


#player_spacer{
	height:50px;
	
}

#player_info{
	position:relative;
	display:inline-block;
	text-align:center;
	color:#FFFFFF;
	width:300px;
	padding-left:40px;
	padding-right:40px;
	vertical-align:top;
}

#player_info_series{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:24px;
	font-weight:bold;
	
}

#player_info_part{
	padding-top:20px;
	font-size:16px;
	font-weight:bold;
	
}

.player_info_icon{
	cursor:pointer;
	display:inline-block;
	
}

#player_video{
	display:inline-block;
	text-align:center;
}

#player{
	display:inline-block;
	
}

.player-scroll{
	position:fixed !important;
	width:10%;
	z-index:999;
	
}

#bar {
	position:relative;
	background:url(/player/images/bar.jpg) repeat-x;
	width:100%;
	height:40px;
	vertical-align:top;
	padding-top:2px;
	text-shadow:#FFF;

}

#sermons_filter{
	position:absolute;
	top:2px;
	right:8px;
	width:300px;
}

#sermons_sort{
	position:absolute;
	top:2px;
	left:8px;
	width:300px;
}

#sermons, #series_parts{
	background: #EEEEEE;
	text-align:center;
	
	/*url(/player/images/paper_texture.jpg);*/
}

#series_parts{
	margin:0 auto;
	padding:0px;
}
.series a, .parts a{
	position:absolute;
    display: block;
	text-decoration: none;
	color:inherit;
	width:100%;
	height:100%;

}

#sermons a:hover, .series a:hover{
	color:inherit;
	text-decoration:none;
}

#sermonsList, .series_parts{
	padding-left:10px;
	margin:0 auto;
}

.series, .parts{
	position:relative;
	width:350px;
	max-width:350px;
	height:310px;
	background-color:#FFFFFF;
	margin-left:5px;
	margin-top:15px;
	overflow:hidden;
	cursor:pointer;
	
	box-shadow: 2px 2px 6px rgba(0,0,0,.5);

}

.parts{
	position:relative;
	display:inline-block;
	height:80px;
}

.series:hover, .parts:hover{
	outline:#4e66b0 solid 3px;
}

.series_image, .parts_image{
	width:100%;
	height:250px;
	background-size:cover;
	background-position:center;
}

.series_image_container, .parts_image_container{
	width:350px;
	/*height:250px;*/
	max-width:350px;
	max-height:250px;
	overflow:hidden;
}

.series_colorbar, .parts_colorbar{
	height:4px;
	width:100%;
	background-color:#4e66b0;
	margin-bottom:2px;
}

.series_title, .parts_title{
	font-weight:bolder;
	font-size:16px;
	text-align:center;
	text-transform:uppercase;
	font-family: 'Roboto Condensed', sans-serif;

}

.series_stats, .parts_stats{
	position:absolute;
	bottom: 1px;
	left:1px;
}

.series_date, .parts_date{
	color:#666666 !important;
	font-size:12px !important;
	top: 1px;
	right:1px;
}

.series_icons{
	position:absolute;
	bottom: 1px;
	left:1px;	
}

.series_tags, .parts_tags{
	display:none;	
}

.series_overlay, .parts_overlay{
	position:absolute;
	cursor:pointer;
	opacity:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.5);
}

.series_overlay_text, .parts_overlay_text{
	text-align:center;
	width:100%;
	margin-top:100px;
	font-size:12px;
	font-weight:bold;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;

}

.seriesSelected{
	background-color:#B7E7FF !important;
	
}

.sermonShare a{
	padding:3px;
	margin-top:6px;
	margin-bottom:6px;
	background-color:#3b5998;
	color:#FFFFFF !important;
	text-decoration:none;
	font-weight:bold;
	vertical-align:top;
	
	border-radius: 3px;
	
}



#share_FB{
	
}

#like_FB{
	margin-top:6px;
	
}

#player_table{
	
}
#player_innertable{
	
}

#player_title{
	padding-top:4px;
	padding-right:30px;
	min-width:360px;
	
}

.title {
/*background:transparent url(/player/images/title.gif) no-repeat  0;*/
background-color:#428bca;
color:#FFFFFF !important;
font-size:14px;
font-weight:700;
white-space: nowrap;
height:26px;
margin:0;
padding:0 0 0 25px;
}

.date {
background:transparent url(/player/images/title.gif) no-repeat scroll 0;
background-position: top left;
color:#ffffff;
font-size:14px;
white-space:nowrap;
font-weight:700;

height:26px;
margin:0;
padding:0 0 0 25px;
}

.image {
padding:8px 0 0 8px;


}

.description {
	background-color:#EEEEEE;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
text-align:top left;
padding: 0 5px 0 10px;
font-size:18px;
color:#000000;

}

/* Sortable tables */
#sermonsList thead {
padding: 0 0 0 10px;
font-size:14px;
    background-color:#428bca;
    color:#FFFFFF;
    font-weight: bold;
    cursor: default;
	border-collapse:collapse; 
}
#sermonsList {
	/* background-image:url('images/paper_texture.jpg');
	border:solid 1px #000000; */
	font-size:13px;

}
			
#sermonsList tr {
	border:1px solid #ccc;
}
			
			
			


.rows a {
	padding-left:5px;
	text-decoration: none;
	color:#0033CC;
	font-size: 12px;
	font-weight: bold;
}	

#sermonsList_wrapper{
	background-color:#CCCCCC;
	
}

#sermonsList_paginate{
	
}

.paginate_button{
	display:inline-block !important;
	
}

.sermonList_row{
	color:#212121;
	cursor:pointer;
}

.sermonList_row:hover{
	font-weight:bold;
}

.dlIcon{
	white-space:nowrap;
	
}


.grey {
	background-color:#CCC;
}
.bar {
	background:url(/player/images/bar.jpg) repeat-x;
	height:40px;
}

#subscribe {
	font-size:12px;
	    display:inline;

    /*set the div in the bottom right corner*/
    position:absolute;
    right:15px;
}
#subscribe a{
	color:#000;
	text-decoration:none;
}
			
#myImageFlow {
	    color:#fff;
}





h5.title {
background:#428bca;
background-position: center;
width:100%;
text-align:center;
color:#ffffff;
font-size:14px;
height:26px;
margin:0;
padding:10px 0 0 0;
}

h4.title {
background:transparent url(/player/images/title.gif) no-repeat;
background-position: center;
width:100%;
text-align:center;
color:#ffffff;
font-size:14px;
height:26px;
margin:0;
padding:10px 0 0 0;
}

h4.title a:link {
	color:#ffffff;
	text-decoration:none;
}

h4.title a:hover {
	text-decoration:underline;
	color:#CCCCCC;
}

h4.title a:visited {
	color:#CCCCCC;

}

.list {
	
}


    .hlt {
                background-color: #428bca;
                color: #000;
				font-weight:bold;
				cursor:pointer;
            }
			
			
	.list_grey {
		background-color:#DDD;
		color:000;
		
	}

	.list_white {
		background-color:#FFF;
		color:000;
		
	}			
			
.style4 {font-size: 12px}

#row_header {
	font-size:10px;
	
}

#right_body {
background-image:url(/player/images/blue_grunge.jpg);
}

#paper_end {
	background-color:#EEEEEE;
	margin-top: -90px;
	height:154px;
	width:100%;
	

}

#maxScroll{
	max-height:600px;
	overflow:scroll;
}

#cd {
	margin: auto;
	height: 50px;
	width: 450px;
	font-family: "Courier New", Courier, mono;
	font-size: 48pt;
	color: #000;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.border-right{
	border-right:#888888 solid 1px;
	
}