body {
	background-color:#fff;
	text-align: center;
	width: 100%;
	height: 100%;
	overflow: auto;
}
a:link, a:visited
{
    color: #0072ff;
    text-decoration: none;
}
a:hover, a:active 
{
    color: #004191;
    text-decoration: underline;
}
h1 
{
    font: bold 22px "Palatino Linotype", palatino, Georgia, serif;
    color: Red;
    margin: 0px;   
}
.metaInfo 
{
    color: #737373;
}
/* SETUP PAGE ELEMENTS */
#logo 
{
    position: absolute;
    top: -40px;
    left: 40px;
    width: 153px;
    height: 60px;
}
a.logo
{    
    width: 153px;
    height: 40px;
    display: block;
    background: url("/player/logo.png") no-repeat 0px 0px;
    text-decoration: none;
}
a:hover.logo 
{
    background-position: -153px 0px;
    text-decoration: none;
}
#ctl00_FeatureContent_UpdateProgress1
{
    background: none;
    color: #0072ff;
    top: 0px;
    right: 20%;
    position: fixed;
    font: bold 10px Verdana, Helvetica, sans-serif;
}  
#ctl00_FeatureContent_UpdateProgress1 img 
{
    margin: 2px;
    vertical-align: middle;
} 
#pageWrapper
{
    position: relative;
	margin: 50px 0px 0px 0px;
	width: 730px;
	height: 600px;
	text-align: left;
	overflow: visible;
}
#pageWrapperBgTop 
{
    background: url("wrapperTop.png") no-repeat;
    position: relative;
    width: 728px;
    height: 20px;
    text-align: left;
}
#pageWrapperBgMiddle 
{
    background: url("wrapperMiddle.png") repeat-y;
    position: relative;
    width: 728px;
    text-align: left;
    height: 560px;
}
#pageWrapperBgBottom 
{
    background: url("wrapperBottom.png") no-repeat;
    position: relative;
    width: 728px;
    height: 20px;
}
#playerWindow 
{
    position: relative;
    width: 320px;
    height: 256px;
    margin-left: 20px;
}
#footer {
positioN: relative;
width: 730px;
margin: 0px 0px;
font-size: 12px;
}
/* SETUP TOP LINKS */

#links 
{
    position: absolute;
    top: -55px;
    right: 0px;
    width: 500px;
    height: 40px;
    background: url("linksBg.png") no-repeat;
}
.active 
{
    background-color: #ffffff !important;
    color: #a1cbff !important;
    height: 35px !important;
}
.active:hover
{
    color: #117bff !important;
}
.nonActive 
{
    background: none;
}    
#ctl00_FeatureContent_Chapel, #ctl00_FeatureContent_Extra, #ctl00_FeatureContent_Students, #ctl00_FeatureContent_All 
{
    position: absolute;
    padding: 5px;
    height: 33px;
    font: bold 12px Arial, Helvetica, sans-serif;
    border: none;
    top: 7px;
    width: 80px;
    background: none;
    color: #ffffff;
}
#ctl00_FeatureContent_Chapel:hover, #ctl00_FeatureContent_Extra:hover, #ctl00_FeatureContent_Students:hover, #ctl00_FeatureContent_All:hover 
{
    background-color: #a1cbff;
    color: #117bff;
    cursor: pointer;
}
#ctl00_FeatureContent_All 
{
    left: 20px;
}
#ctl00_FeatureContent_Chapel 
{
    left: 100px;
    width: 110px;
}
#ctl00_FeatureContent_Students 
{
    left: 210px;
}
#ctl00_FeatureContent_Extra 
{
    left: 290px;
}

/* SETUP PLAYER */
#playerTop 
{
    position: absolute;
    background: url("videoTop.png") no-repeat;
    height: 8px;
    width: 320px;
    top: 0px;
    left: 0px;
}
#ctl00_ContentPlaceHolder1_FLVPlayer_ekVideoPlaceHolder 
{
    display: block;
    position: absolute;
    height: 240px;
    width: 320px;
    top: 8px;
    left: 0px;
}
#description 
{
    position: absolute;
    left: 0px;
    height: 100px;
    width: 300px;
    top: 270px;
}
/* SETUP PLAYER OPTIONS */
#bottomVidBar 
{
    display: block;
    width: 320px;
    height: 48px;
    position: absolute;
    top: 208px;
    left: 0px;
}
#playerOptions 
{
    background: url("videoBottom.png") no-repeat;
    left: 0px;
    bottom: 0px;
    position: absolute;
    width: 320px;
    height: 8px;
}
#Options 
{
    background: #000000;
    position: absolute;
    left: 20px;
    bottom: 8px;
    width: 280px;
    height: 40px;
}
a.dimLights
{
    display: block;
    background: url("DimLightsBtn.jpg") no-repeat;
    position: absolute;
    left: 20px;
    bottom: 0px;
    width: 40px;
    height: 40px;
    text-decoration: none;
}
a:hover.dimLights 
{
    background-position: -40px 0px;
}
a.addthis_button_compact 
{
    display: block;
    position: absolute;
    left: 90px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    text-decoration: none;
}
a:hover.addthis_button_compact 
{
    background-position: -40px 0px;
}
.at300bs at15t_compact {
visibility: hidden;
}
span#ctl00_Rate_ContentReview1 
{
    position: absolute;
    right: 20px;
    bottom: 0px;
    width: 140px;
    height: 40px; 
    color: #ffffff;
    font-size: 12px; 
    text-align: right;  
}
/* SETUP PLAYLIST */
#playlist 
{
    top: 0px;
    right: 20px;
    width: 350px;
    height: 550px;
    position: absolute;
}
.list 
{
    height: 550px;
    overflow: auto;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    width: 338px;
}
ul 
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
li 
{
    padding: 0px;
    background: url("playlistBg.png") no-repeat 0px 0px;
    height: 90px;
    margin: 0px;
    padding: 0px;
    width: 335px;
}
li:hover 
{
    background-position: 0px -90px;
}
/* SETUP PLAYLIST ITEMS */
.content 
{
    margin: 0px 10px 0px 10px;
    width: 305px;
    height: 75px;
    padding: 10px 0px 0px 0px;
}
.teaser 
{
    margin-top: 5px;
    font: 10px Verdana, Helvetica, sans-serif;
    position: relative;
    line-height: 95%;
    width: 305px !important;
}
.videoTitle 
{
    font: bold italic 11px Verdana, Helvetica, sans-serif;
    position: relative;
    width: 305px;
}
