div {font-family:verdana; font-size:16px }
body {margin:0px;padding:0px}
#videoContainer {position:fixed;width:100%;background-color:white;padding-top:1ex;z-index:1}
#videoOptionsContainer {position:fixed;width:512px;height:256px;left:2ex;top:1ex;z-index:2}
#videoPlaybackControlsContainer {position:fixed;margin-left:1ex;margin-top:1ex;z-index:3}
#vlc {margin-left:1ex}
#noVideoOverlay {position:fixed;background-color:black;left:1ex;top:1ex;z-index:2}
#controlsContainer {position:fixed;padding:1ex;padding-top:2ex;width:320px;height:200px;z-index:1;border:0px solid green}
#sourcesContainer {position:absolute;padding-top:1ex;padding-bottom:0ex;z-index:0;width:100%;border:0px solid orange}
#positionIndicator {background-image:url(slider.png)}
.transcodeOptionsContainer {border:1px solid black;z-index:2;padding:1ex;background-color:white}
.categoryContainer {padding:1ex;padding-bottom:0ex;padding-left:320px}
.categoryTitle {padding-left:2ex}
.categoryStreamsContainer {padding-left:2ex;padding-bottom:1ex}
.streamContainer {border:1px solid gray; padding:1ex; margin-top:1ex;}
.streamTitle {white-space:pre; font-weight:bold; }
.streamEpisode {white-space:pre; font-size:14px; }
.streamActionsContainer {}
.streamPlayLink {margin-right:1ex}
.streamPlayTranscodedLink {margin-right:1ex}
.streamDownloadLink {margin-right:1ex}
.streamDownloadTranscodedLink {clear:left}
.streamPreviewPictureImage {width:86px;vertical-align:middle}
.streamPreviewPictureContainer {float:left;height:64px;margin-right:1ex}
.streamDummyForStyling {clear:left}
.channelTitle {padding-bottom:1ex}
