﻿BODY 
{	
    FONT-SIZE: 11px;	
    BACKGROUND-IMAGE: url(../images/bg.gif);	
    MARGIN: 0px;	
    COLOR: #000000;	
    BACKGROUND-REPEAT: repeat-x;	
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
    BACKGROUND-COLOR: #1dbbf5;
    text-align: center;
}

#main
{
    width:930px; /* width:905px; /* width:869px; */
    margin-bottom:0px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

#footer 	
{
    PADDING-RIGHT: 0px;	
    PADDING-LEFT: 0px;	
    FONT-SIZE: 10px;	
    BACKGROUND-IMAGE: url(../images/bottom-bg.jpg);	
    PADDING-BOTTOM: 20px;	
    WIDTH: 850px;	
    COLOR: #000000;	
    PADDING-TOP: 35px;	
    BACKGROUND-REPEAT: no-repeat;	
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
    BACKGROUND-COLOR: #1dbbf5;	
    TEXT-ALIGN: center 
}

div#wkiccMedia
{
    /* height:320px;    */
    vertical-align:baseline;
}

div#playerDisplayHolder
{
    height:10px;    
}

div#mediaPlayer
{
    /*vertical-align:bottom;*/
}

div#playerHolder, div#innerPlayerHolder
{
    height:360px;
    width:480px;
    text-align:center;
    float:left;    
    background-color:#000000;
}

div#playerHolder
{
     background-image: url('../images/loading.gif');
     background-repeat: no-repeat;
     background-position:center center;    
}

#wkiccMediaTreeView, #watchOurTvProgramme
{
    width:200px; /*width:25%; */
    float:left;    
    text-align: left;
    height:100%;
}

div#wkiccMediaHeadingNewsTicker
{
    float:none;
    text-align:center;
}

.newsticker 
{
	list-style-type: none;
	margin-left: auto;
	margin-right:auto;
	font-size:large;
	font-weight: 700;
	color: #000000;
}

div#wkiccMediaCorousel
{
    height:120px;
}

div#innerWkiccMediaCorousel
{
    height:100%;    
}

.hidden
{
    visibility:hidden;
    display:none;
    height: 0px;
}

.noDisplay
{
    display:none;
}

.mediaInfo
{
    height:auto; 
    text-align:left
}

.mediaInfo, .mediaInfo div
{
    color: #000000;
    padding: 5px 5px 0px 5px;
    font-weight: 500;
}

#shortDescription, #dateReleased, #duration
{
    color: #000000;
    padding: 2px 0px 2px 0px;
    font-weight: 700;
}

div#moreInfoHolder
{
    padding:20px 20px 20px 20px;
    border: solid 5px #D4AF37;
    display:none;
}

div#watchOurTvProgramme a, div#watchOurTvProgramme img
{
    border:none;
}

div#wkiccLink
{
    float:left;
}

div#pastorDeleLink
{
    float:right;
}

div#wkiccMediaHeadingNewsTicker
{
    vertical-align:middle;
    margin: auto auto auto auto;
}

div#wkiccMediaHeading
{
    height:30px; 
    padding:10px 10px 10px 10px; 
    background-color:#F6C157; 
    color:#FFfFFF;
    font-size:large;
    font-weight:700;
    text-align:center;
}

div#wkiccMediaHeading div a
{
    color: #680b02;
    text-decoration:none;
}

div#wkiccMediaHeading div a:hover
{    
    color: #854B01;
    text-decoration:underline;
}

.loadWkiccMedia 
{
    color: #000000;    
}

.loadWkiccMedia a
{
    color: blue;    
    text-decoration:none;
    cursor:default;
}

.loadWkiccMedia a:hover
{
    color: red;    
    text-decoration:underline;
    cursor: pointer;
    cursor:hand;
}

.clearSearchResult
{
    background-color:#000000;
    border:solid 4px Green;   
    padding: 5px 5px 5px 5px;
    color: #FFFFFF;
}


#moreInfo
{
    padding: 20px 20px 20px 20px;    
}

#mediaLongDescription
{}

#dateReleased, #duration, #moreInfo
{
    color: #680B02;    
}

div#loadingHolder
{
    text-align:center;
    height:100%;
    width:100%;    
}

/*Library overrides */
.newsticker li
{
    margin: auto auto auto auto;
}

div#SearchBoxHolder span
{
    color:#000000; 
    font-weight:700;  
}

div#SearchHolder
{
    height:20px;    
}

input#searchBox
{
    vertical-align:top; 
    width:190px    
}

div#searchEngine
{
    width:223px; /*width:25%; */
    float:left;    
    text-align:left;    
    margin: 20px 10px 0px 10px;
}

div#searchResultHeader
{
    display:none;        
}

div#searchResultHeading
{
    text-align:center;    
    color: #FFFFFF;
    padding: 10px 0px 10px 0px;
    font-size:12pt;
    font-weight:600;
}

div#searchResultHeader
{
    color:#680b02; 
    background-color: #000000;
}

#searchResultHolder
{
    color:#FFFFFF;
    max-height:300px;
    overflow:auto;
}

.searchSermonTitle, .clearSearchResult
{
    font-weight:600;
}

.searchMediaHolder
{
    margin-top: -10px;       
    margin-left: 20px;     
}

.searchSermonResult
{
     border-bottom: solid 1px #B7B7B7;
     padding: 10px 0px 10px 0px;
}

.searchSermonReleaseDate, .searchSermonDuration
{
    color: Green;    
}

img.showDetails
{
    margin-left: 5px;
    border: none;
    padding: 0px 0px 0px 0px;
    color:Red;
}

div#mediaWelcomeMessage
{
    color: Blue;
    font-size:large;
	font-weight: 700;
}
